| 123456789101112131415161718192021222324252627282930313233 |
- #!/usr/bin/env bash
- set -e
- if [ ! -f make.bash ]; then
- echo 'make.bash must be run from $GOPATH/src/github.com/Psiphon-Labs/psiphon-tunnel-core/ConsoleClient'
- exit 1
- fi
- # Make sure we have our dependencies
- echo 'go-getting dependencies...'
- go get -d -v ./...
- CGO_ENABLED=1
- echo 'Building windows-386...'
- CC=/usr/bin/i686-w64-mingw32-gcc \
- gox -verbose -osarch windows/386 -output windows_386_psiphon-tunnel-core
- upx --best windows_386_psiphon-tunnel-core.exe
- echo 'Building windows-amd64...'
- CC=/usr/bin/x86_64-w64-mingw32-gcc \
- gox -verbose -osarch windows/amd64 -output windows_amd64_psiphon-tunnel-core
- upx --best windows_amd64_psiphon-tunnel-core.exe
- echo 'Building linux-amd64...'
- gox -verbose -osarch linux/amd64 -output linux_amd64_psiphon-tunnel-core
- upx --best linux_amd64_psiphon-tunnel-core
- echo 'Building linux-386...'
- CFLAGS=-m32 \
- gox -verbose -osarch linux/386 -output linux_386_psiphon-tunnel-core
- upx --best linux_386_psiphon-tunnel-core
|