diff options
| author | ReFil <31960031+ReFil@users.noreply.github.com> | 2022-11-14 19:21:19 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-14 19:21:19 +0000 |
| commit | 2562f62fdf47af240aa5abb632117cf259cdc9fa (patch) | |
| tree | bc70eb25d6b6e38d3e9aee8e062517de9366b9fc /Makefile | |
| parent | 754f13303d86c91126c2d64c536a773b77615285 (diff) | |
| parent | b3753fd71102a32976cc7692d83a37ad8d111de1 (diff) | |
Merge pull request #42 from allanwind/makefile
Makefile: simplify; clean should remove images created
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 19 |
1 files changed, 7 insertions, 12 deletions
@@ -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 |
