update build to include version

This commit is contained in:
2026-03-18 17:19:12 +06:30
parent 6de148da49
commit f472187217
4 changed files with 5 additions and 3 deletions

View File

@@ -44,13 +44,15 @@ if [ "$OS" = "Darwin" ]; then
cp ./build/ios/libgofunc.a $HOME/ws/forward_pos/native/ios/x86_64/libgofunc.a cp ./build/ios/libgofunc.a $HOME/ws/forward_pos/native/ios/x86_64/libgofunc.a
elif [ "$OS" = "Linux" ]; then elif [ "$OS" = "Linux" ]; then
mkdir -p "${OUTPUT_DIR}/${VERSION}"
echo "Building for Android amd64..." echo "Building for Android amd64..."
CC="$TOOLCHAIN/x86_64-linux-android$API-clang" \ CC="$TOOLCHAIN/x86_64-linux-android$API-clang" \
CGO_ENABLED=1 GOOS=android GOARCH=amd64 \ CGO_ENABLED=1 GOOS=android GOARCH=amd64 \
go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_amd64.so . go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_amd64.so .
ARCHIVE_NAME="${APP_NAME}-${VERSION}-amd64.tar.gz" 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..." echo "Building for Android arm64..."
CC="$TOOLCHAIN/aarch64-linux-android$API-clang" \ 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 . go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_arm64.so .
ARCHIVE_NAME="${APP_NAME}-${VERSION}-arm64.tar.gz" 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..." echo "Building for Android armv7a..."
CC="$TOOLCHAIN/armv7a-linux-androideabi$API-clang" \ 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 . go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_armv7a.so .
ARCHIVE_NAME="${APP_NAME}-${VERSION}-armv7a.tar.gz" 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_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 # cp ./assets/libgofunc_arm64.so $HOME/ws/forward_pos/native/android/arm64-v8a/libgofunc.so