rules.mk 888 B

12345678910111213141516171819202122232425262728293031
  1. SRC += gourdo1.c
  2. SRC += autocorrect/autocorrection.c
  3. ifdef ENCODER_ENABLE
  4. # include encoder related code when enabled
  5. ifeq ($(strip $(ENCODER_DEFAULTACTIONS_ENABLE)), yes)
  6. OPT_DEFS += -DENCODER_DEFAULTACTIONS_ENABLE
  7. endif
  8. ifeq ($(strip $(ALTTAB_SCROLL_ENABLE)), yes)
  9. OPT_DEFS += -DALTTAB_SCROLL_ENABLE
  10. endif
  11. SRC += gourdo1_encoder.c
  12. endif
  13. ifeq ($(strip $(TD_LSFT_CAPSLOCK_ENABLE)), yes)
  14. OPT_DEFS += -DTD_LSFT_CAPSLOCK_ENABLE
  15. endif
  16. ifeq ($(strip $(IDLE_TIMEOUT_ENABLE)), yes)
  17. OPT_DEFS += -DIDLE_TIMEOUT_ENABLE
  18. endif
  19. ifeq ($(strip $(STARTUP_NUMLOCK_ON)), yes)
  20. OPT_DEFS += -DSTARTUP_NUMLOCK_ON
  21. endif
  22. ifeq ($(strip $(COLEMAK_LAYER_ENABLE)), yes)
  23. OPT_DEFS += -DCOLEMAK_LAYER_ENABLE
  24. endif
  25. ifeq ($(strip $(EMOTICON_ENABLE)), yes)
  26. OPT_DEFS += -DEMOTICON_ENABLE
  27. endif
  28. ifeq ($(strip $(INVERT_NUMLOCK_INDICATOR)), yes)
  29. OPT_DEFS += -DINVERT_NUMLOCK_INDICATOR
  30. endif