diff options
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 $@ + + + + |