feat(build): add support for building portal-tunnel binaries on Windows
snowmerak committed
Dec 21, 2025 at 11:44 UTC
fed485466fa4703b79bf2e031e5ad4e247f03bad
1 file changed
+4
-2
Makefile
+4
-2
@@ -88,9 +88,11 @@ build-frontend:
88
build-tunnel:
89
@echo "[tunnel] building portal-tunnel binaries..."
90
@mkdir -p cmd/relay-server/dist/tunnel
91
- @for GOOS in linux darwin; do \
91
+ @for GOOS in linux darwin windows; do \
92
for GOARCH in amd64 arm64; do \
93
- OUT="cmd/relay-server/dist/tunnel/portal-tunnel-$${GOOS}-$${GOARCH}"; \
93
+ EXT=""; \
94
+ if [ "$${GOOS}" = "windows" ]; then EXT=".exe"; fi; \
95
+ OUT="cmd/relay-server/dist/tunnel/portal-tunnel-$${GOOS}-$${GOARCH}$${EXT}"; \
96
echo " - $${OUT}"; \
97
CGO_ENABLED=0 GOOS=$${GOOS} GOARCH=$${GOARCH} go build -trimpath -ldflags "-s -w" -o "$${OUT}" ./cmd/portal-tunnel; \
98
done; \