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 ./...
