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