aboutsummaryrefslogtreecommitdiff
path: root/tmk_core/common.mk
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2021-02-28 15:50:15 +0000
committerGitHub <noreply@github.com>2021-02-28 15:50:15 +0000
commita3cbc8a004f6ec5b0e1df326353a2a2fc8221129 (patch)
treea124699fd5e949703b24abea49df14c34b89f43a /tmk_core/common.mk
parent02dc3b672217a4bc28b68c944863efd34dc28108 (diff)
downloadqmk_firmware-a3cbc8a004f6ec5b0e1df326353a2a2fc8221129.tar.gz
qmk_firmware-a3cbc8a004f6ec5b0e1df326353a2a2fc8221129.zip
Overhaul bootmagic logic to have single entrypoint (#8532)
* Relocate bootmagic logic to have single entrypoint * Align init of layer state
Diffstat (limited to 'tmk_core/common.mk')
-rw-r--r--tmk_core/common.mk22
1 files changed, 0 insertions, 22 deletions
diff --git a/tmk_core/common.mk b/tmk_core/common.mk
index 238b3c69f..c2fc522ce 100644
--- a/tmk_core/common.mk
+++ b/tmk_core/common.mk
@@ -24,28 +24,6 @@ else
24 include $(TMK_PATH)/$(COMMON_DIR)/lib_printf.mk 24 include $(TMK_PATH)/$(COMMON_DIR)/lib_printf.mk
25endif 25endif
26 26
27# Option modules
28BOOTMAGIC_ENABLE ?= no
29VALID_MAGIC_TYPES := yes full lite
30ifneq ($(strip $(BOOTMAGIC_ENABLE)), no)
31 ifeq ($(filter $(BOOTMAGIC_ENABLE),$(VALID_MAGIC_TYPES)),)
32 $(error BOOTMAGIC_ENABLE="$(BOOTMAGIC_ENABLE)" is not a valid type of magic)
33 endif
34 ifeq ($(strip $(BOOTMAGIC_ENABLE)), lite)
35 TMK_COMMON_DEFS += -DBOOTMAGIC_LITE
36 TMK_COMMON_SRC += $(COMMON_DIR)/bootmagic_lite.c
37
38 TMK_COMMON_DEFS += -DMAGIC_ENABLE
39 TMK_COMMON_SRC += $(COMMON_DIR)/magic.c
40 else
41 TMK_COMMON_DEFS += -DBOOTMAGIC_ENABLE
42 TMK_COMMON_SRC += $(COMMON_DIR)/bootmagic.c
43 endif
44else
45 TMK_COMMON_DEFS += -DMAGIC_ENABLE
46 TMK_COMMON_SRC += $(COMMON_DIR)/magic.c
47endif
48
49SHARED_EP_ENABLE = no 27SHARED_EP_ENABLE = no
50MOUSE_SHARED_EP ?= yes 28MOUSE_SHARED_EP ?= yes
51ifeq ($(strip $(KEYBOARD_SHARED_EP)), yes) 29ifeq ($(strip $(KEYBOARD_SHARED_EP)), yes)