rules.mk 983 B

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