rules.mk 903 B

1234567891011121314151617181920212223242526272829303132333435
  1. #----------------------------------------------------------------------------
  2. # make georgi:default:dfu
  3. # Make sure you have dfu-programmer installed!
  4. #----------------------------------------------------------------------------
  5. NO_REPEAT = yes
  6. VERBOSE = yes
  7. KEYBOARD_SHARED_EP = yes
  8. CUSTOM_MATRIX = yes
  9. MOUSEKEY_ENABLE = yes
  10. #Debug options
  11. CONSOLE_ENABLE = no
  12. DEBUG_MATRIX_SCAN_RATE = no
  13. DEBUG_MATRIX = no
  14. NO_PRINT = yes
  15. ONLY_QWERTY = no
  16. # A bunch of stuff that you shouldn't touch unless you
  17. # know what you're doing.
  18. #
  19. # No touchy, capiche?
  20. SRC += matrix.c i2c_master.c
  21. ifeq ($(strip $(DEBUG_MATRIX)), yes)
  22. OPT_DEFS += -DDEBUG_MATRIX
  23. endif
  24. ifeq ($(strip $(NO_REPEAT)), yes)
  25. OPT_DEFS += -DNO_REPEAT
  26. endif
  27. ifeq ($(strip $(NO_PRINT)), yes)
  28. OPT_DEFS += -DNO_PRINT -DNO_DEBUG
  29. endif
  30. ifeq ($(strip $(ONLY_QWERTY)), yes)
  31. OPT_DEFS += -DONLYQWERTY
  32. endif