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; \