Files
preonic/Makefile
2025-11-14 15:05:12 +00:00

23 lines
610 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 -c keymap_config.yaml draw - > keymaps/$(KEYMAP_NAME).svg
flash:
@echo "Flashing keymap from $(KEYMAP_LOCAL)..."
qmk flash -kb preonic/rev3_drop $(KEYMAP_LOCAL)
watch:
echo "Visit: https://config.qmk.fm"
ls $(KEYMAP_ORIGIN) | entr make refresh