mirror of https://github.com/v2ray/v2ray-core
V2Ray
9 years ago
1 changed files with 35 additions and 0 deletions
@ -0,0 +1,35 @@
|
||||
#!/bin/bash |
||||
|
||||
VERSION=$(sed -n 's/.*Version = \"\([^"]*\)\"*/\1/p' $GOPATH/src/github.com/v2ray/v2ray-core/core.go) |
||||
|
||||
REL_PATH=$GOPATH/bin/$VERSION |
||||
if [ -d "$REL_PATH" ]; then |
||||
rm -rf "$REL_PATH" |
||||
fi |
||||
|
||||
mkdir -p $REL_PATH |
||||
mkdir -p $REL_PATH/config |
||||
|
||||
cp -R $GOPATH/src/github.com/v2ray/v2ray-core/release/config/* $REL_PATH/config/ |
||||
|
||||
function build { |
||||
local GOOS=$1 |
||||
local GOARCH=$2 |
||||
local EXT=$3 |
||||
local TARGET=$REL_PATH/v2ray${EXT} |
||||
GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${TARGET} -compiler gc github.com/v2ray/v2ray-core/release/server |
||||
} |
||||
|
||||
build "darwin" "amd64" "-macos" |
||||
build "windows" "amd64" "-windows-64.exe" |
||||
build "linux" "amd64" "-linux-64" |
||||
build "linux" "386" "-linux-32" |
||||
|
||||
ZIP_FILE=$GOPATH/bin/v2ray-$VERSION.zip |
||||
if [ -f $ZIP_FILE ]; then |
||||
rm -f $ZIP_FILE |
||||
fi |
||||
|
||||
pushd $REL_PATH |
||||
zip -r $GOPATH/bin/v2ray-$VERSION.zip * |
||||
popd |
Loading…
Reference in new issue