Skip to content

Commit

Permalink
Add arm64 binary builds
Browse files Browse the repository at this point in the history
Signed-off-by: Dale Haiducek <19750917+dhaiducek@users.noreply.github.com>
(cherry picked from commit bfae41c)
  • Loading branch information
dhaiducek authored and magic-mirror-bot[bot] committed Sep 4, 2024
1 parent 1d7061b commit 4af3d84
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,14 @@ build-release:
echo "There are local modifications in the repo" > /dev/stderr; \
exit 1; \
fi
@mkdir -p build_output
GOOS=linux CGO_ENABLED=0 GOARCH=amd64 go build -ldflags="$(GO_LDFLAGS)" -o build_output/linux-amd64-PolicyGenerator ./cmd/PolicyGenerator
GOOS=darwin CGO_ENABLED=0 GOARCH=amd64 go build -ldflags="$(GO_LDFLAGS)" -o build_output/darwin-amd64-PolicyGenerator ./cmd/PolicyGenerator
GOOS=windows CGO_ENABLED=0 GOARCH=amd64 go build -ldflags="$(GO_LDFLAGS)" -o build_output/windows-amd64-PolicyGenerator.exe ./cmd/PolicyGenerator
@for OS in linux darwin windows; do for ARCH in amd64 arm64; do \
echo "# Building $${OS}-$${ARCH}-PolicyGenerator"; \
GOOS=$${OS} GOARCH=$${ARCH} CGO_ENABLED=0 go build -ldflags="$(GO_LDFLAGS)" -o build_output/$${OS}-$${ARCH}-PolicyGenerator ./cmd/PolicyGenerator; \
done; done
# Adding .exe extension to Windows binaries
@for FILE in $$(ls -1 build_output/windows-* | grep -v ".exe$$"); do \
mv $${FILE} $${FILE}.exe; \
done

.PHONY: generate
generate:
Expand Down

0 comments on commit 4af3d84

Please sign in to comment.