build.gradle revision 9f9367672191190f903955d09a4314d40869acc6
1apply plugin: 'com.android.library' 2apply plugin: 'dist' 3 4android { 5 6 publishNonDefault true 7 8 sourceSets { 9 main { 10 manifest.srcFile 'main/AndroidManifest.xml' 11 java.srcDirs = ['main/src'] 12 resources.srcDirs = ['main/src'] 13 res.srcDirs = ['main/res'] 14 } 15 16 productFlavors { 17 // Platform version that will not include the compatibility libraries 18 platform { 19 minSdkVersion 21 20 } 21 22 // Compatibility build that provides the L layout for SDK versions ICS+ 23 icsCompat { 24 minSdkVersion 14 25 dependencies { 26 icsCompatCompile project(':support-appcompat-v7') 27 } 28 } 29 30 // Compatibility build that provides the L layout for SDK versions Eclair MR1+ 31 eclairMr1Compat { 32 minSdkVersion 7 33 dependencies { 34 eclairMr1CompatCompile project(':support-appcompat-v7') 35 } 36 } 37 } 38 39 platform { 40 res.srcDirs = ['platform/res'] 41 } 42 43 icsCompat { 44 res.srcDirs = ['eclair-mr1/res'] 45 } 46 47 eclairMr1Compat { 48 res.srcDirs = ['eclair-mr1/res'] 49 } 50 51 androidTest { 52 manifest.srcFile 'test/AndroidManifest.xml' 53 java.srcDirs = ['test/src'] 54 res.srcDirs = ['test/res'] 55 } 56 } 57} 58