From c806a27a4b1762a05aa68b39091d429a5a3e14c9 Mon Sep 17 00:00:00 2001 From: mappu <mappu04@gmail.com> Date: Sat, 5 Apr 2025 20:48:00 +1300 Subject: [PATCH] makefile: use split .PHONY declarations --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 58ecc8e9..78e4dacd 100644 --- a/Makefile +++ b/Makefile @@ -2,18 +2,20 @@ BUILDSTAMPS := docker/genbindings.docker-buildstamp DOCKER := docker SHELL := /bin/bash +.PHONY: all all: genbindings docker/genbindings.docker-buildstamp: docker/genbindings.Dockerfile $(DOCKER) build -t miqt/genbindings:latest -f docker/genbindings.Dockerfile . touch $@ +.PHONY: clean clean: $(DOCKER) image rm -f miqt/genbindings:latest rm -f $(BUILDSTAMPS) +.PHONY: genbindings genbindings: $(BUILDSTAMPS) mkdir -p ~/.cache/go-build $(DOCKER) run --user $$(id -u):$$(id -g) -v ~/.cache/go-build:/.cache/go-build -v $$PWD:/src -w /src miqt/genbindings:latest /bin/bash -c 'cd cmd/genbindings && go build && ./genbindings' -.PHONY : all clean genbindings