make: Only rebuild when necessary

This commit is contained in:
Niklas Fasching 2022-07-23 23:56:43 +02:00
parent 3c938e7e43
commit 9d1e3cf24f

View file

@ -1,11 +1,12 @@
.PHONY: default .PHONY: default
default: test default: test
go-org: *.go */*.go go.mod go.sum go_files=$(shell find . -name '*.go' ! -path './docs/*')
go-org: $(go_files) go.mod go.sum
go get -d ./... go get -d ./...
go build . go build .
.PHONY: build
build: go-org build: go-org
.PHONY: test .PHONY: test