diff options
| author | ReFil <31960031+ReFil@users.noreply.github.com> | 2022-10-23 17:51:39 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-23 17:51:39 +0000 |
| commit | ca29f73863f78898d8a8ac68ab68f1ff1b3af7c3 (patch) | |
| tree | 3e7bc3c7617ebb2ccf207e8f27deca57e09ce97a /Makefile | |
| parent | d140f7bfb8eecd2efe74995143227eeec4a8b49a (diff) | |
| parent | 7e9cb93cf24f91be6cf2d921fe1ead4c7def9bf4 (diff) | |
Merge pull request #29 from joshfrench/makefile
Reusable Docker image
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ea54d90 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +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 + +clean: + rm ./firmware/*.uf2 + +firmware/%-left.uf2 firmware/%-right.uf2: config/adv360.keymap + 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 . |
