Add 'compat' flavor dimension to SUW lib.
Change-Id: I6538454ba777730f3a75cffda737a07901521733 Test: Gradle sync with 2.3 plugin.
This commit is contained in:
parent
462823c777
commit
a820a7f85d
|
@ -13,6 +13,22 @@ android {
|
|||
|
||||
publishNonDefault true
|
||||
|
||||
flavorDimensions 'compat'
|
||||
|
||||
productFlavors {
|
||||
// Platform version that will not include the compatibility libraries
|
||||
platform {
|
||||
dimension 'compat'
|
||||
minSdkVersion 23
|
||||
}
|
||||
|
||||
// Provides backwards compatibility for Gingerbread or above, using support libraries.
|
||||
gingerbreadCompat {
|
||||
dimension 'compat'
|
||||
minSdkVersion 9
|
||||
}
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
manifest.srcFile 'main/AndroidManifest.xml'
|
||||
|
@ -21,13 +37,17 @@ android {
|
|||
res.srcDirs = ['main/res']
|
||||
}
|
||||
|
||||
flavorDimensions 'compat'
|
||||
|
||||
productFlavors {
|
||||
// Platform version that will not include the compatibility libraries
|
||||
platform {
|
||||
dimension 'compat'
|
||||
minSdkVersion 23
|
||||
java.srcDirs = ['platform/src']
|
||||
res.srcDirs = ['platform/res']
|
||||
}
|
||||
|
||||
gingerbreadCompat {
|
||||
java.srcDirs = ['gingerbread/src', 'recyclerview/src']
|
||||
res.srcDirs = ['gingerbread/res', 'recyclerview/res']
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
// Read the dependencies from the "deps" map in the extra properties.
|
||||
|
@ -46,29 +66,8 @@ android {
|
|||
// deps = ['project-name': 'com.example.group:project-name:1.0.0']
|
||||
// }
|
||||
//
|
||||
platformImplementation deps['support-annotations']
|
||||
}
|
||||
}
|
||||
platformCompile deps['support-annotations']
|
||||
|
||||
// Provides backwards compatibility for Gingerbread or above, using support libraries.
|
||||
gingerbreadCompat {
|
||||
dimension 'compat'
|
||||
minSdkVersion 9
|
||||
dependencies {
|
||||
gingerbreadCompatImplementation deps['support-appcompat-v7']
|
||||
gingerbreadCompatImplementation deps['support-recyclerview-v7']
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
platform {
|
||||
java.srcDirs = ['platform/src']
|
||||
res.srcDirs = ['platform/res']
|
||||
}
|
||||
|
||||
gingerbreadCompat {
|
||||
java.srcDirs = ['gingerbread/src', 'recyclerview/src']
|
||||
res.srcDirs = ['gingerbread/res', 'recyclerview/res']
|
||||
}
|
||||
}
|
||||
gingerbreadCompatCompile deps['support-appcompat-v7']
|
||||
gingerbreadCompatCompile deps['support-recyclerview-v7']
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue