diff --git a/crypter-ffi/build-kotlin.sh b/crypter-ffi/build-kotlin.sh index f6da5b9..9554d36 100755 --- a/crypter-ffi/build-kotlin.sh +++ b/crypter-ffi/build-kotlin.sh @@ -8,16 +8,24 @@ echo "=> building i686-linux-android" cross build --target i686-linux-android --release echo "=> building aarch64-linux-android" cross build --target aarch64-linux-android --release +echo "=> building arm-linux-androideabi" +cross build --target arm-linux-androideabi --release echo "=> building armv7-linux-androideabi" cross build --target armv7-linux-androideabi --release +echo "=> building x86_64-linux-android" +cross build --target x86_64-linux-android --release echo "=> renaming files" -mv target/aarch64-linux-android/release/libcrypter.a target/aarch64-linux-android/release/aarch64-libcrypter.a -mv target/aarch64-linux-android/release/libcrypter.so target/aarch64-linux-android/release/aarch64-libcrypter.so +mkdir -p target/out -mv target/armv7-linux-androideabi/release/libcrypter.a target/armv7-linux-androideabi/release/armv7-libcrypter.a -mv target/armv7-linux-androideabi/release/libcrypter.so target/armv7-linux-androideabi/release/armv7-libcrypter.so +mv target/i686-linux-android/release/libcrypter.so target/out/i686-libcrypter.so + +mv target/aarch64-linux-android/release/libcrypter.so target/out/aarch64-libcrypter.so + +mv target/arm-linux-androideabi/release/libcrypter.so target/out/arm-libcrypter.so + +mv target/armv7-linux-androideabi/release/libcrypter.so target/out/armv7-libcrypter.so + +mv target/x86_64-linux-android/release/libcrypter.so target/out/x86_64-libcrypter.so -mv target/i686-linux-android/release/libcrypter.a target/i686-linux-android/release/i686-libcrypter.a -mv target/i686-linux-android/release/libcrypter.so target/i686-linux-android/release/i686-libcrypter.so \ No newline at end of file diff --git a/crypter-ffi/readme.md b/crypter-ffi/readme.md index 6303442..54b2235 100644 --- a/crypter-ffi/readme.md +++ b/crypter-ffi/readme.md @@ -8,13 +8,15 @@ uniffi-bindgen scaffolding src/crypter.udl ### kotlin -rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android x86_64-unknown-linux-gnu +rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android arm-linux-androideabi uniffi-bindgen generate src/crypter.udl --language kotlin cross build --target i686-linux-android --release cross build --target aarch64-linux-android --release +cross build --target arm-linux-androideabi --release cross build --target armv7-linux-androideabi --release +cross build --target x86_64-linux-android --release ### swift