HMAL-OSS/common/build.gradle.kts
frknkrc44 62677a7bd8
Some optimizations and fixes
- Avoid HMA wake up at background due to uid listener
- Add appUid checker for register to detect mismatching package name changes
- Remove signature verifier codes
- Other fixes and improvements
2025-09-26 21:50:31 +03:00

38 lines
1 KiB
Kotlin

plugins {
alias(libs.plugins.agp.lib)
alias(libs.plugins.refine)
alias(libs.plugins.kotlin)
alias(libs.plugins.kotlin.serialization)
}
val configVerCode: Int by rootProject.extra
val serviceVerCode: Int by rootProject.extra
val minBackupVerCode: Int by rootProject.extra
val appPackageName: String by rootProject.extra
val appVerName: String by rootProject.extra
android {
namespace = "$appPackageName.common"
buildFeatures {
aidl = true
buildConfig = true
}
defaultConfig {
buildConfigField("int", "CONFIG_VERSION", configVerCode.toString())
buildConfigField("int", "SERVICE_VERSION", serviceVerCode.toString())
buildConfigField("int", "MIN_BACKUP_VERSION", minBackupVerCode.toString())
buildConfigField("String", "APP_PACKAGE_NAME", "\"$appPackageName\"")
buildConfigField("String", "APP_VERSION_NAME", "\"$appVerName\"")
}
}
kotlin {
jvmToolchain(21)
}
dependencies {
api(libs.kotlinx.serialization.json)
compileOnly(libs.dev.rikka.hidden.stub)
}