From f25ae4ee035e3ce337cb2ce2605dbc622429ac67 Mon Sep 17 00:00:00 2001 From: Orangerot Date: Sat, 19 Jul 2025 07:02:36 +0200 Subject: feat: build and flash Keyboard Firmware using Makefile and QMK Submodule --- geeboard_firmware/Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 geeboard_firmware/Makefile (limited to 'geeboard_firmware') 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" $@ + -- cgit v1.2.3