UNAME_S := $(shell uname -s)
THISDIR := $(shell dirname $(lastword $(MAKEFILE_LIST)))
export SKETCHBOOK_DIR = $(shell readlink -f $(THISDIR)/..)
export ARDUINO_PATH = $(SKETCHBOOK_DIR)/arduino-1.8.7
export PACKAGE_DIR = $(SKETCHBOOK_DIR)/built
export LIB_PROPERTIES_PATH = $(THISDIR)
KALEIDOSCOPE_BUILDER_DIR = $(SKETCHBOOK_DIR)/hardware/keyboardio/avr/libraries/Kaleidoscope/bin/
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 = -DBUILD_INFORMATION="$(DAKKAR_VERSION)"
include $(BOARD_HARDWARE_PATH)/$(KALEIDOSCOPE_PLUGIN_MAKEFILE_DIR)/rules.mk