summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorReFil <31960031+ReFil@users.noreply.github.com>2022-11-14 19:21:19 +0000
committerGitHub <noreply@github.com>2022-11-14 19:21:19 +0000
commit2562f62fdf47af240aa5abb632117cf259cdc9fa (patch)
treebc70eb25d6b6e38d3e9aee8e062517de9366b9fc /Makefile
parent754f13303d86c91126c2d64c536a773b77615285 (diff)
parentb3753fd71102a32976cc7692d83a37ad8d111de1 (diff)
Merge pull request #42 from allanwind/makefile
Makefile: simplify; clean should remove images created
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 7 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index 35c0006..bbccd52 100644
--- a/Makefile
+++ b/Makefile
@@ -1,21 +1,16 @@
-TIMESTAMP := $(shell date -u +"%Y%m%d%H%M%S")
DOCKER := $(shell { command -v podman || command -v docker; })
+TIMESTAMP := $(shell date -u +"%Y%m%d%H%M%S")
-.PHONY: clean setup
-
-all: setup build
-
-build: firmware/$$(TIMESTAMP)-left.uf2 firmware/$$(TIMESTAMP)-right.uf2
+.PHONY: all clean
-clean:
- rm -f firmware/*.uf2
-
-firmware/%-left.uf2 firmware/%-right.uf2: config/adv360.keymap
+all:
+ $(DOCKER) build --tag zmk --file Dockerfile .
$(DOCKER) run --rm -it --name zmk \
-v $(PWD)/firmware:/app/firmware \
-v $(PWD)/config:/app/config:ro \
-e TIMESTAMP=$(TIMESTAMP) \
zmk
-setup: Dockerfile bin/build.sh config/west.yml
- $(DOCKER) build --tag zmk --file Dockerfile .
+clean:
+ rm -f firmware/*.uf2
+ $(DOCKER) image rm zmk docker.io/zmkfirmware/zmk-build-arm:stable