@@ -68,7 +68,6 @@ WINDOWS_SERVICE_SRC := ./$(LANTERN_CORE)/cmd/lanternsvc
6868WINDOWS_SERVICE_BUILD_AMD64 := $(BIN_DIR ) /windows-amd64/$(WINDOWS_SERVICE_NAME )
6969WINDOWS_SERVICE_BUILD_ARM64 := $(BIN_DIR ) /windows-arm64/$(WINDOWS_SERVICE_NAME )
7070WINDOWS_SERVICE_BUILD := $(WINDOWS_SERVICE_BUILD_AMD64 )
71- WINDOWS_SERVICE_BUILD_ARM64_RELEASE = $(WINDOWS_RELEASE_DIR ) /arm64/$(WINDOWS_SERVICE_NAME )
7271WINDOWS_SERVICE_CGO_ENABLED ?= 0
7372
7473WINDOWS_LIB := $(LANTERN_LIB_NAME ) .dll
@@ -77,6 +76,7 @@ WINDOWS_LIB_ARM64 := $(BIN_DIR)/windows-arm64/$(WINDOWS_LIB)
7776WINDOWS_LIB_BUILD := $(BIN_DIR ) /windows/$(WINDOWS_LIB )
7877WINDOWS_DEBUG_DIR := $(BUILD_DIR ) /windows/x64/runner/Debug
7978WINDOWS_RELEASE_DIR := $(BUILD_DIR ) /windows/x64/runner/Release
79+ WINDOWS_SERVICE_BUILD_ARM64_RELEASE := $(WINDOWS_RELEASE_DIR ) /arm64/$(WINDOWS_SERVICE_NAME )
8080WINTUN_VERSION ?= 0.14.1
8181WINTUN_BASE_URL := https://wwW.wintun.net
8282WINTUN_BUILDS_URL := $(WINTUN_BASE_URL ) /builds
@@ -417,12 +417,12 @@ $(WINTUN_DLL_AMD64):
417417 url=' $(WINTUN_BUILDS_URL)/wintun-' $$ ver' .zip' ; \
418418 echo " Using Wintun $$ ver" ; \
419419 curl -fsSL -o " $$ zip" " $$ url" ; \
420- mkdir -p ' $(WINTUN_OUT_DIR_AMD64)/_unz' ; \
420+ $( call MKDIR_P, $(WINTUN_OUT_DIR_AMD64 ) /_unz) ; \
421421 tar -xf " $$ zip" -C " $( WINTUN_OUT_DIR_AMD64) /_unz" " wintun/bin/amd64/wintun.dll" \
422- || powershell -NoProfile -Command " Expand-Archive -Force -LiteralPath '$$ zip' -DestinationPath '$( WINTUN_OUT_DIR_AMD64) /_unz'" ; \
423- cp -f " $( WINTUN_OUT_DIR_AMD64) /_unz/wintun/bin/amd64/wintun.dll" " $( WINTUN_DLL_AMD64) " ; \
424- rm -rf " $( WINTUN_OUT_DIR_AMD64) /_unz" ; \
425- echo " Installed: $( WINTUN_DLL_AMD64) " ;
422+ || powershell -NoProfile -Command " Expand-Archive -Force -LiteralPath '$$ zip' -DestinationPath '$( WINTUN_OUT_DIR_AMD64) /_unz'" ;
423+ $( call COPY_FILE, $(WINTUN_OUT_DIR_AMD64 ) /_unz/wintun/bin/amd64/wintun.dll, $(WINTUN_DLL_AMD64 ) )
424+ $( call RM_RF, $(WINTUN_OUT_DIR_AMD64 ) /_unz)
425+ @ echo " Installed: $( WINTUN_DLL_AMD64) " ;
426426
427427$(WINTUN_DLL_ARM64 ) :
428428 $(call MKDIR_P,$(WINTUN_OUT_DIR_ARM64 ) )
@@ -431,12 +431,12 @@ $(WINTUN_DLL_ARM64):
431431 url=' $(WINTUN_BUILDS_URL)/wintun-' $$ ver' .zip' ; \
432432 echo " Using Wintun $$ ver" ; \
433433 curl -fsSL -o " $$ zip" " $$ url" ; \
434- mkdir -p ' $(WINTUN_OUT_DIR_ARM64)/_unz' ; \
434+ $( call MKDIR_P, $(WINTUN_OUT_DIR_ARM64 ) /_unz) ; \
435435 tar -xf " $$ zip" -C " $( WINTUN_OUT_DIR_ARM64) /_unz" " wintun/bin/arm64/wintun.dll" \
436- || powershell -NoProfile -Command " Expand-Archive -Force -LiteralPath '$$ zip' -DestinationPath '$( WINTUN_OUT_DIR_ARM64) /_unz'" ; \
437- cp -f " $( WINTUN_OUT_DIR_ARM64) /_unz/wintun/bin/arm64/wintun.dll" " $( WINTUN_DLL_ARM64) " ; \
438- rm -rf " $( WINTUN_OUT_DIR_ARM64) /_unz" ; \
439- echo " Installed: $( WINTUN_DLL_ARM64) " ;
436+ || powershell -NoProfile -Command " Expand-Archive -Force -LiteralPath '$$ zip' -DestinationPath '$( WINTUN_OUT_DIR_ARM64) /_unz'" ;
437+ $( call COPY_FILE, $(WINTUN_OUT_DIR_ARM64 ) /_unz/wintun/bin/arm64/wintun.dll, $(WINTUN_DLL_ARM64 ) )
438+ $( call RM_RF, $(WINTUN_OUT_DIR_ARM64 ) /_unz)
439+ @ echo " Installed: $( WINTUN_DLL_ARM64) " ;
440440
441441.PHONY : copy-wintun-release copy-wintun-debug
442442copy-wintun-release : $(WINTUN_DLL_AMD64 )
0 commit comments