| 
					
				 | 
			
			
				@@ -2,34 +2,38 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 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/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+BIN_PATH=$GOPATH/bin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+mkdir -p $BIN_PATH 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function build { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   local GOOS=$1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   local GOARCH=$2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  local EXT=$3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  local SUFFIX=$3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  local EXT=$4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  local REL_PATH=$BIN_PATH/v2ray_${VERSION}${SUFFIX} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   local TARGET=$REL_PATH/v2ray${EXT} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${TARGET} -compiler gc github.com/v2ray/v2ray-core/release/server  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if [ -d "$REL_PATH" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    rm -rf "$REL_PATH" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  mkdir -p $REL_PATH/config 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  cp -R $GOPATH/src/github.com/v2ray/v2ray-core/release/config/* $REL_PATH/config/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  GOOS=${GOOS} GOARCH=${GOARCH} go build -o ${TARGET} -compiler gc github.com/v2ray/v2ray-core/release/server 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ZIP_FILE=$BIN_PATH/v2ray${SUFFIX}.zip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if [ -f $ZIP_FILE ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    rm -f $ZIP_FILE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  pushd $BIN_PATH 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  zip -r $ZIP_FILE ./v2ray_${VERSION}${SUFFIX}/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  popd 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-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.zip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-if [ -f $ZIP_FILE ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  rm -f $ZIP_FILE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+build "darwin" "amd64" "-macos" "-macos" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+build "windows" "amd64" "-windows-64" "-windows-64.exe" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+build "windows" "amd64" "-windows-32" "-windows-32.exe" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+build "linux" "amd64" "-linux-64" "-linux-64" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+build "linux" "386" "-linux-32" "-linux-32" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+build "linux" "arm" "-armv6" "-armv6" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-pushd $GOPATH/bin/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-zip -r $ZIP_FILE ./$VERSION/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-popd 
			 |