mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-21 16:04:27 +01:00
Move bindings to langs directory
This commit is contained in:
35
lib/bindings/langs/flutter/scripts/build-android.sh
Executable file
35
lib/bindings/langs/flutter/scripts/build-android.sh
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Setup
|
||||
BUILD_DIR=platform-build
|
||||
mkdir $BUILD_DIR
|
||||
cd $BUILD_DIR
|
||||
|
||||
# Create the jniLibs build directory
|
||||
JNI_DIR=jniLibs
|
||||
mkdir -p $JNI_DIR
|
||||
|
||||
# Set up cargo-ndk
|
||||
cargo install cargo-ndk
|
||||
rustup target add \
|
||||
aarch64-linux-android \
|
||||
armv7-linux-androideabi \
|
||||
x86_64-linux-android \
|
||||
i686-linux-android
|
||||
|
||||
# Build the android libraries in the jniLibs directory
|
||||
cargo ndk -o $JNI_DIR \
|
||||
--manifest-path ../../../core/Cargo.toml \
|
||||
-t aarch64-linux-android \
|
||||
-t armv7-linux-androideabi \
|
||||
-t i686-linux-android \
|
||||
-t x86_64-linux-android \
|
||||
build "$@"
|
||||
|
||||
# Archive the dynamic libs
|
||||
cd $JNI_DIR
|
||||
tar -czvf ../android.tar.gz *
|
||||
cd -
|
||||
|
||||
# Cleanup
|
||||
rm -rf $JNI_DIR
|
||||
Reference in New Issue
Block a user