diff options
author | fishsoupisgood <github@madingley.org> | 2020-10-02 10:14:08 +0100 |
---|---|---|
committer | fishsoupisgood <github@madingley.org> | 2020-10-02 10:14:08 +0100 |
commit | c89a70619e7ec76447a7e329e1971e9c1dfa1684 (patch) | |
tree | 5e98e7aea864d4b8ad46a3c5d53eb85eaf114dba /Makefile | |
download | 9key_keyboard-c89a70619e7ec76447a7e329e1971e9c1dfa1684.tar.gz 9key_keyboard-c89a70619e7ec76447a7e329e1971e9c1dfa1684.tar.bz2 9key_keyboard-c89a70619e7ec76447a7e329e1971e9c1dfa1684.zip |
fish
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 38 |
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 $@ + + + + |