]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
working
authorJack Humbert <jack.humb@gmail.com>
Sat, 16 Jan 2016 05:06:51 +0000 (00:06 -0500)
committerJack Humbert <jack.humb@gmail.com>
Sat, 16 Jan 2016 05:06:51 +0000 (00:06 -0500)
keyboard/planck/keymaps/keymap_lock.c
quantum/quantum.mk

index cc9be55f645bbf01a30b083fad4bbe19af05d140..bc81adcf972fbcdfc76854d1b6ec9e8f970a1aa1 100644 (file)
@@ -1,3 +1,5 @@
+// USING_MIDI
+// USING_BACKLIGHT
 #include "keymap_common.h"
 #include "backlight.h"
 #include "action_layer.h"
index c82e478725dede21331d14653fa3acaf3d4b22ff..62d67be9f1870a72c02e4cf8c91b10afc1ebc6d4 100644 (file)
@@ -4,6 +4,21 @@ QUANTUM_DIR = quantum
 SRC += $(QUANTUM_DIR)/keymap_common.c \
        $(QUANTUM_DIR)/led.c 
 
+ifdef KEYMAP
+ifneq (,$(shell grep USING_MIDI 'keymaps/keymap_$(KEYMAP).c'))
+MIDI_ENABLE=yes
+$(info  * Overriding MIDI_ENABLE setting - keymap_$(KEYMAP).c requires it)
+endif
+ifneq (,$(shell grep USING_UNICODE 'keymaps/keymap_$(KEYMAP).c'))
+UNICODE_ENABLE=yes
+$(info  * Overriding UNICODE_ENABLE setting - keymap_$(KEYMAP).c requires it)
+endif
+ifneq (,$(shell grep USING_BACKLIGHT 'keymaps/keymap_$(KEYMAP).c'))
+BACKLIGHT_ENABLE=yes
+$(info  * Overriding BACKLIGHT_ENABLE setting - keymap_$(KEYMAP).c requires it)
+endif
+endif
+
 ifndef CUSTOM_MATRIX
        SRC += $(QUANTUM_DIR)/matrix.c
 endif