rules.mk 1005 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. LEADER_ENABLE = yes
  12. RGBLIGHT_ENABLE = no
  13. AUTOLOG_ENABLE ?= yes
  14. ifeq (${FORCE_NKRO},yes)
  15. OPT_DEFS += -DFORCE_NKRO
  16. endif
  17. ifeq (${AUTOLOG_ENABLE},yes)
  18. KEYLOGGER_ENABLE = yes
  19. OPT_DEFS += -DAUTOLOG_ENABLE
  20. endif
  21. ifeq (${KEYLOGGER_ENABLE},yes)
  22. OPT_DEFS += -DKEYLOGGER_ENABLE
  23. CONSOLE_ENABLE = yes
  24. endif
  25. OPT_DEFS += -DUSER_PRINT
  26. LAYOUT_ergodox_VERSION = $(shell \
  27. if [ -d "${LAYOUT_ergodox_PATH}/.git" ]; then \
  28. cd "${LAYOUT_ergodox_PATH}" && git describe --abbrev=6 --dirty --always --tags --match 'v*' 2>/dev/null; \
  29. else echo QMK; fi)
  30. LAYOUT_ergodox_BRANCH = $(shell \
  31. if [ -d "${LAYOUT_ergodox_PATH}/.git" ]; then \
  32. cd "${LAYOUT_ergodox_PATH}"; \
  33. fi; \
  34. git rev-parse --abbrev-ref HEAD 2>/dev/null)
  35. OPT_DEFS += -DLAYOUT_ergodox_VERSION=\"$(LAYOUT_ergodox_VERSION)\\\#$(LAYOUT_ergodox_BRANCH)\"