Files
kube-forge/Makefile

20 lines
385 B
Makefile

BINNAME := kube-forge
BINDIR := $(CURDIR)/bin
TARGETS := darwin/amd64 darwin/arm64 linux/amd64 linux/arm linux/arm64 windows/amd64 windows/arm64
.PHONY: run
run:
@'$(BINDIR)/'$(BINNAME)
.PHONY: build
build:
@go generate ./...
@go build -v -trimpath -ldflags "-s -w" -o '$(BINDIR)/'$(BINNAME) ./cmd/main/main.go
.PHONY: clean
clean:
@rm -r ${BINDIR}
.DEFAULT_GOAL := build