diff --git a/sdk/android-ios/release.sh b/sdk/android-ios/release_android.sh similarity index 67% rename from sdk/android-ios/release.sh rename to sdk/android-ios/release_android.sh index 3f6a2c8..342cc45 100755 --- a/sdk/android-ios/release.sh +++ b/sdk/android-ios/release_android.sh @@ -1,9 +1,8 @@ #/bin/bash VER="v4.7" +rm -rf sdk-android-*.tar.gz rm -rf android -rm -rf ios mkdir android -mkdir ios #android gomobile bind -v -target=android -javapkg=snail007 -ldflags="-s -w" @@ -13,10 +12,4 @@ cp ../README.md android tar zcfv sdk-android-${VER}.tar.gz android rm -rf android -#ios XCode required -gomobile bind -v -target=ios -ldflags="-s -w" -mv Proxy.framework ios -tar zcfv sdk-ios-${VER}.tar.gz ios -rm -rf ios - echo "done." diff --git a/sdk/android-ios/release_ios.sh b/sdk/android-ios/release_ios.sh new file mode 100755 index 0000000..3ecbf12 --- /dev/null +++ b/sdk/android-ios/release_ios.sh @@ -0,0 +1,13 @@ +#/bin/bash +VER="v4.7" +rm -rf sdk-ios-*.tar.gz +rm -rf ios +mkdir ios + +#ios XCode required +gomobile bind -v -target=ios -ldflags="-s -w" +mv Proxy.framework ios +tar zcfv sdk-ios-${VER}.tar.gz ios +rm -rf ios + +echo "done." diff --git a/sdk/windows-linux/release_linux.sh b/sdk/windows-linux/release_linux.sh new file mode 100755 index 0000000..80db6bc --- /dev/null +++ b/sdk/windows-linux/release_linux.sh @@ -0,0 +1,14 @@ +#/bin/bash +VER="v4.7" + +rm -rf sdk-linux-*.tar.gz +rm -rf README.md proxy-sdk.so proxy-sdk.h proxy-sdk.a + +#linux +CGO_ENABLED=1 GOARCH=amd64 GOOS=linux go build -buildmode=c-archive -ldflags "-s -w" -o proxy-sdk.a sdk.go +CGO_ENABLED=1 GOARCH=amd64 GOOS=linux go build -buildmode=c-shared -ldflags "-s -w" -o proxy-sdk.so sdk.go +cp ../README.md . +tar zcf sdk-linux-${VER}.tar.gz README.md proxy-sdk.so proxy-sdk.a proxy-sdk.h +rm -rf README.md proxy-sdk.so proxy-sdk.h proxy-sdk.a + +echo "done." diff --git a/sdk/windows-linux/release_ubuntu.sh b/sdk/windows-linux/release_windows.sh similarity index 52% rename from sdk/windows-linux/release_ubuntu.sh rename to sdk/windows-linux/release_windows.sh index ee944fb..dc8f27f 100755 --- a/sdk/windows-linux/release_ubuntu.sh +++ b/sdk/windows-linux/release_windows.sh @@ -1,8 +1,10 @@ #/bin/bash VER="v4.7" -rm -rf *.tar.gz -rm -rf proxy-sdk.so proxy-sdk.h proxy-sdk.a proxy-sdk.dll +sudo rm /usr/local/go +sudo ln -s /usr/local/go1.10.1 /usr/local/go +rm -rf sdk-windows-*.tar.gz +rm -rf README.md proxy-sdk.h proxy-sdk.dll #windows #apt-get install gcc-multilib @@ -14,12 +16,7 @@ cp ../README.md . tar zcf sdk-windows-${VER}.tar.gz README.md proxy-sdk.dll proxy-sdk.h ieshims.dll rm -rf README.md proxy-sdk.h proxy-sdk.dll - -#linux -CGO_ENABLED=1 GOARCH=amd64 GOOS=linux go build -buildmode=c-archive -ldflags "-s -w" -o proxy-sdk.a sdk.go -CGO_ENABLED=1 GOARCH=amd64 GOOS=linux go build -buildmode=c-shared -ldflags "-s -w" -o proxy-sdk.so sdk.go -cp ../README.md . -tar zcf sdk-linux-${VER}.tar.gz README.md proxy-sdk.so proxy-sdk.a proxy-sdk.h -rm -rf README.md proxy-sdk.so proxy-sdk.h proxy-sdk.a +sudo rm /usr/local/go +sudo ln -s /usr/local/go1.8.5 /usr/local/go echo "done."