BINARY_NAME := get-secret-value all: vet build build: FORCE set GOOS=linux&& set GOARCH=amd64&& go build -o $(CURDIR)/bin/${BINARY_NAME}_linux_amd64 set GOOS=darwin&& set GOARCH=amd64&& go build -o $(CURDIR)/bin/${BINARY_NAME}_darwin_amd64 set GOOS=windows&& set GOARCH=amd64&& go build -o $(CURDIR)/bin/${BINARY_NAME}_win_amd64.exe vet: go vet ./... clean: $(RM) -r $(CURDIR)/bin FORCE: .PHONY: all build vet clean