mirror of
https://github.com/mappu/miqt.git
synced 2025-04-17 11:00:23 +00:00
makefile: use split .PHONY declarations
This commit is contained in:
parent
1aa91da92e
commit
c806a27a4b
4
Makefile
4
Makefile
@ -2,18 +2,20 @@ BUILDSTAMPS := docker/genbindings.docker-buildstamp
|
|||||||
DOCKER := docker
|
DOCKER := docker
|
||||||
SHELL := /bin/bash
|
SHELL := /bin/bash
|
||||||
|
|
||||||
|
.PHONY: all
|
||||||
all: genbindings
|
all: genbindings
|
||||||
|
|
||||||
docker/genbindings.docker-buildstamp: docker/genbindings.Dockerfile
|
docker/genbindings.docker-buildstamp: docker/genbindings.Dockerfile
|
||||||
$(DOCKER) build -t miqt/genbindings:latest -f docker/genbindings.Dockerfile .
|
$(DOCKER) build -t miqt/genbindings:latest -f docker/genbindings.Dockerfile .
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
$(DOCKER) image rm -f miqt/genbindings:latest
|
$(DOCKER) image rm -f miqt/genbindings:latest
|
||||||
rm -f $(BUILDSTAMPS)
|
rm -f $(BUILDSTAMPS)
|
||||||
|
|
||||||
|
.PHONY: genbindings
|
||||||
genbindings: $(BUILDSTAMPS)
|
genbindings: $(BUILDSTAMPS)
|
||||||
mkdir -p ~/.cache/go-build
|
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'
|
$(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
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user