thunderbird-android/app/common/build.gradle.kts

53 lines
1.6 KiB
Text
Raw Normal View History

2023-01-08 02:14:00 +00:00
plugins {
id(ThunderbirdPlugins.Library.android)
}
dependencies {
implementation(projects.app.ui.legacy)
implementation(projects.app.ui.messageListWidget)
implementation(projects.app.core)
implementation(projects.app.storage)
implementation(projects.app.cryptoOpenpgp)
implementation(projects.backend.imap)
implementation(projects.backend.pop3)
implementation(projects.core.featureflags)
implementation(projects.feature.launcher)
2023-06-27 16:06:29 +00:00
implementation(projects.feature.account.setup)
implementation(projects.feature.account.edit)
implementation(projects.feature.settings.import)
2023-06-27 16:06:29 +00:00
implementation(libs.androidx.appcompat)
implementation(libs.androidx.core.ktx)
2024-01-12 14:00:19 +00:00
implementation(libs.androidx.work.runtime)
implementation(libs.preferencex)
implementation(libs.timber)
implementation(libs.kotlinx.coroutines.core)
implementation(libs.glide)
annotationProcessor(libs.glide.compiler)
if (project.hasProperty("k9mail.enableLeakCanary") && project.property("k9mail.enableLeakCanary") == "true") {
debugImplementation(libs.leakcanary.android)
}
2020-05-16 19:06:06 +00:00
// Required for DependencyInjectionTest to be able to resolve OpenPgpApiManager
testImplementation(projects.plugins.openpgpApiLib.openpgpApi)
testImplementation(libs.robolectric)
}
android {
namespace = "com.fsck.k9.common"
buildTypes {
debug {
manifestPlaceholders["appAuthRedirectScheme"] = "FIXME: override this in your app project"
}
release {
manifestPlaceholders["appAuthRedirectScheme"] = "FIXME: override this in your app project"
}
}
}