mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-18 06:24:21 +01:00
Re-add convenience Flutter gen command (#514)
* Re-add convenience Flutter gen command * Decouple building ios framework step from bindings-swift script * Add comments to uniffi build scripts. * Make init-sdk part of init recipe * Reorder recipes * generate ios framework by default on gen recipe * softlink C headers as part of their generator recipes * Add convenience build recipe to generate everything needed for Flutter when developing the SDK * Update Check Dart/Flutter bindings CI step --------- Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com>
This commit is contained in:
@@ -1,14 +1,18 @@
|
||||
#!/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/breez_sdk_liquid ../../packages/flutter/android/src/main/kotlin
|
||||
|
||||
Reference in New Issue
Block a user