@@ -12,9 +12,11 @@ build-mac:
1212 @echo " 构建 Mac 版本..."
1313 @mkdir -p bin bin/darwin-amd64 bin/darwin-arm64
1414 @GOOS=darwin GOARCH=amd64 go build -ldflags=" -s -w" -trimpath -o bin/darwin-amd64/anssl main.go
15- @tar -C bin/darwin-amd64 -czf bin/anssl-darwin-amd64.tar.gz anssl
15+ @cp config.example.yaml bin/darwin-amd64/config.yaml
16+ @tar -C bin/darwin-amd64 -czf bin/anssl-darwin-amd64.tar.gz anssl config.yaml
1617 @GOOS=darwin GOARCH=arm64 go build -ldflags=" -s -w" -trimpath -o bin/darwin-arm64/anssl main.go
17- @tar -C bin/darwin-arm64 -czf bin/anssl-darwin-arm64.tar.gz anssl
18+ @cp config.example.yaml bin/darwin-arm64/config.yaml
19+ @tar -C bin/darwin-arm64 -czf bin/anssl-darwin-arm64.tar.gz anssl config.yaml
1820 @rm -rf bin/darwin-amd64 bin/darwin-arm64
1921 @echo " Mac 版本构建完成"
2022
@@ -29,15 +31,17 @@ build-linux:
2931 else \
3032 echo " UPX 未安装,跳过 linux-amd64 压缩" ; \
3133 fi
32- @tar -C bin/linux-amd64 -czf bin/anssl-linux-amd64.tar.gz anssl
34+ @cp config.example.yaml bin/linux-amd64/config.yaml
35+ @tar -C bin/linux-amd64 -czf bin/anssl-linux-amd64.tar.gz anssl config.yaml
3336 @GOOS=linux GOARCH=arm64 go build -ldflags=" -s -w" -trimpath -o bin/linux-arm64/anssl main.go
3437 @echo " 尝试使用 UPX 压缩 linux-arm64 二进制..."
3538 @if command -v upx > /dev/null 2>&1 ; then \
3639 upx --best bin/linux-arm64/anssl || echo " UPX 压缩失败(linux-arm64),已忽略" ; \
3740 else \
3841 echo " UPX 未安装,跳过 linux-arm64 压缩" ; \
3942 fi
40- @tar -C bin/linux-arm64 -czf bin/anssl-linux-arm64.tar.gz anssl
43+ @cp config.example.yaml bin/linux-arm64/config.yaml
44+ @tar -C bin/linux-arm64 -czf bin/anssl-linux-arm64.tar.gz anssl config.yaml
4145 @rm -rf bin/linux-amd64 bin/linux-arm64
4246 @echo " Linux 版本构建完成"
4347
@@ -46,9 +50,11 @@ build-windows:
4650 @echo " 构建 Windows 版本..."
4751 @mkdir -p bin bin/windows-amd64 bin/windows-arm64
4852 @GOOS=windows GOARCH=amd64 go build -trimpath -o bin/windows-amd64/anssl.exe main.go
49- @cd bin/windows-amd64 && zip -q ../../bin/anssl-windows-amd64.zip anssl.exe
53+ @cp config.example.yaml bin/windows-amd64/config.yaml
54+ @cd bin/windows-amd64 && zip -q ../../bin/anssl-windows-amd64.zip anssl.exe config.yaml
5055 @GOOS=windows GOARCH=arm64 go build -trimpath -o bin/windows-arm64/anssl.exe main.go
51- @cd bin/windows-arm64 && zip -q ../../bin/anssl-windows-arm64.zip anssl.exe
56+ @cp config.example.yaml bin/windows-arm64/config.yaml
57+ @cd bin/windows-arm64 && zip -q ../../bin/anssl-windows-arm64.zip anssl.exe config.yaml
5258 @rm -rf bin/windows-amd64 bin/windows-arm64
5359 @echo " Windows 版本构建完成"
5460
0 commit comments