aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2019-02-07 18:15:00 +0000
committerdakkar <dakkar@thenautilus.net>2019-02-07 18:15:09 +0000
commit8ef71e52f0ea8ad0e8940c5adb5f6a384719c8d4 (patch)
tree7d78828dbcc9a4cfe52ae7679698e7b275aec6ed
parentfix directories in makefile (diff)
downloadkeyboardio-model01-8ef71e52f0ea8ad0e8940c5adb5f6a384719c8d4.tar.gz
keyboardio-model01-8ef71e52f0ea8ad0e8940c5adb5f6a384719c8d4.tar.bz2
keyboardio-model01-8ef71e52f0ea8ad0e8940c5adb5f6a384719c8d4.zip
provide version info inside firmware
-rw-r--r--Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index a3af834..437f547 100644
--- a/Makefile
+++ b/Makefile
@@ -13,6 +13,9 @@ KALEIDOSCOPE_BUILDER_DIR = $(SKETCHBOOK_DIR)/hardware/keyboardio/avr/libraries/K
BOARD_HARDWARE_PATH = $(SKETCHBOOK_DIR)/hardware
KALEIDOSCOPE_PLUGIN_MAKEFILE_DIR = keyboardio/avr/build-tools/makefiles/
+DAKKAR_VERSION := $(shell grep -E '^version=' $(THISDIR)/library.properties | cut -d= -f2)-$(shell git describe --dirty --always --tags --first-parent)
+
# export LOCAL_CFLAGS= -DKALEIDOSCOPE_HIDADAPTOR_DISABLE_ABSOLUTE_MOUSE=1 -DKALEIDOSCOPE_HIDADAPTOR_DISABLE_MOUSE=1 -DKALEIDOSCOPE_HIDADAPTOR_DISABLE_KEYBOARD_BOOT_PROTOCOL=1
+export LOCAL_CFLAGS = -DBUILD_INFORMATION="$(DAKKAR_VERSION)"
include $(BOARD_HARDWARE_PATH)/$(KALEIDOSCOPE_PLUGIN_MAKEFILE_DIR)/rules.mk