From 3782d58a9f9bbc41040050ead911b980cb445be1 Mon Sep 17 00:00:00 2001 From: foostan Date: Mon, 29 Jan 2024 00:02:17 +0900 Subject: [PATCH] Update make qmk commands --- Makefile | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index b4736702..dd30daff 100644 --- a/Makefile +++ b/Makefile @@ -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 update --remote @@ -8,20 +12,22 @@ qmk-clean: rm -rf firmwares/qmk/qmk_firmware/keyboards/tmp cd firmwares/qmk/qmk_firmware; qmk clean -qmk-init-%: - $(eval KBD := ${@:qmk-init-%=%}) - rm -rf firmwares/qmk/qmk_firmware/keyboards/tmp/${KBD} - mkdir -p firmwares/qmk/qmk_firmware/keyboards/tmp/${KBD} - cp -r keyboards/crkbd/qmk/qmk_firmware/ firmwares/qmk/qmk_firmware/keyboards/tmp/${KBD} +qmk-init: + $(eval KB := ${kb}) + $(eval KR := ${kr}) + $(eval KM := ${km}) + 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-%: - $(eval KBD := ${@:qmk-compile-%=%}) - cd firmwares/qmk/qmk_firmware; qmk compile -kb tmp/${KBD} -km default +qmk-compile: + $(eval KB := ${kb}) + $(eval KR := ${kr}) + $(eval KM := ${km}) + cd firmwares/qmk/qmk_firmware; qmk compile -kb tmp/${KB}/${KR} -km ${KM} -qmk-flash-%: - $(eval KBD := ${@:qmk-flash-%=%}) - cd firmwares/qmk/qmk_firmware; qmk flash -kb tmp/${KBD} -km default - -qmk-clean-%: - $(eval KBD := ${@:qmk-flash-%=%}) - rm -rf firmwares/qmk/qmk_firmware/keyboards/tmp/${KBD} +qmk-flash: + $(eval KB := ${kb}) + $(eval KR := ${kr}) + $(eval KM := ${km}) + cd firmwares/qmk/qmk_firmware; qmk flash -kb tmp/${KB}/${KR} -km ${KM}