From c89a70619e7ec76447a7e329e1971e9c1dfa1684 Mon Sep 17 00:00:00 2001 From: fishsoupisgood Date: Fri, 2 Oct 2020 10:14:08 +0100 Subject: fish --- Makefile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Makefile (limited to 'Makefile') 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 $@ + + + + -- cgit v1.2.3