blob: 940819b202c033014de1ce9141b922dd438ad117 [file] [log] [blame]
Aurimas Liutikas526389b2018-02-27 14:01:24 -08001import static androidx.build.dependencies.DependenciesKt.*
2import androidx.build.LibraryGroups
3import androidx.build.LibraryVersions
Aurimas Liutikas44d7d862017-10-27 17:55:06 -07004
Aurimas Liutikasf8b708a2017-11-02 16:07:13 -07005plugins {
6 id("SupportAndroidLibraryPlugin")
7}
Kirill Grouchnikov3ac77bf2016-04-27 12:46:47 -04008
Kirill Grouchnikov3ac77bf2016-04-27 12:46:47 -04009dependencies {
Aurimas Liutikasac5fe7c2018-03-06 14:40:53 -080010 api(project(":annotation"))
11 api(project(":collection"))
Aurimas Liutikas62d3e1d2017-11-28 15:28:01 -080012 api(ARCH_LIFECYCLE_RUNTIME, libs.exclude_annotations_transitive)
Aurimas Liutikasf09d8582017-01-20 21:49:51 -080013
Filip Pavlisa8792942018-03-08 21:01:59 +000014 androidTestImplementation(TEST_RUNNER_TMP, libs.exclude_for_espresso)
15 androidTestImplementation(ESPRESSO_CORE_TMP, libs.exclude_for_espresso)
Aurimas Liutikasb8fd9b62017-11-22 12:55:43 -080016 androidTestImplementation(MOCKITO_CORE, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
17 androidTestImplementation(DEXMAKER_MOCKITO, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
Aurimas Liutikas67171c82018-02-27 13:10:25 -080018 androidTestImplementation project(':internal-testutils'), {
Aurimas Liutikasac5fe7c2018-03-06 14:40:53 -080019 exclude group: 'androidx.core', module: 'core'
Kirill Grouchnikov3743a7e2017-09-26 17:55:05 -040020 }
Kirill Grouchnikov3ac77bf2016-04-27 12:46:47 -040021}
22
Kirill Grouchnikov3ac77bf2016-04-27 12:46:47 -040023android {
Kirill Grouchnikov3ac77bf2016-04-27 12:46:47 -040024 sourceSets {
Clara Bayarri543fd292017-03-24 11:29:49 +000025 main.res.srcDirs 'res', 'res-public'
26 }
27
28 aaptOptions {
29 noCompress 'ttf'
Kirill Grouchnikov3ac77bf2016-04-27 12:46:47 -040030 }
Kirill Grouchnikov3ac77bf2016-04-27 12:46:47 -040031}
32
Aurimas Liutikas16cd13b2017-01-04 15:00:13 -080033supportLibrary {
Aurimas Liutikasea5ee822017-11-06 12:52:28 -080034 name = "Android Support Library compat"
35 publish = true
Aurimas Liutikas78c1ab72017-11-08 13:33:51 -080036 mavenVersion = LibraryVersions.SUPPORT_LIBRARY
Aurimas Liutikasac5fe7c2018-03-06 14:40:53 -080037 mavenGroup = LibraryGroups.CORE
Aurimas Liutikasea5ee822017-11-06 12:52:28 -080038 inceptionYear = "2015"
39 description = "The Support Library is a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren\'t a part of the framework APIs. Compatible on devices running API 14 or later."
Aurimas Liutikas16cd13b2017-01-04 15:00:13 -080040}