blob: 15071ea61d9b16eab918bcc06e14eb5d647605e5 [file] [log] [blame]
Transformer Teamf7cd5b62017-02-16 16:28:39 +00001apply plugin: 'com.android.library'
2
3android {
Transformer Team2141bb42019-05-02 17:29:18 +01004 compileSdkVersion 28
5 buildToolsVersion '28.0.0'
6
7 defaultConfig {
8 // Most backup classes (e.g. SharedPreferencesBackupHelper) were added
9 // in Froyo.
10 minSdkVersion 8
11 targetSdkVersion 28
12 }
13
Transformer Teamf7cd5b62017-02-16 16:28:39 +000014 publishNonDefault true
15
16 buildTypes {
17 shadow
18 }
19
20 sourceSets {
21 main {
22 manifest.srcFile 'AndroidManifest.xml'
23 java.srcDirs = ['src']
24 java.excludes = ['com/google/android/libraries/backup/shadow/**']
25 }
26
27 shadow {
28 java.srcDirs = ['src']
29 java.includes = ['com/google/android/libraries/backup/shadow/**']
30 }
31 }
32}
33
34dependencies {
35 compile 'com.android.support:support-annotations:25.+'
36 shadowCompile 'junit:junit:4.+'
37 shadowCompile 'org.robolectric:robolectric:3.1-rc1'
38 shadowCompile 'org.robolectric:shadows-core:3.1-rc1'
39}