aboutsummaryrefslogtreecommitdiff
path: root/common_features.mk
diff options
context:
space:
mode:
Diffstat (limited to 'common_features.mk')
-rw-r--r--common_features.mk17
1 files changed, 9 insertions, 8 deletions
diff --git a/common_features.mk b/common_features.mk
index c86e8bbfe..572a6db54 100644
--- a/common_features.mk
+++ b/common_features.mk
@@ -254,15 +254,12 @@ QUANTUM_SRC:= \
254 $(QUANTUM_DIR)/keymap_common.c \ 254 $(QUANTUM_DIR)/keymap_common.c \
255 $(QUANTUM_DIR)/keycode_config.c 255 $(QUANTUM_DIR)/keycode_config.c
256 256
257ifneq ($(strip $(CUSTOM_MATRIX)), yes)
258 ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
259 QUANTUM_SRC += $(QUANTUM_DIR)/split_common/matrix.c
260 else
261 QUANTUM_SRC += $(QUANTUM_DIR)/matrix.c
262 endif
263endif
264
265ifeq ($(strip $(SPLIT_KEYBOARD)), yes) 257ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
258 ifneq ($(strip $(CUSTOM_MATRIX)), yes)
259 QUANTUM_SRC += $(QUANTUM_DIR)/split_common/matrix.c
260 # Do not use $(QUANTUM_DIR)/matrix.c.
261 CUSTOM_MATRIX=yes
262 endif
266 OPT_DEFS += -DSPLIT_KEYBOARD 263 OPT_DEFS += -DSPLIT_KEYBOARD
267 QUANTUM_SRC += $(QUANTUM_DIR)/split_common/split_flags.c \ 264 QUANTUM_SRC += $(QUANTUM_DIR)/split_common/split_flags.c \
268 $(QUANTUM_DIR)/split_common/split_util.c 265 $(QUANTUM_DIR)/split_common/split_util.c
@@ -270,3 +267,7 @@ ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
270 QUANTUM_LIB_SRC += $(QUANTUM_DIR)/split_common/serial.c 267 QUANTUM_LIB_SRC += $(QUANTUM_DIR)/split_common/serial.c
271 COMMON_VPATH += $(QUANTUM_PATH)/split_common 268 COMMON_VPATH += $(QUANTUM_PATH)/split_common
272endif 269endif
270
271ifneq ($(strip $(CUSTOM_MATRIX)), yes)
272 QUANTUM_SRC += $(QUANTUM_DIR)/matrix.c
273endif