19 lines
614 B
Batchfile
19 lines
614 B
Batchfile
@echo off
|
|
set GOOS=windows
|
|
set GOARCH=amd64
|
|
set CC=x86_64-w64-mingw32-gcc
|
|
set CGO_ENABLED=1
|
|
curl http://localhost:18020/exit || echo "Exited"
|
|
del bin\libcore.dll bin\HiddifyCli.exe
|
|
set CGO_LDFLAGS=
|
|
go build -trimpath -tags with_gvisor,with_quic,with_wireguard,with_ech,with_utls,with_clash_api,with_grpc -ldflags="-w -s" -buildmode=c-shared -o bin/libcore.dll ./custom
|
|
go get github.com/akavel/rsrc
|
|
go install github.com/akavel/rsrc
|
|
|
|
rsrc -ico .\assets\images\hiddify-cli.ico -o cli\bydll\cli.syso
|
|
|
|
copy bin\libcore.dll .
|
|
set CGO_LDFLAGS="libcore.dll"
|
|
go build -o bin/HiddifyCli.exe ./cli/bydll/
|
|
del libcore.dll
|