diff --git a/assets/libgofunc-v0.1.0-amd64.tar.gz b/assets/v0.1.0/libgofunc-v0.1.0-amd64.tar.gz similarity index 57% rename from assets/libgofunc-v0.1.0-amd64.tar.gz rename to assets/v0.1.0/libgofunc-v0.1.0-amd64.tar.gz index f3cdf7e..6f965cf 100644 Binary files a/assets/libgofunc-v0.1.0-amd64.tar.gz and b/assets/v0.1.0/libgofunc-v0.1.0-amd64.tar.gz differ diff --git a/assets/libgofunc-v0.1.0-arm64.tar.gz b/assets/v0.1.0/libgofunc-v0.1.0-arm64.tar.gz similarity index 63% rename from assets/libgofunc-v0.1.0-arm64.tar.gz rename to assets/v0.1.0/libgofunc-v0.1.0-arm64.tar.gz index f20bd1c..57f819c 100644 Binary files a/assets/libgofunc-v0.1.0-arm64.tar.gz and b/assets/v0.1.0/libgofunc-v0.1.0-arm64.tar.gz differ diff --git a/assets/libgofunc-v0.1.0-armv7a.tar.gz b/assets/v0.1.0/libgofunc-v0.1.0-armv7a.tar.gz similarity index 58% rename from assets/libgofunc-v0.1.0-armv7a.tar.gz rename to assets/v0.1.0/libgofunc-v0.1.0-armv7a.tar.gz index b909662..278c763 100644 Binary files a/assets/libgofunc-v0.1.0-armv7a.tar.gz and b/assets/v0.1.0/libgofunc-v0.1.0-armv7a.tar.gz differ diff --git a/build_lib.sh b/build_lib.sh index 320bbf2..0382487 100755 --- a/build_lib.sh +++ b/build_lib.sh @@ -44,13 +44,15 @@ if [ "$OS" = "Darwin" ]; then cp ./build/ios/libgofunc.a $HOME/ws/forward_pos/native/ios/x86_64/libgofunc.a elif [ "$OS" = "Linux" ]; then + mkdir -p "${OUTPUT_DIR}/${VERSION}" + echo "Building for Android amd64..." CC="$TOOLCHAIN/x86_64-linux-android$API-clang" \ CGO_ENABLED=1 GOOS=android GOARCH=amd64 \ go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_amd64.so . ARCHIVE_NAME="${APP_NAME}-${VERSION}-amd64.tar.gz" - tar -czf "${OUTPUT_DIR}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" libgofunc_amd64.so + tar -czf "${OUTPUT_DIR}/${VERSION}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" libgofunc_amd64.so echo "Building for Android arm64..." CC="$TOOLCHAIN/aarch64-linux-android$API-clang" \ @@ -58,7 +60,7 @@ elif [ "$OS" = "Linux" ]; then go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_arm64.so . ARCHIVE_NAME="${APP_NAME}-${VERSION}-arm64.tar.gz" - tar -czf "${OUTPUT_DIR}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" libgofunc_arm64.so + tar -czf "${OUTPUT_DIR}/${VERSION}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" libgofunc_arm64.so echo "Building for Android armv7a..." CC="$TOOLCHAIN/armv7a-linux-androideabi$API-clang" \ @@ -66,7 +68,7 @@ elif [ "$OS" = "Linux" ]; then go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_armv7a.so . ARCHIVE_NAME="${APP_NAME}-${VERSION}-armv7a.tar.gz" - tar -czf "${OUTPUT_DIR}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" libgofunc_armv7a.so + tar -czf "${OUTPUT_DIR}/${VERSION}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" libgofunc_armv7a.so # cp ./assets/libgofunc_x64.so $HOME/ws/forward_pos/native/android/x86_64/libgofunc.so # cp ./assets/libgofunc_arm64.so $HOME/ws/forward_pos/native/android/arm64-v8a/libgofunc.so