]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Change handling of CUSTOM_MATRIX in common_features.mk slightly.
authormtei <2170248+mtei@users.noreply.github.com>
Sun, 13 Jan 2019 17:56:46 +0000 (02:56 +0900)
committerDrashna Jaelre <drashna@live.com>
Sun, 13 Jan 2019 19:04:40 +0000 (11:04 -0800)
common_features.mk

index c86e8bbfe397d0b5fd001767a4d7b7c4d30292f8..572a6db548bafdb39bbbd0d8559485ea09eec144 100644 (file)
@@ -254,15 +254,12 @@ QUANTUM_SRC:= \
     $(QUANTUM_DIR)/keymap_common.c \
     $(QUANTUM_DIR)/keycode_config.c
 
-ifneq ($(strip $(CUSTOM_MATRIX)), yes)
-    ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
-        QUANTUM_SRC += $(QUANTUM_DIR)/split_common/matrix.c
-    else
-        QUANTUM_SRC += $(QUANTUM_DIR)/matrix.c
-    endif
-endif
-
 ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
+    ifneq ($(strip $(CUSTOM_MATRIX)), yes)
+       QUANTUM_SRC += $(QUANTUM_DIR)/split_common/matrix.c
+       # Do not use $(QUANTUM_DIR)/matrix.c.
+       CUSTOM_MATRIX=yes
+    endif
     OPT_DEFS += -DSPLIT_KEYBOARD
     QUANTUM_SRC += $(QUANTUM_DIR)/split_common/split_flags.c \
                 $(QUANTUM_DIR)/split_common/split_util.c
@@ -270,3 +267,7 @@ ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
     QUANTUM_LIB_SRC += $(QUANTUM_DIR)/split_common/serial.c
     COMMON_VPATH += $(QUANTUM_PATH)/split_common
 endif
+
+ifneq ($(strip $(CUSTOM_MATRIX)), yes)
+    QUANTUM_SRC += $(QUANTUM_DIR)/matrix.c
+endif