GO=go VERSION=$(shell git describe --always --tags --dirty --match="v*") GOLDFLAGS=-v -s -w -X main.version="$(VERSION)" GOBUILDFLAGS=-v -p $(shell nproc) -ldflags="$(GOLDFLAGS)" .PHONY: build test build : $(GO) build $(GOBUILDFLAGS) -o build/dnsupdater cmd/dnsupdater/main.go test : $(GO) test -v ./...