qmk_firmware/keyboards/keychron/common/keychron_common.mk
Ezri Brimhall f513c31058
Some checks failed
Automatic Approve / automatic_approve (push) Has been cancelled
Accidentally deleted too much, restoring...
2025-11-05 11:03:06 -07:00

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