Move firebase stuff to a standalone module (#1841)

This commit is contained in:
AntsyLich
2025-03-11 12:55:50 +06:00
committed by GitHub
parent eddf07f9ac
commit 046f09c4bd
10 changed files with 101 additions and 65 deletions

View File

@@ -0,0 +1,26 @@
import mihon.buildlogic.Config
plugins {
id("mihon.library")
kotlin("android")
}
android {
namespace = "mihon.telemetry"
sourceSets {
getByName("main") {
val dir = if (Config.includeAnalytics) "firebase" else "noop"
kotlin.srcDirs("src/$dir/kotlin")
manifest.srcFile("src/$dir/AndroidManifext.xml")
}
}
}
dependencies {
if (Config.includeAnalytics) {
implementation(platform(libs.firebase.bom))
implementation(libs.firebase.analytics)
implementation(libs.firebase.crashlytics)
}
}