xref: /aosp_15_r20/external/connectedappssdk/tests/shared/wrappers/build.gradle (revision 27eda0084a137a3c4c52875b384c53ea95161e62)
1*27eda008SAndroid Build Coastguard Workerbuildscript {
2*27eda008SAndroid Build Coastguard Worker    repositories {
3*27eda008SAndroid Build Coastguard Worker        mavenCentral()
4*27eda008SAndroid Build Coastguard Worker    }
5*27eda008SAndroid Build Coastguard Worker}
6*27eda008SAndroid Build Coastguard Worker
7*27eda008SAndroid Build Coastguard Workerplugins {
8*27eda008SAndroid Build Coastguard Worker    id 'com.android.library'
9*27eda008SAndroid Build Coastguard Worker}
10*27eda008SAndroid Build Coastguard Worker
11*27eda008SAndroid Build Coastguard Workerdependencies {
12*27eda008SAndroid Build Coastguard Worker    api project(path: ':connectedapps-testapp_basictypes')
13*27eda008SAndroid Build Coastguard Worker
14*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps')
15*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps-annotations')
16*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps-processor')
17*27eda008SAndroid Build Coastguard Worker    annotationProcessor project(path: ':connectedapps-processor')
18*27eda008SAndroid Build Coastguard Worker}
19*27eda008SAndroid Build Coastguard Worker
20*27eda008SAndroid Build Coastguard Workerandroid {
21*27eda008SAndroid Build Coastguard Worker    defaultConfig {
22*27eda008SAndroid Build Coastguard Worker        compileSdkVersion 30
23*27eda008SAndroid Build Coastguard Worker        minSdkVersion 26
24*27eda008SAndroid Build Coastguard Worker    }
25*27eda008SAndroid Build Coastguard Worker
26*27eda008SAndroid Build Coastguard Worker    testOptions.unitTests.includeAndroidResources = true
27*27eda008SAndroid Build Coastguard Worker
28*27eda008SAndroid Build Coastguard Worker    compileOptions {
29*27eda008SAndroid Build Coastguard Worker        sourceCompatibility JavaVersion.VERSION_1_8
30*27eda008SAndroid Build Coastguard Worker        targetCompatibility JavaVersion.VERSION_1_8
31*27eda008SAndroid Build Coastguard Worker    }
32*27eda008SAndroid Build Coastguard Worker
33*27eda008SAndroid Build Coastguard Worker    sourceSets {
34*27eda008SAndroid Build Coastguard Worker        main {
35*27eda008SAndroid Build Coastguard Worker            java.srcDirs = [file('../src/main/java')]
36*27eda008SAndroid Build Coastguard Worker            java.includes = [
37*27eda008SAndroid Build Coastguard Worker                    "com/google/android/enterprise/connectedapps/testapp/wrappers/ParcelableCustomWrapper.java",
38*27eda008SAndroid Build Coastguard Worker                    "com/google/android/enterprise/connectedapps/testapp/wrappers/ParcelableCustomWrapper2.java",
39*27eda008SAndroid Build Coastguard Worker                    "com/google/android/enterprise/connectedapps/testapp/wrappers/ParcelableStringWrapper.java",
40*27eda008SAndroid Build Coastguard Worker                    "com/google/android/enterprise/connectedapps/testapp/wrappers/SimpleFutureWrapper.java",
41*27eda008SAndroid Build Coastguard Worker            ]
42*27eda008SAndroid Build Coastguard Worker            manifest.srcFile 'AndroidManifest.xml'
43*27eda008SAndroid Build Coastguard Worker        }
44*27eda008SAndroid Build Coastguard Worker    }
45*27eda008SAndroid Build Coastguard Worker}
46