diff --git a/Makefile b/Makefile index ac220955..8efde58c 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ Version := $(shell git describe --tags --dirty) # Version := "dev" GitCommit := $(shell git rev-parse HEAD) LDFLAGS := "-s -w -X github.com/alexellis/k3sup/cmd.Version=$(Version) -X github.com/alexellis/k3sup/cmd.GitCommit=$(GitCommit)" +ARCH := $(shell uname -m) export GO111MODULE=on SOURCE_DIRS = cmd pkg main.go @@ -25,7 +26,9 @@ dist: GOARCH=arm64 CGO_ENABLED=0 GOOS=linux go build -a -ldflags $(LDFLAGS) -installsuffix cgo -o bin/k3sup-arm64 CGO_ENABLED=0 GOOS=darwin go build -a -ldflags $(LDFLAGS) -installsuffix cgo -o bin/k3sup-darwin GOARCH=arm64 CGO_ENABLED=0 GOOS=darwin go build -a -ldflags $(LDFLAGS) -installsuffix cgo -o bin/k3sup-darwin-arm64 +ifeq ($(ARCH), x86_64) GOOS=windows CGO_ENABLED=0 go build -a -ldflags $(LDFLAGS) -installsuffix cgo -o bin/k3sup.exe +endif .PHONY: hash hash: