VERSION ?= 1.1.0 BUILD_DATE := $(shell date -u +%Y-%m-%dT%H:%M:%SZ) export CGO_ENABLED := 0 LDFLAGS := -s -w -X main.version=$(VERSION) -X main.buildDate=$(BUILD_DATE) .PHONY: build arm64 amd64 clean build: go build -ldflags "$(LDFLAGS)" -o ha-watchdog . arm64: GOOS=linux GOARCH=arm64 go build -ldflags "$(LDFLAGS)" -o ha-watchdog-arm64 . amd64: GOOS=linux GOARCH=amd64 go build -ldflags "$(LDFLAGS)" -o ha-watchdog-amd64 . clean: rm -f ha-watchdog ha-watchdog-arm64 ha-watchdog-amd64