12 lines
525 B
Makefile
12 lines
525 B
Makefile
BINARIES = gen_release_notes gen_release_report backport semv k3s_release rancher_release test_coverage upstream_go_version rke2_release
|
|
ARCHS = amd64 arm64
|
|
OSs = linux darwin freebsd
|
|
GO_COMPILE = GOOS=$${os} GOARCH=$${arch} CGO_ENABLED=1 $(GO) build -tags $(TAGS) -v -ldflags "$(LDFLAGS)" -o $@-$${os}-$${arch}
|
|
OS := $(shell uname)
|
|
|
|
ifeq ($(OS),Darwin)
|
|
GEN_HASH = shasum -a 256 $@-$${os}-$${arch} >> $(BINDIR)/sha256sums-$(BINARY).txt
|
|
else
|
|
GEN_HASH = sha256sum $@-$${os}-$${arch} >> $(BINDIR)/sha256sums-$(BINARY).txt
|
|
endif
|