Skip to content

Commit a6b118d

Browse files
committed
Add more platforms
1 parent d20eb51 commit a6b118d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ INSTALL_PATH ?= /usr/local/bin
88
VERSION ?= $(shell git describe --tags --always --dirty 2>/dev/null || echo "dev")
99

1010
# Centralized platform definitions to avoid duplication
11-
PLATFORMS = linux/amd64 linux/arm64 darwin/amd64 darwin/arm64 windows/amd64
11+
# Matches architectures supported by Kubernetes: https://kubernetes.io/releases/download/#binaries
12+
PLATFORMS = linux/amd64 linux/arm64 linux/ppc64le linux/s390x darwin/amd64 darwin/arm64 windows/amd64 windows/arm64
1213

1314
# Platform variables for multi-arch builds
1415
# Usage: make build PLATFORM=linux/amd64
@@ -32,9 +33,12 @@ help: ## Show this help message
3233
@echo "Build with different platforms:"
3334
@echo " make build PLATFORM=linux/amd64"
3435
@echo " make build PLATFORM=linux/arm64"
36+
@echo " make build PLATFORM=linux/ppc64le"
37+
@echo " make build PLATFORM=linux/s390x"
3538
@echo " make build PLATFORM=darwin/amd64"
3639
@echo " make build PLATFORM=darwin/arm64"
3740
@echo " make build PLATFORM=windows/amd64"
41+
@echo " make build PLATFORM=windows/arm64"
3842
@echo ""
3943
@echo "Release commands:"
4044
@echo " make release-build # Build binaries for all platforms"

0 commit comments

Comments
 (0)