diff options
Diffstat (limited to 'geeboard_firmware/Makefile')
-rw-r--r-- | geeboard_firmware/Makefile | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/geeboard_firmware/Makefile b/geeboard_firmware/Makefile new file mode 100644 index 0000000..4fdec15 --- /dev/null +++ b/geeboard_firmware/Makefile @@ -0,0 +1,23 @@ +# Inspired by Makefile from https://github.com/Felerius/planck-layout + +keyboard := geeboard +layout := default +qmk_dir := ../external/qmk_firmware +keyboard_dir := ${qmk_dir}/keyboards/${keyboard} + +.PHONY: build +build: ${keyboard_dir} + $(MAKE) -C ${qmk_dir} ${keyboard}:${layout} + +.PHONY: flash +flash: ${keyboard_dir} + $(MAKE) -C ${qmk_dir} ${keyboard}:${layout}:flash + +.PHONY: clean +clean: + $(MAKE) -C ${qmk_dir} clean + rm ${keyboard_dir} + +${keyboard_dir}: + ln -sf "../../../geeboard_firmware" $@ + |