rules.mk 1.1 KB

123456789101112131415161718192021222324252627282930
  1. # Build Options
  2. # change yes to no to disable
  3. #
  4. BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
  5. MOUSEKEY_ENABLE = yes # Mouse keys
  6. EXTRAKEY_ENABLE = yes # Audio control and System control
  7. CONSOLE_ENABLE = yes # Console for debug
  8. COMMAND_ENABLE = yes # Commands for debug and configuration
  9. CUSTOM_MATRIX = yes # Custom matrix file for the HHKB
  10. NKRO_ENABLE = no # Enable N-Key Rollover
  11. # BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
  12. # HHKB_RN42_ENABLE = yes # Enable support for hasu's BT alt controller -- code borrowed from tmk source tree.
  13. # Either uncomment the HHKB_RN42_ENABLE line above, or run make enabling the
  14. # feature. Be sure to clean any existing build before trying to enable rn42
  15. # support. For example:
  16. #
  17. # make hhkb-keymap-clean
  18. # make hhkb-keymap-dfu HHKB_RN42_ENABLE=yes
  19. # project specific files
  20. SRC = matrix.c
  21. # debug-on: EXTRAFLAGS += -DDEBUG -DDEBUG_ACTION
  22. # debug-on: all
  23. # debug-off: EXTRAFLAGS += -DNO_DEBUG -DNO_PRINT
  24. # debug-off: OPT_DEFS := $(filter-out -DCONSOLE_ENABLE,$(OPT_DEFS))
  25. # debug-off: all