aboutsummaryrefslogtreecommitdiff
path: root/quantum/visualizer/visualizer.mk
diff options
context:
space:
mode:
authorFred Sundvik <fsundvik@gmail.com>2016-07-06 20:30:58 +0300
committerFred Sundvik <fsundvik@gmail.com>2016-07-06 20:30:58 +0300
commit6c296557909501b71fe344ce379e74094cf77c8e (patch)
treee02fdb7bb85a16de027c6c1946817e96d5304ab3 /quantum/visualizer/visualizer.mk
parentf727801bc69b3db28f84b7b8986756193bbfd21e (diff)
parent73d890a2c9c34b905cd5e74e7146fdd4578dcb96 (diff)
downloadqmk_firmware-6c296557909501b71fe344ce379e74094cf77c8e.tar.gz
qmk_firmware-6c296557909501b71fe344ce379e74094cf77c8e.zip
Merge commit '73d890a2c9c34b905cd5e74e7146fdd4578dcb96' into add_visualizer
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