fix build to incude assets
This commit is contained in:
23
build_lib.sh
23
build_lib.sh
@@ -44,27 +44,34 @@ if [ "$OS" = "Darwin" ]; then
|
||||
|
||||
cp ./build/ios/libgofunc.a $HOME/ws/forward_pos/native/ios/x86_64/libgofunc.a
|
||||
elif [ "$OS" = "Linux" ]; then
|
||||
echo "Building for Android x86_64..."
|
||||
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 $OUTPUT_DIR/$VERSION/libgofunc_x64.so .
|
||||
go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_amd64.so .
|
||||
|
||||
echo "Building for Android ARM64..."
|
||||
ARCHIVE_NAME="${APP_NAME}-${VERSION}-amd64.tar.gz"
|
||||
tar -czf "${OUTPUT_DIR}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" libgofunc_amd64.so
|
||||
|
||||
echo "Building for Android arm64..."
|
||||
CC="$TOOLCHAIN/aarch64-linux-android$API-clang" \
|
||||
CGO_ENABLED=1 GOOS=android GOARCH=arm64 \
|
||||
go build -buildmode=c-shared -o $OUTPUT_DIR/$VERSION/libgofunc_arm64.so .
|
||||
go build -buildmode=c-shared -o $BUILD_DIR/libgofunc_arm64.so .
|
||||
|
||||
echo "Building for Android ARMv7..."
|
||||
ARCHIVE_NAME="${APP_NAME}-${VERSION}-arm64.tar.gz"
|
||||
tar -czf "${OUTPUT_DIR}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" libgofunc_arm64.so
|
||||
|
||||
echo "Building for Android armv7a..."
|
||||
CC="$TOOLCHAIN/armv7a-linux-androideabi$API-clang" \
|
||||
CGO_ENABLED=1 GOOS=android GOARCH=arm GOARM=7 \
|
||||
go build -buildmode=c-shared -o $OUTPUT_DIR/$VERSION/libgofunc_armv7a.so .
|
||||
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
|
||||
|
||||
# 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_armv7a.so $HOME/ws/forward_pos/native/android/armeabi-v7a/libgofunc.so
|
||||
|
||||
# ARCHIVE_NAME="${APP_NAME}-${VERSION}.tar.gz"
|
||||
# tar -czf "${OUTPUT_DIR}/${ARCHIVE_NAME}" -C "${BUILD_DIR}" .
|
||||
else
|
||||
echo "Unsupported OS: $OS"
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user