2023-01-08 02:14:00 +00:00
|
|
|
plugins {
|
2024-01-10 17:14:40 +00:00
|
|
|
id(ThunderbirdPlugins.Library.android)
|
2014-12-19 22:05:58 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
2023-02-23 10:13:01 +00:00
|
|
|
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)
|
|
|
|
|
2023-06-30 12:50:00 +00:00
|
|
|
implementation(projects.core.featureflags)
|
2023-06-29 11:00:42 +00:00
|
|
|
implementation(projects.feature.launcher)
|
|
|
|
|
2023-06-27 16:06:29 +00:00
|
|
|
implementation(projects.feature.account.setup)
|
2023-09-13 15:53:41 +00:00
|
|
|
implementation(projects.feature.account.edit)
|
2024-01-19 19:04:22 +00:00
|
|
|
implementation(projects.feature.settings.import)
|
2023-06-27 16:06:29 +00:00
|
|
|
|
2023-02-23 10:13:01 +00:00
|
|
|
implementation(libs.androidx.appcompat)
|
|
|
|
implementation(libs.androidx.core.ktx)
|
2024-01-12 14:00:19 +00:00
|
|
|
implementation(libs.androidx.work.runtime)
|
2023-02-23 10:13:01 +00:00
|
|
|
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-10-18 14:27:14 +00:00
|
|
|
}
|
2020-05-16 19:06:06 +00:00
|
|
|
|
2020-06-23 14:29:46 +00:00
|
|
|
// Required for DependencyInjectionTest to be able to resolve OpenPgpApiManager
|
2023-02-23 10:13:01 +00:00
|
|
|
testImplementation(projects.plugins.openpgpApiLib.openpgpApi)
|
2020-06-23 14:29:46 +00:00
|
|
|
|
2023-02-23 10:13:01 +00:00
|
|
|
testImplementation(libs.robolectric)
|
2014-12-19 22:05:58 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
android {
|
2024-01-10 17:14:40 +00:00
|
|
|
namespace = "com.fsck.k9.common"
|
2014-12-19 22:05:58 +00:00
|
|
|
|
|
|
|
buildTypes {
|
|
|
|
debug {
|
2024-01-10 17:14:40 +00:00
|
|
|
manifestPlaceholders["appAuthRedirectScheme"] = "FIXME: override this in your app project"
|
2014-12-19 22:05:58 +00:00
|
|
|
}
|
2024-01-10 17:14:40 +00:00
|
|
|
release {
|
|
|
|
manifestPlaceholders["appAuthRedirectScheme"] = "FIXME: override this in your app project"
|
2023-01-16 15:24:13 +00:00
|
|
|
}
|
2014-12-19 22:05:58 +00:00
|
|
|
}
|
|
|
|
}
|