1
0

First step of getting the makefile to use an external kaleidoscope builder

This commit is contained in:
Jesse Vincent 2017-02-28 17:51:54 +08:00
parent b34785706c
commit 7f42dae5ad

View File

@ -1,3 +1,16 @@
## Platform-specific overrides
# Shamelessly stolen from git's Makefile
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')
ARDUINO_HARDWARE_PATH=${HOME}/Arduino/hardware
ifeq ($(uname_S),Darwin)
ARDUINO_HARDWARE_PATH=${HOME}/Documents/Arduino/hardware
endif
BUILDER_PATH=${ARDUINO_HARDWARE_PATH}/keyboardio/avr/libraries/Kaleidoscope/tools/kaleidoscope-builder
# default action for `make` is `build`
build:
@ -7,4 +20,4 @@ astyle:
find . -type f -name \*.h |xargs -n 1 astyle --style=google
%:
@tools/kaleidoscope-builder $@
${BUILDER_PATH} $@