aboutsummaryrefslogtreecommitdiff
path: root/common_features.mk
diff options
context:
space:
mode:
Diffstat (limited to 'common_features.mk')
-rw-r--r--common_features.mk40
1 files changed, 24 insertions, 16 deletions
diff --git a/common_features.mk b/common_features.mk
index 640539fd6..92b24bb20 100644
--- a/common_features.mk
+++ b/common_features.mk
@@ -82,19 +82,19 @@ endif
82 82
83ifeq ($(strip $(UCIS_ENABLE)), yes) 83ifeq ($(strip $(UCIS_ENABLE)), yes)
84 OPT_DEFS += -DUCIS_ENABLE 84 OPT_DEFS += -DUCIS_ENABLE
85 UNICODE_COMMON = yes 85 UNICODE_COMMON := yes
86 SRC += $(QUANTUM_DIR)/process_keycode/process_ucis.c 86 SRC += $(QUANTUM_DIR)/process_keycode/process_ucis.c
87endif 87endif
88 88
89ifeq ($(strip $(UNICODEMAP_ENABLE)), yes) 89ifeq ($(strip $(UNICODEMAP_ENABLE)), yes)
90 OPT_DEFS += -DUNICODEMAP_ENABLE 90 OPT_DEFS += -DUNICODEMAP_ENABLE
91 UNICODE_COMMON = yes 91 UNICODE_COMMON := yes
92 SRC += $(QUANTUM_DIR)/process_keycode/process_unicodemap.c 92 SRC += $(QUANTUM_DIR)/process_keycode/process_unicodemap.c
93endif 93endif
94 94
95ifeq ($(strip $(UNICODE_ENABLE)), yes) 95ifeq ($(strip $(UNICODE_ENABLE)), yes)
96 OPT_DEFS += -DUNICODE_ENABLE 96 OPT_DEFS += -DUNICODE_ENABLE
97 UNICODE_COMMON = yes 97 UNICODE_COMMON := yes
98 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode.c 98 SRC += $(QUANTUM_DIR)/process_keycode/process_unicode.c
99endif 99endif
100 100
@@ -107,13 +107,13 @@ ifeq ($(strip $(RGBLIGHT_ENABLE)), yes)
107 OPT_DEFS += -DRGBLIGHT_ENABLE 107 OPT_DEFS += -DRGBLIGHT_ENABLE
108 SRC += $(QUANTUM_DIR)/color.c 108 SRC += $(QUANTUM_DIR)/color.c
109 SRC += $(QUANTUM_DIR)/rgblight.c 109 SRC += $(QUANTUM_DIR)/rgblight.c
110 CIE1931_CURVE = yes 110 CIE1931_CURVE := yes
111 LED_BREATHING_TABLE = yes 111 LED_BREATHING_TABLE := yes
112 RGB_KEYCODES_ENABLE = yes 112 RGB_KEYCODES_ENABLE := yes
113 ifeq ($(strip $(RGBLIGHT_CUSTOM_DRIVER)), yes) 113 ifeq ($(strip $(RGBLIGHT_CUSTOM_DRIVER)), yes)
114 OPT_DEFS += -DRGBLIGHT_CUSTOM_DRIVER 114 OPT_DEFS += -DRGBLIGHT_CUSTOM_DRIVER
115 else 115 else
116 WS2812_DRIVER_REQUIRED = yes 116 WS2812_DRIVER_REQUIRED := yes
117 endif 117 endif
118endif 118endif
119 119
@@ -147,12 +147,12 @@ endif
147 SRC += $(QUANTUM_DIR)/color.c 147 SRC += $(QUANTUM_DIR)/color.c
148 SRC += $(QUANTUM_DIR)/rgb_matrix.c 148 SRC += $(QUANTUM_DIR)/rgb_matrix.c
149 SRC += $(QUANTUM_DIR)/rgb_matrix_drivers.c 149 SRC += $(QUANTUM_DIR)/rgb_matrix_drivers.c
150 CIE1931_CURVE = yes 150 CIE1931_CURVE := yes
151 RGB_KEYCODES_ENABLE = yes 151 RGB_KEYCODES_ENABLE := yes
152endif 152endif
153 153
154ifeq ($(strip $(RGB_MATRIX_ENABLE)), yes) 154ifeq ($(strip $(RGB_MATRIX_ENABLE)), yes)
155 RGB_MATRIX_ENABLE = IS31FL3731 155 RGB_MATRIX_ENABLE := IS31FL3731
156endif 156endif
157 157
158ifeq ($(strip $(RGB_MATRIX_ENABLE)), IS31FL3731) 158ifeq ($(strip $(RGB_MATRIX_ENABLE)), IS31FL3731)
@@ -178,7 +178,7 @@ endif
178 178
179ifeq ($(strip $(RGB_MATRIX_ENABLE)), WS2812) 179ifeq ($(strip $(RGB_MATRIX_ENABLE)), WS2812)
180 OPT_DEFS += -DWS2812 180 OPT_DEFS += -DWS2812
181 WS2812_DRIVER_REQUIRED = yes 181 WS2812_DRIVER_REQUIRED := yes
182endif 182endif
183 183
184ifeq ($(strip $(RGB_MATRIX_CUSTOM_KB)), yes) 184ifeq ($(strip $(RGB_MATRIX_CUSTOM_KB)), yes)
@@ -232,12 +232,12 @@ endif
232endif 232endif
233 233
234ifeq ($(strip $(LCD_ENABLE)), yes) 234ifeq ($(strip $(LCD_ENABLE)), yes)
235 CIE1931_CURVE = yes 235 CIE1931_CURVE := yes
236endif 236endif
237 237
238# backward compat 238# backward compat
239ifeq ($(strip $(BACKLIGHT_CUSTOM_DRIVER)), yes) 239ifeq ($(strip $(BACKLIGHT_CUSTOM_DRIVER)), yes)
240 BACKLIGHT_DRIVER = custom 240 BACKLIGHT_DRIVER := custom
241endif 241endif
242 242
243VALID_BACKLIGHT_TYPES := pwm software custom 243VALID_BACKLIGHT_TYPES := pwm software custom
@@ -250,7 +250,7 @@ ifeq ($(strip $(BACKLIGHT_ENABLE)), yes)
250 endif 250 endif
251 251
252 ifeq ($(strip $(VISUALIZER_ENABLE)), yes) 252 ifeq ($(strip $(VISUALIZER_ENABLE)), yes)
253 CIE1931_CURVE = yes 253 CIE1931_CURVE := yes
254 endif 254 endif
255 255
256 COMMON_VPATH += $(QUANTUM_DIR)/backlight 256 COMMON_VPATH += $(QUANTUM_DIR)/backlight
@@ -294,12 +294,12 @@ endif
294 294
295ifeq ($(strip $(CIE1931_CURVE)), yes) 295ifeq ($(strip $(CIE1931_CURVE)), yes)
296 OPT_DEFS += -DUSE_CIE1931_CURVE 296 OPT_DEFS += -DUSE_CIE1931_CURVE
297 LED_TABLES = yes 297 LED_TABLES := yes
298endif 298endif
299 299
300ifeq ($(strip $(LED_BREATHING_TABLE)), yes) 300ifeq ($(strip $(LED_BREATHING_TABLE)), yes)
301 OPT_DEFS += -DUSE_LED_BREATHING_TABLE 301 OPT_DEFS += -DUSE_LED_BREATHING_TABLE
302 LED_TABLES = yes 302 LED_TABLES := yes
303endif 303endif
304 304
305ifeq ($(strip $(LED_TABLES)), yes) 305ifeq ($(strip $(LED_TABLES)), yes)
@@ -349,6 +349,14 @@ ifeq ($(strip $(VELOCIKEY_ENABLE)), yes)
349 SRC += $(QUANTUM_DIR)/velocikey.c 349 SRC += $(QUANTUM_DIR)/velocikey.c
350endif 350endif
351 351
352ifeq ($(strip $(VIA_ENABLE)), yes)
353 DYNAMIC_KEYMAP_ENABLE := yes
354 RAW_ENABLE := yes
355 BOOTMAGIC_ENABLE := lite
356 SRC += $(QUANTUM_DIR)/via.c
357 OPT_DEFS += -DVIA_ENABLE
358endif
359
352ifeq ($(strip $(DYNAMIC_KEYMAP_ENABLE)), yes) 360ifeq ($(strip $(DYNAMIC_KEYMAP_ENABLE)), yes)
353 OPT_DEFS += -DDYNAMIC_KEYMAP_ENABLE 361 OPT_DEFS += -DDYNAMIC_KEYMAP_ENABLE
354 SRC += $(QUANTUM_DIR)/dynamic_keymap.c 362 SRC += $(QUANTUM_DIR)/dynamic_keymap.c