komikku/telemetry/build.gradle.kts
AntsyLich d19c37596b
Fix unintended app permissions due to Firebase misconfiguration (mihonapp/mihon#1960)
(cherry picked from commit 2259164fde4135cdd2d756fbec2d671d475ebb37)
2025-04-05 23:20:51 +07:00

32 lines
715 B
Text

import mihon.buildlogic.Config
plugins {
id("mihon.library")
kotlin("android")
}
android {
namespace = "mihon.telemetry"
sourceSets {
getByName("main") {
if (Config.includeTelemetry) {
kotlin.srcDirs("src/firebase/kotlin")
} else {
kotlin.srcDirs("src/noop/kotlin")
manifest.srcFile("src/noop/AndroidManifext.xml")
}
}
}
}
dependencies {
if (Config.includeTelemetry) {
implementation(platform(libs.firebase.bom))
implementation(libs.firebase.analytics)
implementation(libs.firebase.crashlytics)
}
// Better logging (EH)
implementation(sylibs.xlog)
}