rules.mk 963 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. BOOTMAGIC_ENABLE=no
  2. COMMAND_ENABLE=no
  3. SLEEP_LED_ENABLE=no
  4. FORCE_NKRO ?= yes
  5. DEBUG_ENABLE = no
  6. CONSOLE_ENABLE = no
  7. TAP_DANCE_ENABLE = yes
  8. KEYLOGGER_ENABLE ?= yes
  9. UCIS_ENABLE = yes
  10. MOUSEKEY_ENABLE = no
  11. AUTOLOG_ENABLE ?= no
  12. ifeq (${FORCE_NKRO},yes)
  13. OPT_DEFS += -DFORCE_NKRO
  14. endif
  15. ifeq (${AUTOLOG_ENABLE},yes)
  16. KEYLOGGER_ENABLE = yes
  17. OPT_DEFS += -DAUTOLOG_ENABLE
  18. endif
  19. ifeq (${KEYLOGGER_ENABLE},yes)
  20. OPT_DEFS += -DKEYLOGGER_ENABLE
  21. CONSOLE_ENABLE = yes
  22. endif
  23. OPT_DEFS += -DUSER_PRINT
  24. LAYOUT_ergodox_VERSION = $(shell \
  25. if [ -d "${LAYOUT_ergodox_PATH}/.git" ]; then \
  26. cd "${LAYOUT_ergodox_PATH}" && git describe --abbrev=6 --dirty --always --tags --match 'v*' 2>/dev/null; \
  27. else echo QMK; fi)
  28. LAYOUT_ergodox_BRANCH = $(shell \
  29. if [ -d "${LAYOUT_ergodox_PATH}/.git" ]; then \
  30. cd "${LAYOUT_ergodox_PATH}"; \
  31. fi; \
  32. git rev-parse --abbrev-ref HEAD 2>/dev/null)
  33. OPT_DEFS += -DLAYOUT_ergodox_VERSION=\"$(LAYOUT_ergodox_VERSION)\\\#$(LAYOUT_ergodox_BRANCH)\"