alaskartv-source/playback/core/build.gradle.kts
AlaskarTV-Bot 0895bc6bf6 Update
2025-01-06 15:34:36 +00:00

48 lines
890 B
Text

plugins {
id("com.android.library")
kotlin("android")
}
android {
namespace = "org.jellyfin.playback.core"
compileSdk = libs.versions.android.compileSdk.get().toInt()
defaultConfig {
minSdk = libs.versions.android.minSdk.get().toInt()
}
compileOptions {
isCoreLibraryDesugaringEnabled = true
}
lint {
lintConfig = file("$rootDir/android-lint.xml")
abortOnError = false
}
testOptions.unitTests.all {
it.useJUnitPlatform()
}
}
dependencies {
// Kotlin
implementation(libs.kotlinx.coroutines)
// Android(x)
implementation(libs.androidx.core)
// Dependency Injection
implementation(libs.bundles.koin)
// Logging
implementation(libs.timber)
// Compatibility (desugaring)
coreLibraryDesugaring(libs.android.desugar)
// Testing
testImplementation(libs.kotest.runner.junit5)
testImplementation(libs.kotest.assertions)
testImplementation(libs.mockk)
}