@@ -847,7 +847,7 @@ podman-remote-release-%.zip: test/version/version ## Build podman-remote for %=$
847
847
$(MAKE ) $(GOPLAT ) podman-remote; \
848
848
fi
849
849
if [[ " $( GOOS) " == " windows" ]]; then \
850
- $(MAKE ) $(GOPLAT ) TMPDIR=" " win-gvproxy; \
850
+ $(MAKE ) $(GOPLAT ) TMPDIR=" " win-gvproxy- $( GOARCH ) ; \
851
851
fi
852
852
if [[ " $( GOOS) " == " darwin" ]]; then \
853
853
$(MAKE ) $(GOPLAT ) podman-mac-helper; \
@@ -862,10 +862,15 @@ podman-remote-release-%.zip: test/version/version ## Build podman-remote for %=$
862
862
863
863
# Downloads pre-built gvproxy and win-sshproxy helpers. See comment on GVPROXY_VERSION declaration
864
864
.PHONY : win-gvproxy
865
- win-gvproxy : test/version/version
865
+ win-gvproxy : win-gvproxy-amd64 # Keep this target for backwards compatibility
866
+
867
+ win-gvproxy-% : test/version/version
868
+ $(eval GOARCH := $* )
869
+ $(eval GVPROXY_FILENAME := $(if $(filter arm64,$(GOARCH ) ) , gvproxy-windows-arm64.exe,gvproxy-windowsgui.exe) )
870
+ $(eval SSHPROXY_FILENAME := $(if $(filter arm64,$(GOARCH ) ) , win-sshproxy-arm64.exe, win-sshproxy.exe) )
866
871
mkdir -p bin/windows/
867
- curl -sSL -o bin/windows/gvproxy.exe --retry 5 https://github.com/containers/gvisor-tap-vsock/releases/download/$(GVPROXY_VERSION ) /gvproxy-windowsgui.exe
868
- curl -sSL -o bin/windows/win-sshproxy.exe --retry 5 https://github.com/containers/gvisor-tap-vsock/releases/download/$(GVPROXY_VERSION ) /win-sshproxy.exe
872
+ curl -sSL -o bin/windows/gvproxy.exe --retry 5 https://github.com/containers/gvisor-tap-vsock/releases/download/$(GVPROXY_VERSION ) /$( GVPROXY_FILENAME )
873
+ curl -sSL -o bin/windows/win-sshproxy.exe --retry 5 https://github.com/containers/gvisor-tap-vsock/releases/download/$(GVPROXY_VERSION ) /$( SSHPROXY_FILENAME )
869
874
870
875
.PHONY : rpm
871
876
rpm : # # Build rpm packages
@@ -1059,6 +1064,8 @@ release-artifacts: clean-binaries
1059
1064
mv podman-remote-release-darwin_arm64.zip release/
1060
1065
$(MAKE ) podman-remote-release-windows_amd64.zip
1061
1066
mv podman-remote-release-windows_amd64.zip release/
1067
+ $(MAKE ) podman-remote-release-windows_arm64.zip
1068
+ mv podman-remote-release-windows_arm64.zip release/
1062
1069
$(MAKE ) podman-remote-static-linux_amd64
1063
1070
tar -cvzf podman-remote-static-linux_amd64.tar.gz bin/podman-remote-static-linux_amd64
1064
1071
$(MAKE ) podman-remote-static-linux_arm64
0 commit comments