Some checks failed
Automatic Approve / automatic_approve (push) Has been cancelled
32 lines
1.1 KiB
Makefile
32 lines
1.1 KiB
Makefile
OPT_DEFS += -DFACTORY_TEST_ENABLE -DAPDAPTIVE_NKRO_ENABLE
|
|
|
|
KEYCHRON_COMMON_DIR = common
|
|
SRC += \
|
|
$(KEYCHRON_COMMON_DIR)/keychron_task.c \
|
|
$(KEYCHRON_COMMON_DIR)/keychron_common.c \
|
|
$(KEYCHRON_COMMON_DIR)/keychron_raw_hid.c \
|
|
$(KEYCHRON_COMMON_DIR)/factory_test.c \
|
|
$(KEYCHRON_COMMON_DIR)/eeconfig_kb.c \
|
|
$(KEYCHRON_COMMON_DIR)/dfu_info.c
|
|
|
|
VPATH += $(TOP_DIR)/keyboards/keychron/$(KEYCHRON_COMMON_DIR)
|
|
|
|
INFO_RULES_MK = $(shell $(QMK_BIN) generate-rules-mk --quiet --escape --keyboard $(KEYBOARD) --output $(INTERMEDIATE_OUTPUT)/src/info_rules.mk)
|
|
include $(INFO_RULES_MK)
|
|
|
|
include $(TOP_DIR)/keyboards/keychron/$(KEYCHRON_COMMON_DIR)/language/language.mk
|
|
|
|
ifeq ($(strip $(DEBOUNCE_TYPE)), custom)
|
|
include $(TOP_DIR)/keyboards/keychron/$(KEYCHRON_COMMON_DIR)/debounce/debounce.mk
|
|
endif
|
|
|
|
ifeq ($(strip $(SNAP_CLICK_ENABLE)), yes)
|
|
include $(TOP_DIR)/keyboards/keychron/$(KEYCHRON_COMMON_DIR)/snap_click/snap_click.mk
|
|
endif
|
|
|
|
ifeq ($(strip $(KEYCHRON_RGB_ENABLE)), yes)
|
|
ifeq ($(strip $(RGB_MATRIX_ENABLE)), yes)
|
|
include $(TOP_DIR)/keyboards/keychron/$(KEYCHRON_COMMON_DIR)/rgb/rgb.mk
|
|
endif
|
|
endif
|