From cdd2f7dd3eb1dd3b9bf8c4afee68310daf443969 Mon Sep 17 00:00:00 2001 From: ok300 <106775972+ok300@users.noreply.github.com> Date: Thu, 2 May 2024 17:38:36 +0200 Subject: [PATCH] Rename ls-sdk-bindings workspace member --- .github/workflows/main.yml | 10 +- lib/.gitignore | 2 +- lib/Cargo.toml | 4 +- lib/{ls-sdk-bindings => bindings}/Cargo.toml | 0 lib/{ls-sdk-bindings => bindings}/README.md | 0 .../bindings-android/.gitignore | 0 .../bindings-android/build.gradle.kts | 0 .../bindings-android/buildForJitpack.sh | 0 .../bindings-android/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../bindings-android/gradlew | 0 .../bindings-android/gradlew.bat | 178 +++++++++--------- .../bindings-android/lib/build.gradle.kts | 0 .../bindings-android/lib/proguard-rules.pro | 0 .../lib/src/main/AndroidManifest.xml | 0 .../bindings-android/settings.gradle.kts | 0 .../bindings-python/.gitignore | 0 .../bindings-python/README.md | 0 .../bindings-python/makefile | 0 .../bindings-python/pyproject.toml | 0 .../bindings-python/setup.py | 0 .../src/breez_liquid_sdk/__init__.py | 0 .../bindings-react-native/.gitignore | 0 .../bindings-react-native/Cargo.toml | 0 .../bindings-react-native/README.md | 0 .../bindings-react-native/askama.toml | 0 .../bindings-react-native/makefile | 0 .../src/gen_kotlin/mod.rs | 0 .../src/gen_kotlin/templates/EnumTemplate.kt | 0 .../src/gen_kotlin/templates/Helpers.kt | 0 .../src/gen_kotlin/templates/Objects.kt | 0 .../gen_kotlin/templates/RecordTemplate.kt | 0 .../templates/TopLevelFunctionTemplate.kt | 0 .../src/gen_kotlin/templates/Types.kt | 0 .../src/gen_kotlin/templates/macros.kt | 0 .../src/gen_kotlin/templates/mapper.kt | 0 .../src/gen_kotlin/templates/module.kt | 0 .../src/gen_swift/mod.rs | 0 .../gen_swift/templates/EnumTemplate.swift | 0 .../templates/ExternFunctionTemplate.m | 0 .../src/gen_swift/templates/Helpers.swift | 0 .../src/gen_swift/templates/Objects.swift | 0 .../gen_swift/templates/RecordTemplate.swift | 0 .../templates/TopLevelFunctionTemplate.swift | 0 .../src/gen_swift/templates/Types.swift | 0 .../src/gen_swift/templates/extern.m | 0 .../src/gen_swift/templates/macros.swift | 0 .../src/gen_swift/templates/mapper.swift | 0 .../src/gen_swift/templates/module.swift | 0 .../src/gen_typescript/callback_interface.rs | 0 .../src/gen_typescript/compounds.rs | 0 .../src/gen_typescript/custom.rs | 0 .../src/gen_typescript/enum_.rs | 0 .../src/gen_typescript/error.rs | 0 .../src/gen_typescript/external.rs | 0 .../src/gen_typescript/miscellany.rs | 0 .../src/gen_typescript/mod.rs | 0 .../src/gen_typescript/object.rs | 0 .../src/gen_typescript/primitives.rs | 0 .../src/gen_typescript/record.rs | 0 .../gen_typescript/templates/EnumTemplate.ts | 0 .../src/gen_typescript/templates/Helpers.ts | 0 .../src/gen_typescript/templates/Objects.ts | 0 .../templates/RecordTemplate.ts | 0 .../templates/TopLevelFunctionTemplate.ts | 0 .../src/gen_typescript/templates/Types.ts | 0 .../src/gen_typescript/templates/macros.ts | 0 .../src/gen_typescript/templates/module.ts | 0 .../bindings-react-native/src/generator.rs | 0 .../bindings-react-native/src/main.rs | 0 .../bindings-react-native/tslint.json | 0 .../bindings-swift/.gitignore | 0 .../bindings-swift/Package.swift | 0 .../Info.plist | 0 .../Headers/breez_liquid_sdkFFI-umbrella.h | 0 .../Modules/module.modulemap | 0 .../Headers/breez_liquid_sdkFFI-umbrella.h | 0 .../Modules/module.modulemap | 0 .../Headers/breez_liquid_sdkFFI-umbrella.h | 0 .../Modules/module.modulemap | 0 lib/{ls-sdk-bindings => bindings}/build.rs | 0 lib/{ls-sdk-bindings => bindings}/makefile | 0 .../src/breez_liquid_sdk.udl | 0 lib/{ls-sdk-bindings => bindings}/src/lib.rs | 0 .../tests/bindings/test_breez_liquid_sdk.kts | 0 .../tests/bindings/test_breez_liquid_sdk.py | 0 .../bindings/test_breez_liquid_sdk.swift | 0 .../tests/test_generated_bindings.rs | 0 .../uniffi-bindgen.rs | 0 lib/{ls-sdk-bindings => bindings}/uniffi.toml | 0 lib/ls-sdk-react-native/makefile | 28 +-- 92 files changed, 111 insertions(+), 111 deletions(-) rename lib/{ls-sdk-bindings => bindings}/Cargo.toml (100%) rename lib/{ls-sdk-bindings => bindings}/README.md (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/.gitignore (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/build.gradle.kts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/buildForJitpack.sh (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/gradle.properties (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/gradle/wrapper/gradle-wrapper.jar (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/gradle/wrapper/gradle-wrapper.properties (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/gradlew (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/gradlew.bat (96%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/lib/build.gradle.kts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/lib/proguard-rules.pro (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/lib/src/main/AndroidManifest.xml (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-android/settings.gradle.kts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-python/.gitignore (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-python/README.md (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-python/makefile (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-python/pyproject.toml (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-python/setup.py (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-python/src/breez_liquid_sdk/__init__.py (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/.gitignore (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/Cargo.toml (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/README.md (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/askama.toml (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/makefile (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/mod.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/EnumTemplate.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/Helpers.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/Objects.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/RecordTemplate.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/TopLevelFunctionTemplate.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/Types.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/macros.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/mapper.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_kotlin/templates/module.kt (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/mod.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/EnumTemplate.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/ExternFunctionTemplate.m (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/Helpers.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/Objects.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/RecordTemplate.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/TopLevelFunctionTemplate.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/Types.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/extern.m (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/macros.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/mapper.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_swift/templates/module.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/callback_interface.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/compounds.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/custom.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/enum_.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/error.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/external.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/miscellany.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/mod.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/object.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/primitives.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/record.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/templates/EnumTemplate.ts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/templates/Helpers.ts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/templates/Objects.ts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/templates/RecordTemplate.ts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/templates/TopLevelFunctionTemplate.ts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/templates/Types.ts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/templates/macros.ts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/gen_typescript/templates/module.ts (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/generator.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/src/main.rs (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-react-native/tslint.json (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/.gitignore (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/Package.swift (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/breez_liquid_sdkFFI.xcframework/Info.plist (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Modules/module.modulemap (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Modules/module.modulemap (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h (100%) rename lib/{ls-sdk-bindings => bindings}/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Modules/module.modulemap (100%) rename lib/{ls-sdk-bindings => bindings}/build.rs (100%) rename lib/{ls-sdk-bindings => bindings}/makefile (100%) rename lib/{ls-sdk-bindings => bindings}/src/breez_liquid_sdk.udl (100%) rename lib/{ls-sdk-bindings => bindings}/src/lib.rs (100%) rename lib/{ls-sdk-bindings => bindings}/tests/bindings/test_breez_liquid_sdk.kts (100%) rename lib/{ls-sdk-bindings => bindings}/tests/bindings/test_breez_liquid_sdk.py (100%) rename lib/{ls-sdk-bindings => bindings}/tests/bindings/test_breez_liquid_sdk.swift (100%) rename lib/{ls-sdk-bindings => bindings}/tests/test_generated_bindings.rs (100%) rename lib/{ls-sdk-bindings => bindings}/uniffi-bindgen.rs (100%) rename lib/{ls-sdk-bindings => bindings}/uniffi.toml (100%) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a6d8d59..f2ac9c5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -41,14 +41,14 @@ jobs: cargo clippy -- -D warnings build-bindings: - name: Test ls-sdk-bindings + name: Test bindings runs-on: ubuntu-latest steps: - name: Checkout repo uses: actions/checkout@v4 - - name: Build ls-sdk-bindings - working-directory: lib/ls-sdk-bindings + - name: Build bindings + working-directory: lib/bindings run: cargo build - name: Setup python @@ -56,11 +56,11 @@ jobs: with: python-version: '3.11' - - name: Run ls-sdk-bindings tests + - name: Run bindings tests run: | curl -o jna-5.12.1.jar https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.12.1/jna-5.12.1.jar export CLASSPATH=$(pwd)/jna-5.12.1.jar; - cd lib/ls-sdk-bindings + cd lib/bindings cargo test react-native: diff --git a/lib/.gitignore b/lib/.gitignore index 1cce987..01b7f33 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -1,4 +1,4 @@ target *.so *.a -ls-sdk-bindings/ffi +bindings/ffi diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 2cdc991..26cf639 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -7,8 +7,8 @@ rpath = true [workspace] members = [ - "ls-sdk-bindings", - "ls-sdk-bindings/bindings-react-native", + "bindings", + "bindings/bindings-react-native", "ls-sdk-core", ] resolver = "2" diff --git a/lib/ls-sdk-bindings/Cargo.toml b/lib/bindings/Cargo.toml similarity index 100% rename from lib/ls-sdk-bindings/Cargo.toml rename to lib/bindings/Cargo.toml diff --git a/lib/ls-sdk-bindings/README.md b/lib/bindings/README.md similarity index 100% rename from lib/ls-sdk-bindings/README.md rename to lib/bindings/README.md diff --git a/lib/ls-sdk-bindings/bindings-android/.gitignore b/lib/bindings/bindings-android/.gitignore similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/.gitignore rename to lib/bindings/bindings-android/.gitignore diff --git a/lib/ls-sdk-bindings/bindings-android/build.gradle.kts b/lib/bindings/bindings-android/build.gradle.kts similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/build.gradle.kts rename to lib/bindings/bindings-android/build.gradle.kts diff --git a/lib/ls-sdk-bindings/bindings-android/buildForJitpack.sh b/lib/bindings/bindings-android/buildForJitpack.sh similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/buildForJitpack.sh rename to lib/bindings/bindings-android/buildForJitpack.sh diff --git a/lib/ls-sdk-bindings/bindings-android/gradle.properties b/lib/bindings/bindings-android/gradle.properties similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/gradle.properties rename to lib/bindings/bindings-android/gradle.properties diff --git a/lib/ls-sdk-bindings/bindings-android/gradle/wrapper/gradle-wrapper.jar b/lib/bindings/bindings-android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/gradle/wrapper/gradle-wrapper.jar rename to lib/bindings/bindings-android/gradle/wrapper/gradle-wrapper.jar diff --git a/lib/ls-sdk-bindings/bindings-android/gradle/wrapper/gradle-wrapper.properties b/lib/bindings/bindings-android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/gradle/wrapper/gradle-wrapper.properties rename to lib/bindings/bindings-android/gradle/wrapper/gradle-wrapper.properties diff --git a/lib/ls-sdk-bindings/bindings-android/gradlew b/lib/bindings/bindings-android/gradlew similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/gradlew rename to lib/bindings/bindings-android/gradlew diff --git a/lib/ls-sdk-bindings/bindings-android/gradlew.bat b/lib/bindings/bindings-android/gradlew.bat similarity index 96% rename from lib/ls-sdk-bindings/bindings-android/gradlew.bat rename to lib/bindings/bindings-android/gradlew.bat index ac1b06f..107acd3 100644 --- a/lib/ls-sdk-bindings/bindings-android/gradlew.bat +++ b/lib/bindings/bindings-android/gradlew.bat @@ -1,89 +1,89 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/lib/ls-sdk-bindings/bindings-android/lib/build.gradle.kts b/lib/bindings/bindings-android/lib/build.gradle.kts similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/lib/build.gradle.kts rename to lib/bindings/bindings-android/lib/build.gradle.kts diff --git a/lib/ls-sdk-bindings/bindings-android/lib/proguard-rules.pro b/lib/bindings/bindings-android/lib/proguard-rules.pro similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/lib/proguard-rules.pro rename to lib/bindings/bindings-android/lib/proguard-rules.pro diff --git a/lib/ls-sdk-bindings/bindings-android/lib/src/main/AndroidManifest.xml b/lib/bindings/bindings-android/lib/src/main/AndroidManifest.xml similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/lib/src/main/AndroidManifest.xml rename to lib/bindings/bindings-android/lib/src/main/AndroidManifest.xml diff --git a/lib/ls-sdk-bindings/bindings-android/settings.gradle.kts b/lib/bindings/bindings-android/settings.gradle.kts similarity index 100% rename from lib/ls-sdk-bindings/bindings-android/settings.gradle.kts rename to lib/bindings/bindings-android/settings.gradle.kts diff --git a/lib/ls-sdk-bindings/bindings-python/.gitignore b/lib/bindings/bindings-python/.gitignore similarity index 100% rename from lib/ls-sdk-bindings/bindings-python/.gitignore rename to lib/bindings/bindings-python/.gitignore diff --git a/lib/ls-sdk-bindings/bindings-python/README.md b/lib/bindings/bindings-python/README.md similarity index 100% rename from lib/ls-sdk-bindings/bindings-python/README.md rename to lib/bindings/bindings-python/README.md diff --git a/lib/ls-sdk-bindings/bindings-python/makefile b/lib/bindings/bindings-python/makefile similarity index 100% rename from lib/ls-sdk-bindings/bindings-python/makefile rename to lib/bindings/bindings-python/makefile diff --git a/lib/ls-sdk-bindings/bindings-python/pyproject.toml b/lib/bindings/bindings-python/pyproject.toml similarity index 100% rename from lib/ls-sdk-bindings/bindings-python/pyproject.toml rename to lib/bindings/bindings-python/pyproject.toml diff --git a/lib/ls-sdk-bindings/bindings-python/setup.py b/lib/bindings/bindings-python/setup.py similarity index 100% rename from lib/ls-sdk-bindings/bindings-python/setup.py rename to lib/bindings/bindings-python/setup.py diff --git a/lib/ls-sdk-bindings/bindings-python/src/breez_liquid_sdk/__init__.py b/lib/bindings/bindings-python/src/breez_liquid_sdk/__init__.py similarity index 100% rename from lib/ls-sdk-bindings/bindings-python/src/breez_liquid_sdk/__init__.py rename to lib/bindings/bindings-python/src/breez_liquid_sdk/__init__.py diff --git a/lib/ls-sdk-bindings/bindings-react-native/.gitignore b/lib/bindings/bindings-react-native/.gitignore similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/.gitignore rename to lib/bindings/bindings-react-native/.gitignore diff --git a/lib/ls-sdk-bindings/bindings-react-native/Cargo.toml b/lib/bindings/bindings-react-native/Cargo.toml similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/Cargo.toml rename to lib/bindings/bindings-react-native/Cargo.toml diff --git a/lib/ls-sdk-bindings/bindings-react-native/README.md b/lib/bindings/bindings-react-native/README.md similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/README.md rename to lib/bindings/bindings-react-native/README.md diff --git a/lib/ls-sdk-bindings/bindings-react-native/askama.toml b/lib/bindings/bindings-react-native/askama.toml similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/askama.toml rename to lib/bindings/bindings-react-native/askama.toml diff --git a/lib/ls-sdk-bindings/bindings-react-native/makefile b/lib/bindings/bindings-react-native/makefile similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/makefile rename to lib/bindings/bindings-react-native/makefile diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/mod.rs b/lib/bindings/bindings-react-native/src/gen_kotlin/mod.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/mod.rs rename to lib/bindings/bindings-react-native/src/gen_kotlin/mod.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/EnumTemplate.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/EnumTemplate.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/EnumTemplate.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/EnumTemplate.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/Helpers.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/Helpers.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/Helpers.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/Helpers.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/Objects.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/Objects.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/Objects.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/Objects.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/RecordTemplate.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/RecordTemplate.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/RecordTemplate.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/RecordTemplate.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/TopLevelFunctionTemplate.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/TopLevelFunctionTemplate.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/TopLevelFunctionTemplate.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/TopLevelFunctionTemplate.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/Types.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/Types.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/Types.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/Types.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/macros.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/macros.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/macros.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/macros.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/mapper.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/mapper.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/mapper.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/mapper.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/module.kt b/lib/bindings/bindings-react-native/src/gen_kotlin/templates/module.kt similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_kotlin/templates/module.kt rename to lib/bindings/bindings-react-native/src/gen_kotlin/templates/module.kt diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/mod.rs b/lib/bindings/bindings-react-native/src/gen_swift/mod.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/mod.rs rename to lib/bindings/bindings-react-native/src/gen_swift/mod.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/EnumTemplate.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/EnumTemplate.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/EnumTemplate.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/EnumTemplate.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/ExternFunctionTemplate.m b/lib/bindings/bindings-react-native/src/gen_swift/templates/ExternFunctionTemplate.m similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/ExternFunctionTemplate.m rename to lib/bindings/bindings-react-native/src/gen_swift/templates/ExternFunctionTemplate.m diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/Helpers.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/Helpers.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/Helpers.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/Helpers.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/Objects.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/Objects.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/Objects.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/Objects.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/RecordTemplate.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/RecordTemplate.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/RecordTemplate.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/RecordTemplate.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/TopLevelFunctionTemplate.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/TopLevelFunctionTemplate.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/TopLevelFunctionTemplate.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/TopLevelFunctionTemplate.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/Types.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/Types.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/Types.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/Types.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/extern.m b/lib/bindings/bindings-react-native/src/gen_swift/templates/extern.m similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/extern.m rename to lib/bindings/bindings-react-native/src/gen_swift/templates/extern.m diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/macros.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/macros.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/macros.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/macros.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/mapper.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/mapper.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/mapper.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/mapper.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/module.swift b/lib/bindings/bindings-react-native/src/gen_swift/templates/module.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_swift/templates/module.swift rename to lib/bindings/bindings-react-native/src/gen_swift/templates/module.swift diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/callback_interface.rs b/lib/bindings/bindings-react-native/src/gen_typescript/callback_interface.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/callback_interface.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/callback_interface.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/compounds.rs b/lib/bindings/bindings-react-native/src/gen_typescript/compounds.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/compounds.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/compounds.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/custom.rs b/lib/bindings/bindings-react-native/src/gen_typescript/custom.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/custom.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/custom.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/enum_.rs b/lib/bindings/bindings-react-native/src/gen_typescript/enum_.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/enum_.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/enum_.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/error.rs b/lib/bindings/bindings-react-native/src/gen_typescript/error.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/error.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/error.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/external.rs b/lib/bindings/bindings-react-native/src/gen_typescript/external.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/external.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/external.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/miscellany.rs b/lib/bindings/bindings-react-native/src/gen_typescript/miscellany.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/miscellany.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/miscellany.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/mod.rs b/lib/bindings/bindings-react-native/src/gen_typescript/mod.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/mod.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/mod.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/object.rs b/lib/bindings/bindings-react-native/src/gen_typescript/object.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/object.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/object.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/primitives.rs b/lib/bindings/bindings-react-native/src/gen_typescript/primitives.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/primitives.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/primitives.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/record.rs b/lib/bindings/bindings-react-native/src/gen_typescript/record.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/record.rs rename to lib/bindings/bindings-react-native/src/gen_typescript/record.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/EnumTemplate.ts b/lib/bindings/bindings-react-native/src/gen_typescript/templates/EnumTemplate.ts similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/EnumTemplate.ts rename to lib/bindings/bindings-react-native/src/gen_typescript/templates/EnumTemplate.ts diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/Helpers.ts b/lib/bindings/bindings-react-native/src/gen_typescript/templates/Helpers.ts similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/Helpers.ts rename to lib/bindings/bindings-react-native/src/gen_typescript/templates/Helpers.ts diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/Objects.ts b/lib/bindings/bindings-react-native/src/gen_typescript/templates/Objects.ts similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/Objects.ts rename to lib/bindings/bindings-react-native/src/gen_typescript/templates/Objects.ts diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/RecordTemplate.ts b/lib/bindings/bindings-react-native/src/gen_typescript/templates/RecordTemplate.ts similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/RecordTemplate.ts rename to lib/bindings/bindings-react-native/src/gen_typescript/templates/RecordTemplate.ts diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/TopLevelFunctionTemplate.ts b/lib/bindings/bindings-react-native/src/gen_typescript/templates/TopLevelFunctionTemplate.ts similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/TopLevelFunctionTemplate.ts rename to lib/bindings/bindings-react-native/src/gen_typescript/templates/TopLevelFunctionTemplate.ts diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/Types.ts b/lib/bindings/bindings-react-native/src/gen_typescript/templates/Types.ts similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/Types.ts rename to lib/bindings/bindings-react-native/src/gen_typescript/templates/Types.ts diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/macros.ts b/lib/bindings/bindings-react-native/src/gen_typescript/templates/macros.ts similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/macros.ts rename to lib/bindings/bindings-react-native/src/gen_typescript/templates/macros.ts diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/module.ts b/lib/bindings/bindings-react-native/src/gen_typescript/templates/module.ts similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/gen_typescript/templates/module.ts rename to lib/bindings/bindings-react-native/src/gen_typescript/templates/module.ts diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/generator.rs b/lib/bindings/bindings-react-native/src/generator.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/generator.rs rename to lib/bindings/bindings-react-native/src/generator.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/src/main.rs b/lib/bindings/bindings-react-native/src/main.rs similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/src/main.rs rename to lib/bindings/bindings-react-native/src/main.rs diff --git a/lib/ls-sdk-bindings/bindings-react-native/tslint.json b/lib/bindings/bindings-react-native/tslint.json similarity index 100% rename from lib/ls-sdk-bindings/bindings-react-native/tslint.json rename to lib/bindings/bindings-react-native/tslint.json diff --git a/lib/ls-sdk-bindings/bindings-swift/.gitignore b/lib/bindings/bindings-swift/.gitignore similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/.gitignore rename to lib/bindings/bindings-swift/.gitignore diff --git a/lib/ls-sdk-bindings/bindings-swift/Package.swift b/lib/bindings/bindings-swift/Package.swift similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/Package.swift rename to lib/bindings/bindings-swift/Package.swift diff --git a/lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/Info.plist b/lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/Info.plist similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/Info.plist rename to lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/Info.plist diff --git a/lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h b/lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h rename to lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h diff --git a/lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Modules/module.modulemap b/lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Modules/module.modulemap similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Modules/module.modulemap rename to lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64/breez_liquid_sdkFFI.framework/Modules/module.modulemap diff --git a/lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h b/lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h rename to lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h diff --git a/lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Modules/module.modulemap b/lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Modules/module.modulemap similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Modules/module.modulemap rename to lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/ios-arm64_x86_64-simulator/breez_liquid_sdkFFI.framework/Modules/module.modulemap diff --git a/lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h b/lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h rename to lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Headers/breez_liquid_sdkFFI-umbrella.h diff --git a/lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Modules/module.modulemap b/lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Modules/module.modulemap similarity index 100% rename from lib/ls-sdk-bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Modules/module.modulemap rename to lib/bindings/bindings-swift/breez_liquid_sdkFFI.xcframework/macos-arm64_x86_64/breez_liquid_sdkFFI.framework/Modules/module.modulemap diff --git a/lib/ls-sdk-bindings/build.rs b/lib/bindings/build.rs similarity index 100% rename from lib/ls-sdk-bindings/build.rs rename to lib/bindings/build.rs diff --git a/lib/ls-sdk-bindings/makefile b/lib/bindings/makefile similarity index 100% rename from lib/ls-sdk-bindings/makefile rename to lib/bindings/makefile diff --git a/lib/ls-sdk-bindings/src/breez_liquid_sdk.udl b/lib/bindings/src/breez_liquid_sdk.udl similarity index 100% rename from lib/ls-sdk-bindings/src/breez_liquid_sdk.udl rename to lib/bindings/src/breez_liquid_sdk.udl diff --git a/lib/ls-sdk-bindings/src/lib.rs b/lib/bindings/src/lib.rs similarity index 100% rename from lib/ls-sdk-bindings/src/lib.rs rename to lib/bindings/src/lib.rs diff --git a/lib/ls-sdk-bindings/tests/bindings/test_breez_liquid_sdk.kts b/lib/bindings/tests/bindings/test_breez_liquid_sdk.kts similarity index 100% rename from lib/ls-sdk-bindings/tests/bindings/test_breez_liquid_sdk.kts rename to lib/bindings/tests/bindings/test_breez_liquid_sdk.kts diff --git a/lib/ls-sdk-bindings/tests/bindings/test_breez_liquid_sdk.py b/lib/bindings/tests/bindings/test_breez_liquid_sdk.py similarity index 100% rename from lib/ls-sdk-bindings/tests/bindings/test_breez_liquid_sdk.py rename to lib/bindings/tests/bindings/test_breez_liquid_sdk.py diff --git a/lib/ls-sdk-bindings/tests/bindings/test_breez_liquid_sdk.swift b/lib/bindings/tests/bindings/test_breez_liquid_sdk.swift similarity index 100% rename from lib/ls-sdk-bindings/tests/bindings/test_breez_liquid_sdk.swift rename to lib/bindings/tests/bindings/test_breez_liquid_sdk.swift diff --git a/lib/ls-sdk-bindings/tests/test_generated_bindings.rs b/lib/bindings/tests/test_generated_bindings.rs similarity index 100% rename from lib/ls-sdk-bindings/tests/test_generated_bindings.rs rename to lib/bindings/tests/test_generated_bindings.rs diff --git a/lib/ls-sdk-bindings/uniffi-bindgen.rs b/lib/bindings/uniffi-bindgen.rs similarity index 100% rename from lib/ls-sdk-bindings/uniffi-bindgen.rs rename to lib/bindings/uniffi-bindgen.rs diff --git a/lib/ls-sdk-bindings/uniffi.toml b/lib/bindings/uniffi.toml similarity index 100% rename from lib/ls-sdk-bindings/uniffi.toml rename to lib/bindings/uniffi.toml diff --git a/lib/ls-sdk-react-native/makefile b/lib/ls-sdk-react-native/makefile index 15f015d..cc61e74 100644 --- a/lib/ls-sdk-react-native/makefile +++ b/lib/ls-sdk-react-native/makefile @@ -1,41 +1,41 @@ .PHONY: init init: - make -C ../ls-sdk-bindings init + make -C ../bindings init .PHONY: clean clean: - make -C ../ls-sdk-bindings clean + make -C ../bindings clean all: android ios react-native react-native: - make -C ../ls-sdk-bindings react-native - cp -r ../ls-sdk-bindings/bindings-react-native/android/* android/ - cp -r ../ls-sdk-bindings/bindings-react-native/ios/* ios/ - cp -r ../ls-sdk-bindings/bindings-react-native/ts/src/* src/ + make -C ../bindings react-native + cp -r ../bindings/bindings-react-native/android/* android/ + cp -r ../bindings/bindings-react-native/ios/* ios/ + cp -r ../bindings/bindings-react-native/ts/src/* src/ android-make: - make -C ../ls-sdk-bindings android + make -C ../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 ../ls-sdk-bindings/ffi/kotlin/breez_liquid_sdk/breez_liquid_sdk.kt android/src/main/java/com/breezliquidsdk/breez_liquid_sdk.kt - cp ../ls-sdk-bindings/ffi/kotlin/jniLibs/x86/libbreez_liquid_sdk_bindings.so android/src/main/jniLibs/x86/libbreez_liquid_sdk_bindings.so - cp ../ls-sdk-bindings/ffi/kotlin/jniLibs/x86_64/libbreez_liquid_sdk_bindings.so android/src/main/jniLibs/x86_64/libbreez_liquid_sdk_bindings.so - cp ../ls-sdk-bindings/ffi/kotlin/jniLibs/arm64-v8a/libbreez_liquid_sdk_bindings.so android/src/main/jniLibs/arm64-v8a/libbreez_liquid_sdk_bindings.so - cp ../ls-sdk-bindings/ffi/kotlin/jniLibs/armeabi-v7a/libbreez_liquid_sdk_bindings.so android/src/main/jniLibs/armeabi-v7a/libbreez_liquid_sdk_bindings.so + cp ../bindings/ffi/kotlin/breez_liquid_sdk/breez_liquid_sdk.kt android/src/main/java/com/breezliquidsdk/breez_liquid_sdk.kt + cp ../bindings/ffi/kotlin/jniLibs/x86/libbreez_liquid_sdk_bindings.so android/src/main/jniLibs/x86/libbreez_liquid_sdk_bindings.so + cp ../bindings/ffi/kotlin/jniLibs/x86_64/libbreez_liquid_sdk_bindings.so android/src/main/jniLibs/x86_64/libbreez_liquid_sdk_bindings.so + cp ../bindings/ffi/kotlin/jniLibs/arm64-v8a/libbreez_liquid_sdk_bindings.so android/src/main/jniLibs/arm64-v8a/libbreez_liquid_sdk_bindings.so + cp ../bindings/ffi/kotlin/jniLibs/armeabi-v7a/libbreez_liquid_sdk_bindings.so android/src/main/jniLibs/armeabi-v7a/libbreez_liquid_sdk_bindings.so android: android-make android-copy ios-make: - make -C ../ls-sdk-bindings bindings-swift + make -C ../bindings bindings-swift ios-copy: rm -rf ios/bindings-swift - cp -r ../ls-sdk-bindings/bindings-swift ios/bindings-swift + cp -r ../bindings/bindings-swift ios/bindings-swift rm -f ios/bindings-swift/Package.swift ios: ios-make ios-copy