@@ -3,15 +3,15 @@ BINDINGS_DIR="bindings/kotlin"
3
3
TARGET_DIR=" target"
4
4
PROJECT_DIR=" ldk-node-android"
5
5
PACKAGE_DIR=" org/lightningdevkit/ldknode"
6
- UNIFFI_BINDGEN_BIN=" cargo +nightly run --features=uniffi/cli --bin uniffi-bindgen"
6
+ UNIFFI_BINDGEN_BIN=" cargo run --features=uniffi/cli --bin uniffi-bindgen"
7
7
ANDROID_NDK_ROOT=" /opt/homebrew/share/android-ndk"
8
8
LLVM_ARCH_PATH=" darwin-x86_64"
9
9
PATH=" $ANDROID_NDK_ROOT /toolchains/llvm/prebuilt/$LLVM_ARCH_PATH /bin:$PATH "
10
10
11
- rustup +nightly target add x86_64-linux-android aarch64-linux-android armv7-linux-androideabi
12
- CFLAGS=" -D__ANDROID_MIN_SDK_VERSION__=21" AR=llvm-ar CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=" x86_64-linux-android21-clang" CC=" x86_64-linux-android21-clang" cargo +nightly build --profile release-smaller --features uniffi --target x86_64-linux-android || exit 1
13
- CFLAGS=" -D__ANDROID_MIN_SDK_VERSION__=21" AR=llvm-ar CARGO_TARGET_ARMV7_LINUX_ANDROIDEABI_LINKER=" armv7a-linux-androideabi21-clang" CC=" armv7a-linux-androideabi21-clang" cargo +nightly build --profile release-smaller --features uniffi --target armv7-linux-androideabi || exit 1
14
- CFLAGS=" -D__ANDROID_MIN_SDK_VERSION__=21" AR=llvm-ar CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER=" aarch64-linux-android21-clang" CC=" aarch64-linux-android21-clang" cargo +nightly build --profile release-smaller --features uniffi --target aarch64-linux-android || exit 1
11
+ rustup target add x86_64-linux-android aarch64-linux-android armv7-linux-androideabi
12
+ CFLAGS=" -D__ANDROID_MIN_SDK_VERSION__=21" AR=llvm-ar CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=" x86_64-linux-android21-clang" CC=" x86_64-linux-android21-clang" cargo build --profile release-smaller --features uniffi --target x86_64-linux-android || exit 1
13
+ CFLAGS=" -D__ANDROID_MIN_SDK_VERSION__=21" AR=llvm-ar CARGO_TARGET_ARMV7_LINUX_ANDROIDEABI_LINKER=" armv7a-linux-androideabi21-clang" CC=" armv7a-linux-androideabi21-clang" cargo build --profile release-smaller --features uniffi --target armv7-linux-androideabi || exit 1
14
+ CFLAGS=" -D__ANDROID_MIN_SDK_VERSION__=21" AR=llvm-ar CARGO_TARGET_AARCH64_LINUX_ANDROID_LINKER=" aarch64-linux-android21-clang" CC=" aarch64-linux-android21-clang" cargo build --profile release-smaller --features uniffi --target aarch64-linux-android || exit 1
15
15
$UNIFFI_BINDGEN_BIN generate bindings/ldk_node.udl --language kotlin -o " $BINDINGS_DIR " /" $PROJECT_DIR " /lib/src/main/kotlin || exit 1
16
16
17
17
JNI_LIB_DIR=" $BINDINGS_DIR " /" $PROJECT_DIR " /lib/src/main/jniLibs/
0 commit comments