@@ -3,15 +3,15 @@ BINDINGS_DIR="bindings/kotlin"
33TARGET_DIR=" target"
44PROJECT_DIR=" ldk-node-android"
55PACKAGE_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"
77ANDROID_NDK_ROOT=" /opt/homebrew/share/android-ndk"
88LLVM_ARCH_PATH=" darwin-x86_64"
99PATH=" $ANDROID_NDK_ROOT /toolchains/llvm/prebuilt/$LLVM_ARCH_PATH /bin:$PATH "
1010
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
1515$UNIFFI_BINDGEN_BIN generate bindings/ldk_node.udl --language kotlin -o " $BINDINGS_DIR " /" $PROJECT_DIR " /lib/src/main/kotlin || exit 1
1616
1717JNI_LIB_DIR=" $BINDINGS_DIR " /" $PROJECT_DIR " /lib/src/main/jniLibs/
0 commit comments