Update make qmk commands

This commit is contained in:
foostan 2024-01-29 00:02:17 +09:00
parent 0237bac482
commit 3782d58a9f
No known key found for this signature in database
GPG Key ID: 5717998CB8742205

View File

@ -1,4 +1,8 @@
.PHONY: git-submodule, qmk-clean, qmk-init-%, qmk-compile-%, qmk-flash-%, qmk-clean-% .PHONY: git-submodule, qmk-clean, qmk-init, qmk-compile, qmk-flash
KB := crkbd
KR := rev1
KM := via
git-submodule: git-submodule:
git submodule update --remote git submodule update --remote
@ -8,20 +12,22 @@ qmk-clean:
rm -rf firmwares/qmk/qmk_firmware/keyboards/tmp rm -rf firmwares/qmk/qmk_firmware/keyboards/tmp
cd firmwares/qmk/qmk_firmware; qmk clean cd firmwares/qmk/qmk_firmware; qmk clean
qmk-init-%: qmk-init:
$(eval KBD := ${@:qmk-init-%=%}) $(eval KB := ${kb})
rm -rf firmwares/qmk/qmk_firmware/keyboards/tmp/${KBD} $(eval KR := ${kr})
mkdir -p firmwares/qmk/qmk_firmware/keyboards/tmp/${KBD} $(eval KM := ${km})
cp -r keyboards/crkbd/qmk/qmk_firmware/ firmwares/qmk/qmk_firmware/keyboards/tmp/${KBD} rm -rf firmwares/qmk/qmk_firmware/keyboards/tmp/${KB}
mkdir -p firmwares/qmk/qmk_firmware/keyboards/tmp/${KB}
cp -r keyboards/${KB}/qmk/qmk_firmware/ firmwares/qmk/qmk_firmware/keyboards/tmp/${KB}
qmk-compile-%: qmk-compile:
$(eval KBD := ${@:qmk-compile-%=%}) $(eval KB := ${kb})
cd firmwares/qmk/qmk_firmware; qmk compile -kb tmp/${KBD} -km default $(eval KR := ${kr})
$(eval KM := ${km})
cd firmwares/qmk/qmk_firmware; qmk compile -kb tmp/${KB}/${KR} -km ${KM}
qmk-flash-%: qmk-flash:
$(eval KBD := ${@:qmk-flash-%=%}) $(eval KB := ${kb})
cd firmwares/qmk/qmk_firmware; qmk flash -kb tmp/${KBD} -km default $(eval KR := ${kr})
$(eval KM := ${km})
qmk-clean-%: cd firmwares/qmk/qmk_firmware; qmk flash -kb tmp/${KB}/${KR} -km ${KM}
$(eval KBD := ${@:qmk-flash-%=%})
rm -rf firmwares/qmk/qmk_firmware/keyboards/tmp/${KBD}