NDK_VERSION_IF_MISSING=r23b mkdir -p ndk cd ndk curl https://dl.google.com/android/repository/android-ndk-${NDK_VERSION_IF_MISSING}-linux.zip -L -o ndk.zip unzip ndk.zip > /dev/null || exit $? rm -f ndk.zip [ ! -d android-ndk-${NDK_VERSION_IF_MISSING} ] && echo "Missing directory: android-ndk-${NDK_VERSION_IF_MISSING}" && exit 1 export ANDROID_NDK_ROOT=$PWD/android-ndk-${NDK_VERSION_IF_MISSING} cd .. fi echo "ANDROID_NDK_ROOT=$ANDROID_NDK_ROOT" cd gost CC=$(find $ANDROID_NDK_ROOT | grep 'armv7a-linux-androideabi23-clang$') \ GOOS="android" GOARCH="arm" CGO_ENABLED="1" \ go build -buildvcs=false -ldflags "-s -w" -a -o gost_android_arm CC=$(find $ANDROID_NDK_ROOT | grep 'aarch64-linux-android23-clang$') \ GOOS="android" GOARCH="arm64" CGO_ENABLED="1" \ go build -buildvcs=false -ldflags "-s -w" -a -o gost_android_arm64 CC=$(find $ANDROID_NDK_ROOT | grep 'i686-linux-android23-clang$') \ GOOS="android" GOARCH="386" CGO_ENABLED="1" \ go build -buildvcs=false -ldflags "-s -w" -a -o gost_android_x86 CC=$(find $ANDROID_NDK_ROOT | grep 'x86_64-linux-android23-clang$') \ GOOS="android" GOARCH="amd64" CGO_ENABLED="1" \ go build -buildvcs=false -ldflags "-s -w" -a -o gost_android_x86_64