Files
breez-sdk-liquid/lib/bindings/langs/flutter/scripts/build_uniffi_android.sh
2025-05-23 16:26:33 +02:00

19 lines
1.0 KiB
Bash

#!/bin/bash
cd ../..
make init android
# Clean existing library
rm -r ../../packages/flutter/android/src/main/kotlin/breez_sdk_liquid*
# Create target directories
mkdir -p ../../packages/flutter/android/src/main/jniLibs/arm64-v8a
mkdir -p ../../packages/flutter/android/src/main/jniLibs/armeabi-v7a
mkdir -p ../../packages/flutter/android/src/main/jniLibs/x86
mkdir -p ../../packages/flutter/android/src/main/jniLibs/x86_64
# Copy libraries to target directories
cp ffi/kotlin/jniLibs/arm64-v8a/*.so ../../packages/flutter/android/src/main/jniLibs/arm64-v8a/
cp ffi/kotlin/jniLibs/armeabi-v7a/*.so ../../packages/flutter/android/src/main/jniLibs/armeabi-v7a/
cp ffi/kotlin/jniLibs/x86/*.so ../../packages/flutter/android/src/main/jniLibs/x86/
cp ffi/kotlin/jniLibs/x86_64/*.so ../../packages/flutter/android/src/main/jniLibs/x86_64/
# Copy library contents & files
cp -r langs/android/lib/src/main/kotlin ../../packages/flutter/android/src/main/
cp -r ffi/kotlin/main/kotlin/breez_sdk_liquid ../../packages/flutter/android/src/main/kotlin