]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/ergodox_ez/keymaps/algernon/Makefile
Merge pull request #496 from fredizzimo/makefile_optimization
[qmk_firmware.git] / keyboards / ergodox_ez / keymaps / algernon / Makefile
1 BOOTMAGIC_ENABLE=no
2 COMMAND_ENABLE=no
3 SLEEP_LED_ENABLE=no
4 UNICODE_ENABLE=no
5 FORCE_NKRO ?= yes
6
7 ifeq (${FORCE_NKRO},yes)
8 OPT_DEFS += -DFORCE_NKRO
9 endif
10
11 KEYMAP_VERSION = $(shell \
12  if [ -d "${KEYMAP_PATH}/.git" ]; then \
13   cd "${KEYMAP_PATH}" && git describe --abbrev=6 --dirty --always --tags --match 'v*' 2>/dev/null; \
14  else echo QMK; fi)
15
16 KEYMAP_BRANCH = $(shell \
17  if [ -d "${KEYMAP_PATH}/.git" ]; then \
18   cd "${KEYMAP_PATH}"; \
19  fi; \
20  git rev-parse --abbrev-ref HEAD 2>/dev/null)
21
22 OPT_DEFS += -DKEYMAP_VERSION=\"$(KEYMAP_VERSION)\\\#$(KEYMAP_BRANCH)\"
23
24 ifndef QUANTUM_DIR
25         include ../../../../Makefile
26 endif