blob: 3d907e276423562d9417feb964bfb26bb4a536c8 [file] [log] [blame]
Aurimas Liutikasf4ec12f2017-11-22 12:55:43 -08001import static android.support.dependencies.DependenciesKt.*
Aurimas Liutikas7f40a7e2017-10-27 17:55:06 -07002import android.support.LibraryGroups
Aurimas Liutikas78c1ab72017-11-08 13:33:51 -08003import android.support.LibraryVersions
Aurimas Liutikas7f40a7e2017-10-27 17:55:06 -07004
Aurimas Liutikasf8b708a2017-11-02 16:07:13 -07005plugins {
6 id("SupportAndroidLibraryPlugin")
7}
Yuichi Arakic876cd82016-02-05 14:39:00 +09008
Yuichi Arakic876cd82016-02-05 14:39:00 +09009dependencies {
Aurimas Liutikasf4ec12f2017-11-22 12:55:43 -080010 api(project(":support-annotations"))
11 api(project(":support-compat"))
Yuichi Araki3f825832017-06-15 16:58:52 +090012 compileOnly project(':support-fragment')
Yuichi Arakic876cd82016-02-05 14:39:00 +090013
Aurimas Liutikasf4ec12f2017-11-22 12:55:43 -080014 androidTestImplementation(TEST_RUNNER, libs.exclude_annotations)
15 androidTestImplementation(ESPRESSO_CORE, libs.exclude_annotations)
16 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
18 androidTestImplementation(project(":support-v4"))
19 androidTestImplementation(project(":appcompat-v7"))
Yuichi Arakic876cd82016-02-05 14:39:00 +090020}
21
22android {
Aurimas Liutikas96b3dee2017-09-29 17:48:25 +000023 sourceSets {
24 main.java.srcDirs = [
25 'base',
26 'api14',
27 'api18',
28 'api19',
29 'api21',
30 'api22',
31 'src'
32 ]
33 main.res.srcDirs = [
34 'res',
35 'res-public'
36 ]
37 }
38
Yuichi Araki3f825832017-06-15 16:58:52 +090039 buildTypes.all {
40 consumerProguardFiles 'proguard-rules.pro'
41 }
42
Yuichi Araki81580512017-02-09 15:55:53 +090043 aaptOptions {
44 additionalParameters "--no-version-transitions"
45 }
Yuichi Arakic876cd82016-02-05 14:39:00 +090046}
47
Aurimas Liutikas16cd13b2017-01-04 15:00:13 -080048supportLibrary {
Aurimas Liutikasea5ee822017-11-06 12:52:28 -080049 name = "Android Transition Support Library"
50 publish = true
Aurimas Liutikas78c1ab72017-11-08 13:33:51 -080051 mavenVersion = LibraryVersions.SUPPORT_LIBRARY
Aurimas Liutikas7f40a7e2017-10-27 17:55:06 -070052 mavenGroup = LibraryGroups.SUPPORT
Aurimas Liutikasea5ee822017-11-06 12:52:28 -080053 inceptionYear = "2016"
54 description = "Android Transition Support Library"
55 legacySourceLocation = true
Aurimas Liutikas16cd13b2017-01-04 15:00:13 -080056}