UNPKG

@breeztech/react-native-breez-sdk

Version:

React Native Breez SDK

51 lines (40 loc) 1.71 kB
.PHONY: init init: ndk-home make -C ../sdk-bindings init ## clean: .PHONY: clean clean: make -C ../sdk-bindings clean .PHONY: ndk-home ndk-home: @if [ ! -d "${ANDROID_NDK_HOME}" ] ; then \ echo "Error: Please, set the ANDROID_NDK_HOME env variable to point to your NDK folder" ; \ exit 1 ; \ fi all: android ios react-native react-native: make -C ../sdk-bindings react-native cp -r ../sdk-bindings/bindings-react-native/android/* android/ cp -r ../sdk-bindings/bindings-react-native/ios/* ios/ cp -r ../sdk-bindings/bindings-react-native/ts/src/* src/ android-make: make -C ../sdk-bindings android android-copy: mkdir -p android/src/main/jniLibs/x86 mkdir -p android/src/main/jniLibs/x86_64 mkdir -p android/src/main/jniLibs/arm64-v8a mkdir -p android/src/main/jniLibs/armeabi-v7a cp ../sdk-bindings/ffi/kotlin/main/kotlin/breez_sdk/breez_sdk.*.kt android/src/main/java/com/breezsdk/ cp ../sdk-bindings/ffi/kotlin/jniLibs/x86/libbreez_sdk_bindings.so android/src/main/jniLibs/x86/libbreez_sdk_bindings.so cp ../sdk-bindings/ffi/kotlin/jniLibs/x86_64/libbreez_sdk_bindings.so android/src/main/jniLibs/x86_64/libbreez_sdk_bindings.so cp ../sdk-bindings/ffi/kotlin/jniLibs/arm64-v8a/libbreez_sdk_bindings.so android/src/main/jniLibs/arm64-v8a/libbreez_sdk_bindings.so cp ../sdk-bindings/ffi/kotlin/jniLibs/armeabi-v7a/libbreez_sdk_bindings.so android/src/main/jniLibs/armeabi-v7a/libbreez_sdk_bindings.so android: android-make android-copy ios-make: make -C ../sdk-bindings bindings-swift ios-copy: rm -rf ios/bindings-swift cp -r ../sdk-bindings/bindings-swift ios/bindings-swift rm -rf ios/bindings-swift/Tests rm -f ios/bindings-swift/Package.swift ios: ios-make ios-copy