Files
preonic/Makefile
2025-10-25 08:21:03 +01:00

22 lines
551 B
Makefile

KEYMAP_NAME ?= lif-preonic
KEYMAP_ORIGIN ?= ~/Downloads/$(KEYMAP_NAME).json
KEYMAP_LOCAL ?= ./keymaps/$(KEYMAP_NAME).json
refresh: $(KEYMAP_LOCAL)
$(KEYMAP_LOCAL): $(KEYMAP_ORIGIN)
@echo "Copying downloaded keymap to local repo..."
cp $(KEYMAP_ORIGIN) $(KEYMAP_LOCAL)
make flash
make generate-svg
generate-svg:
keymap parse -q $(KEYMAP_LOCAL) | keymap draw - > keymaps/$(KEYMAP_NAME).svg
flash:
@echo "Flashing keymap from $(KEYMAP_LOCAL)..."
qmk flash -kb preonic/rev3_drop $(KEYMAP_LOCAL)
watch:
ls $(KEYMAP_ORIGIN) | entr make refresh