X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=common_features.mk;h=bae23bb8735207ca35f8989b69cb146de28d9911;hb=8c02748c8121c083a907abc1b0b9388c4cf851a3;hp=d499d1f0b7093610deb3d8aa54d5b021fc03f7b7;hpb=7ad924bae5519e981c57495e481db62741aa4376;p=qmk_firmware.git diff --git a/common_features.mk b/common_features.mk index d499d1f0b..bae23bb87 100644 --- a/common_features.mk +++ b/common_features.mk @@ -93,10 +93,14 @@ endif ifeq ($(strip $(RGBLIGHT_ENABLE)), yes) OPT_DEFS += -DRGBLIGHT_ENABLE - SRC += ws2812.c SRC += $(QUANTUM_DIR)/rgblight.c CIE1931_CURVE = yes LED_BREATHING_TABLE = yes + ifeq ($(strip $(RGBLIGHT_CUSTOM_DRIVER)), yes) + OPT_DEFS += -DRGBLIGHT_CUSTOM_DRIVER + else + SRC += ws2812.c + endif endif ifeq ($(strip $(TAP_DANCE_ENABLE)), yes) @@ -115,6 +119,11 @@ ifeq ($(strip $(PRINTING_ENABLE)), yes) SRC += $(TMK_DIR)/protocol/serial_uart.c endif +ifeq ($(strip $(AUTO_SHIFT_ENABLE)), yes) + OPT_DEFS += -DAUTO_SHIFT_ENABLE + SRC += $(QUANTUM_DIR)/process_keycode/process_auto_shift.c +endif + ifeq ($(strip $(SERIAL_LINK_ENABLE)), yes) SRC += $(patsubst $(QUANTUM_PATH)/%,%,$(SERIAL_SRC)) OPT_DEFS += $(SERIAL_DEFS)