X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-java;a=blobdiff_plain;f=android-build.sh;h=fe90de72ac1e8edc135249b38e856b50db2b8f0f;hp=06cca5de1dd96983eb975c16e1cbdb17e325dff5;hb=HEAD;hpb=d2925e24ac4643ec22eb73495f0424e27def2545 diff --git a/android-build.sh b/android-build.sh index 06cca5de..70417295 100755 --- a/android-build.sh +++ b/android-build.sh @@ -25,8 +25,8 @@ set -x LDK_C_BINDINGS="$(realpath $2)" RUST_LIGHTNING="$(realpath $1)" pushd "$2" -export LDK_C_BINDINGS_EXTRA_TARGETS="x86_64-linux-android i686-linux-android armv7-linux-androideabi aarch64-linux-android" -export LDK_C_BINDINGS_EXTRA_TARGET_CCS="x86_64-linux-android24-clang i686-linux-android24-clang armv7a-linux-androideabi24-clang aarch64-linux-android24-clang" +export LDK_C_BINDINGS_EXTRA_TARGETS="x86_64-linux-android armv7-linux-androideabi aarch64-linux-android" +export LDK_C_BINDINGS_EXTRA_TARGET_CCS="x86_64-linux-android24-clang armv7a-linux-androideabi24-clang aarch64-linux-android24-clang" ./genbindings.sh "$RUST_LIGHTNING" true popd @@ -38,8 +38,8 @@ rm -fr src/main/resources EXTRA_TARGETS=( $LDK_C_BINDINGS_EXTRA_TARGETS ) EXTRA_TARGET_CCS=( $LDK_C_BINDINGS_EXTRA_TARGET_CCS ) -TARGET_CPUS=( "sandybridge" "generic" "generic" "generic" ) -STRIPS=( "x86_64-linux-android-strip" "i686-linux-android-strip" "arm-linux-androideabi-strip" "aarch64-linux-android-strip" ) +TARGET_CPUS=( "sandybridge" "generic" "generic" ) +STRIPS=( "x86_64-linux-android-strip" "arm-linux-androideabi-strip" "aarch64-linux-android-strip" ) for IDX in ${!EXTRA_TARGETS[@]}; do export CC="${EXTRA_TARGET_CCS[$IDX]}" export LDK_TARGET="${EXTRA_TARGETS[$IDX]}" @@ -57,11 +57,10 @@ ls ldk-java-classes.jar rm -rf aar mkdir aar cp -r "$3/"* ./aar/ -mkdir -p ./aar/jni/{armeabi-v7a,arm64-v8a,x86,x86_64} +mkdir -p ./aar/jni/{armeabi-v7a,arm64-v8a,x86_64} cp liblightningjni_release_aarch64-linux-android.so ./aar/jni/arm64-v8a/liblightningjni.so cp liblightningjni_release_armv7-linux-androideabi.so ./aar/jni/armeabi-v7a/liblightningjni.so -cp liblightningjni_release_i686-linux-android.so ./aar/jni/x86/liblightningjni.so cp liblightningjni_release_x86_64-linux-android.so ./aar/jni/x86_64/liblightningjni.so cp ldk-java-classes.jar ./aar/classes.jar