diff --git a/libraries/matrix/build.gradle.kts b/libraries/matrix/build.gradle.kts index e7563b3fd6..2520597b2e 100644 --- a/libraries/matrix/build.gradle.kts +++ b/libraries/matrix/build.gradle.kts @@ -8,7 +8,7 @@ android { } dependencies { - api(files("./libs/matrix-rust-sdk.aar")) + api(project(":libraries:rustSdk")) implementation(project(":libraries:core")) implementation(libs.timber) implementation("net.java.dev.jna:jna:5.10.0@aar") diff --git a/libraries/rustSdk/build.gradle b/libraries/rustSdk/build.gradle new file mode 100644 index 0000000000..bfafe67f28 --- /dev/null +++ b/libraries/rustSdk/build.gradle @@ -0,0 +1,2 @@ +configurations.maybeCreate("default") +artifacts.add("default", file('matrix-rust-sdk.aar')) \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index e91979bfdb..8ddc144788 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -19,6 +19,7 @@ dependencyResolutionManagement { rootProject.name = "ElementX" include(":app") include(":libraries:core") +include(":libraries:rustSdk") include(":libraries:matrix") include(":libraries:textcomposer") include(":libraries:elementresources")