aboutsummaryrefslogtreecommitdiff
path: root/quantum/visualizer/visualizer.mk
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/visualizer/visualizer.mk')
-rw-r--r--quantum/visualizer/visualizer.mk28
1 files changed, 24 insertions, 4 deletions
diff --git a/quantum/visualizer/visualizer.mk b/quantum/visualizer/visualizer.mk
index 13c5d3158..56525ffd9 100644
--- a/quantum/visualizer/visualizer.mk
+++ b/quantum/visualizer/visualizer.mk
@@ -21,21 +21,41 @@
21# SOFTWARE. 21# SOFTWARE.
22 22
23GFXLIB = $(VISUALIZER_DIR)/ugfx 23GFXLIB = $(VISUALIZER_DIR)/ugfx
24SRC += $(VISUALIZER_DIR)/visualizer.c
25UINCDIR += $(GFXINC) $(VISUALIZER_DIR)
26
24ifdef LCD_ENABLE 27ifdef LCD_ENABLE
25include $(GFXLIB)/gfx.mk
26UDEFS += -DLCD_ENABLE 28UDEFS += -DLCD_ENABLE
27ULIBS += -lm 29ULIBS += -lm
30USE_UGFX = yes
28endif 31endif
29SRC += $(GFXSRC) $(VISUALIZER_DIR)/visualizer.c
30UINCDIR += $(GFXINC) $(VISUALIZER_DIR)
31 32
32ifdef LCD_BACKLIGHT_ENABLE 33ifdef LCD_BACKLIGHT_ENABLE
33SRC += $(VISUALIZER_DIR)/lcd_backlight.c 34SRC += $(VISUALIZER_DIR)/lcd_backlight.c
35ifndef EMULATOR
34SRC += lcd_backlight_hal.c 36SRC += lcd_backlight_hal.c
37endif
35UDEFS += -DLCD_BACKLIGHT_ENABLE 38UDEFS += -DLCD_BACKLIGHT_ENABLE
36endif 39endif
37 40
41ifdef LED_ENABLE
42SRC += $(VISUALIZER_DIR)/led_test.c
43UDEFS += -DLED_ENABLE
44USE_UGFX = yes
45endif
46
47ifdef USE_UGFX
48include $(GFXLIB)/gfx.mk
49SRC += $(GFXSRC)
50UDEFS += $(patsubst %,-D%,$(patsubst -D%,%,$(GFXDEFS)))
51ULIBS += $(patsubst %,-l%,$(patsubst -l%,%,$(GFXLIBS)))
52endif
53
38ifndef VISUALIZER_USER 54ifndef VISUALIZER_USER
39VISUALIZER_USER = visualizer_user.c 55VISUALIZER_USER = visualizer_user.c
40endif 56endif
41SRC += $(VISUALIZER_USER) \ No newline at end of file 57SRC += $(VISUALIZER_USER)
58
59ifdef EMULATOR
60UINCDIR += $(TMK_DIR)/common
61endif \ No newline at end of file