]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Makefile changes to support emulator build
authorFred Sundvik <fsundvik@gmail.com>
Mon, 16 May 2016 06:45:39 +0000 (09:45 +0300)
committerFred Sundvik <fsundvik@gmail.com>
Mon, 16 May 2016 06:45:39 +0000 (09:45 +0300)
ugfx
visualizer.mk

diff --git a/ugfx b/ugfx
index e221a690616e20f87e0b0088baffdbd5427be862..314a066d11f09d295d42054a0b53fa1a95c0ba0a 160000 (submodule)
--- a/ugfx
+++ b/ugfx
@@ -1 +1 @@
-Subproject commit e221a690616e20f87e0b0088baffdbd5427be862
+Subproject commit 314a066d11f09d295d42054a0b53fa1a95c0ba0a
index 5cc199cf48b83a2767c0b349beb31fc66f9b73e0..c51f8ba5d47caadd5e88507ea741fa4042bd0b35 100644 (file)
@@ -21,7 +21,9 @@
 # SOFTWARE.
 
 GFXLIB = $(VISUALIZER_DIR)/ugfx
+ifndef EMULATOR
 SRC += $(VISUALIZER_DIR)/visualizer.c
+endif
 UINCDIR += $(GFXINC) $(VISUALIZER_DIR)
 
 ifdef LCD_ENABLE
@@ -45,9 +47,13 @@ endif
 ifdef USE_UGFX
 include $(GFXLIB)/gfx.mk
 SRC += $(GFXSRC)
+UDEFS += $(patsubst %,-D%,$(patsubst -D%,%,$(GFXDEFS)))
+ULIBS += $(patsubst %,-l%,$(patsubst -l%,%,$(GFXLIBS)))
 endif
 
 ifndef VISUALIZER_USER
+ifndef EMULATOR
 VISUALIZER_USER = visualizer_user.c
 endif
+endif
 SRC += $(VISUALIZER_USER)
\ No newline at end of file