2026-07-15 01:14:46 +02:00
|
|
|
rootProject.name = "Mantra"
|
2026-03-23 01:41:39 +02:00
|
|
|
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
|
|
|
|
|
|
|
|
|
|
pluginManagement {
|
|
|
|
|
repositories {
|
|
|
|
|
google {
|
|
|
|
|
mavenContent {
|
|
|
|
|
includeGroupAndSubgroups("androidx")
|
|
|
|
|
includeGroupAndSubgroups("com.android")
|
|
|
|
|
includeGroupAndSubgroups("com.google")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
mavenCentral()
|
|
|
|
|
gradlePluginPortal()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
dependencyResolutionManagement {
|
|
|
|
|
repositories {
|
|
|
|
|
google {
|
|
|
|
|
mavenContent {
|
|
|
|
|
includeGroupAndSubgroups("androidx")
|
|
|
|
|
includeGroupAndSubgroups("com.android")
|
|
|
|
|
includeGroupAndSubgroups("com.google")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
mavenCentral()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
plugins {
|
|
|
|
|
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
|
|
|
|
|
}
|
|
|
|
|
|
2026-08-15 17:07:31 +02:00
|
|
|
include(":composeApp")
|
|
|
|
|
|
|
|
|
|
// Composite builds: substitute the external module coordinates with the submodules' :library projects.
|
|
|
|
|
includeBuild("secp256k1-frost-kmp")
|
|
|
|
|
includeBuild("lightning-kmp-app") {
|
|
|
|
|
dependencySubstitution {
|
|
|
|
|
// the submodule's project stays named :library (compose-resources derives the Res package
|
|
|
|
|
// from it); only the coordinate consumers declare is renamed.
|
|
|
|
|
substitute(module("fr.acinq.phoenix:lightning-kmp-app")).using(project(":library"))
|
|
|
|
|
}
|
|
|
|
|
}
|