Files
amnezia-client/client/android/settings.gradle.kts
T

53 lines
1.2 KiB
Kotlin
Raw Normal View History

2023-11-14 22:58:47 +03:00
import com.android.build.api.dsl.SettingsExtension
pluginManagement {
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
includeBuild("./gradle/plugins")
}
@Suppress("UnstableApiUsage")
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
includeBuild("./gradle/plugins")
plugins {
2024-09-09 14:36:33 +03:00
id("com.android.settings") version "8.5.2"
2023-11-14 22:58:47 +03:00
id("settings-property-delegate")
}
rootProject.buildFileName = "build.gradle.kts"
include(":qt")
2023-11-16 15:15:02 +03:00
include(":utils")
2023-11-23 15:45:55 +03:00
include(":protocolApi")
2023-11-23 16:45:15 +03:00
include(":wireguard")
2023-11-26 13:07:31 +03:00
include(":awg")
2023-11-28 20:07:39 +03:00
include(":openvpn")
2024-06-18 20:46:21 +03:00
include(":xray")
include(":xray:libXray")
2023-11-14 22:58:47 +03:00
// get values from gradle or local properties
val androidBuildToolsVersion: String by gradleProperties
val androidCompileSdkVersion: String by gradleProperties
val androidNdkVersion: String by gradleProperties
val qtMinSdkVersion: String by gradleProperties
// set default values for all modules
configure<SettingsExtension> {
buildToolsVersion = androidBuildToolsVersion
compileSdk = androidCompileSdkVersion.split('-')[1].toInt()
2023-11-14 22:58:47 +03:00
minSdk = qtMinSdkVersion.toInt()
ndkVersion = androidNdkVersion
}