diff options
Diffstat (limited to 'jack/rules.mk')
-rw-r--r-- | jack/rules.mk | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/jack/rules.mk b/jack/rules.mk index bd2c377..71ddad7 100644 --- a/jack/rules.mk +++ b/jack/rules.mk @@ -16,44 +16,34 @@ MOUSE_JIGGLE_ENABLE = yes CUSTOM_TAP_CODE_ENABLE = no DEBOUNCE_TYPE = asym_eager_defer_pk AVR_CFLAGS += -mrelax -INTROSPECTION_KEYMAP_C = jack.c +INTROSPECTION_KEYMAP_C = introspection.c -SRC += tapping.c +SRC += $(USER_PATH)/jack.c $(USER_PATH)/tapping.c ifeq ($(strip $(OLED_ENABLE)), yes) - SRC += oled.c + SRC += $(USER_PATH)/oled.c WPM_ENABLE = yes endif ifeq ($(strip $(RGB_MATRIX_ENABLE)), yes) RGB_MATRIX_CUSTOM_USER = yes - SRC += color.c + SRC += $(USER_PATH)/color.c endif ifeq ($(strip $(UNICODE_COMMON)), yes) UNICODE_ENABLE = no - SRC += unicode.c + SRC += $(USER_PATH)/unicode.c endif ifeq ($(strip $(CUSTOM_TAP_CODE_ENABLE)), yes) OPT_DEFS += -DCUSTOM_TAP_CODE_ENABLE - SRC += tap_code.c + SRC += $(USER_PATH)tap_code.c endif ifeq ($(PLATFORM), CHIBIOS) ifeq ($(MCU_SERIES), RP2040) RP2040_MATH_IN_ROM = no + PROGRAM_CMD = doas picotool load $(BUILD_DIR)/$(TARGET).uf2 endif EXTRAFLAGS += -O3 endif - -ifeq ($(strip $(RP2040_MATH_IN_ROM)), yes) - OPT_DEFS += -DRP2040_MATH_IN_ROM - MCU_LDSCRIPT = RP2040_FLASH_TIMECRIT_ROM_MATH -endif - -ifeq ($(strip $(MOUSE_JIGGLE_ENABLE)), yes) - OPT_DEFS += -DMOUSE_JIGGLE_ENABLE - MOUSEKEY_ENABLE = yes - DEFERRED_EXEC_ENABLE = yes -endif |