summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorfishsoupisgood <github@madingley.org>2020-10-02 10:14:08 +0100
committerfishsoupisgood <github@madingley.org>2020-10-02 10:14:08 +0100
commitc89a70619e7ec76447a7e329e1971e9c1dfa1684 (patch)
tree5e98e7aea864d4b8ad46a3c5d53eb85eaf114dba /Makefile
download9key_keyboard-c89a70619e7ec76447a7e329e1971e9c1dfa1684.tar.gz
9key_keyboard-c89a70619e7ec76447a7e329e1971e9c1dfa1684.tar.bz2
9key_keyboard-c89a70619e7ec76447a7e329e1971e9c1dfa1684.zip
fish
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..5dae6a5
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,38 @@
+FW=firmware/ymdk_ymd09_32a_jmm.hex
+
+
+default: ${FW}
+
+flash: flasher/bootloadHID ${FW}
+ flasher/bootloadHID -r ${FW}
+
+
+flasher/bootloadHID:
+ make -C flasher
+
+firmware/ymdk_ymd09_32a_jmm.hex: firmware/quantum/version.h
+ make -C firmware -r -R -f build_keyboard.mk KEYBOARD=ymdk/ymd09_32a KEYMAP=jmm VERBOSE= COLOR=true SILENT=false
+
+
+
+firmware/quantum/version.h: firmware/submodules.stamp
+ make -C firmware list-keyboards
+
+clean: firmware/submodules.stamp
+ make -C firmware clean
+ /bin/rm -f firmware/ymdk_ymd09_32a_jmm.hex
+ /bin/rm -f firmware/quantum/version.h
+ make -C flasher clean
+
+firmware/submodules.stamp: firmware/checkout.stamp
+ (cd firmware && git submodule init )
+ (cd firmware && git submodule update )
+ touch $@
+
+firmware/checkout.stamp:
+ git clone ssh://git@git.panaceas.org/git/avr/qmk/firmware firmware
+ touch $@
+
+
+
+