aboutsummaryrefslogtreecommitdiff
path: root/tmk_core
diff options
context:
space:
mode:
Diffstat (limited to 'tmk_core')
-rw-r--r--tmk_core/common.mk14
1 files changed, 13 insertions, 1 deletions
diff --git a/tmk_core/common.mk b/tmk_core/common.mk
index 33bcc97b2..3844b13d4 100644
--- a/tmk_core/common.mk
+++ b/tmk_core/common.mk
@@ -61,14 +61,26 @@ endif
61 61
62 62
63# Option modules 63# Option modules
64ifeq ($(strip $(BOOTMAGIC_ENABLE)), yes) 64BOOTMAGIC_ENABLE ?= no
65VALID_MAGIC_TYPES := yes full lite
66ifneq ($(strip $(BOOTMAGIC_ENABLE)), no)
67 ifeq ($(filter $(BOOTMAGIC_ENABLE),$(VALID_MAGIC_TYPES)),)
68 $(error BOOTMAGIC_ENABLE="$(BOOTMAGIC_ENABLE)" is not a valid type of magic)
69 endif
70 ifeq ($(strip $(BOOTMAGIC_ENABLE)), lite)
71 TMK_COMMON_DEFS += -DBOOTMAGIC_LITE
72 TMK_COMMON_DEFS += -DMAGIC_ENABLE
73 TMK_COMMON_SRC += $(COMMON_DIR)/magic.c
74 else
65 TMK_COMMON_DEFS += -DBOOTMAGIC_ENABLE 75 TMK_COMMON_DEFS += -DBOOTMAGIC_ENABLE
66 TMK_COMMON_SRC += $(COMMON_DIR)/bootmagic.c 76 TMK_COMMON_SRC += $(COMMON_DIR)/bootmagic.c
77 endif
67else 78else
68 TMK_COMMON_DEFS += -DMAGIC_ENABLE 79 TMK_COMMON_DEFS += -DMAGIC_ENABLE
69 TMK_COMMON_SRC += $(COMMON_DIR)/magic.c 80 TMK_COMMON_SRC += $(COMMON_DIR)/magic.c
70endif 81endif
71 82
83
72ifeq ($(strip $(MOUSEKEY_ENABLE)), yes) 84ifeq ($(strip $(MOUSEKEY_ENABLE)), yes)
73 TMK_COMMON_SRC += $(COMMON_DIR)/mousekey.c 85 TMK_COMMON_SRC += $(COMMON_DIR)/mousekey.c
74 TMK_COMMON_DEFS += -DMOUSEKEY_ENABLE 86 TMK_COMMON_DEFS += -DMOUSEKEY_ENABLE