18 lines
426 B
Makefile
18 lines
426 B
Makefile
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
|