xref: /aosp_15_r20/frameworks/base/packages/SystemUI/animation/build.gradle (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Workerapply plugin: 'com.android.library'
2*d57664e9SAndroid Build Coastguard Workerapply plugin: 'kotlin-android'
3*d57664e9SAndroid Build Coastguard Worker
4*d57664e9SAndroid Build Coastguard Worker// TODO: Pull out surfaceeffects outside of src and have separate build files there.
5*d57664e9SAndroid Build Coastguard Workerandroid {
6*d57664e9SAndroid Build Coastguard Worker    sourceSets {
7*d57664e9SAndroid Build Coastguard Worker        main {
8*d57664e9SAndroid Build Coastguard Worker            java.srcDirs = ["${SYS_UI_DIR}/animation/src/com/android/systemui/surfaceeffects/"]
9*d57664e9SAndroid Build Coastguard Worker            manifest.srcFile "${SYS_UI_DIR}/animation/AndroidManifest.xml"
10*d57664e9SAndroid Build Coastguard Worker        }
11*d57664e9SAndroid Build Coastguard Worker    }
12*d57664e9SAndroid Build Coastguard Worker
13*d57664e9SAndroid Build Coastguard Worker    lintOptions {
14*d57664e9SAndroid Build Coastguard Worker        abortOnError false
15*d57664e9SAndroid Build Coastguard Worker    }
16*d57664e9SAndroid Build Coastguard Worker    tasks.lint.enabled = false
17*d57664e9SAndroid Build Coastguard Worker    tasks.withType(JavaCompile) {
18*d57664e9SAndroid Build Coastguard Worker        options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
19*d57664e9SAndroid Build Coastguard Worker    }
20*d57664e9SAndroid Build Coastguard Worker}
21*d57664e9SAndroid Build Coastguard Worker
22*d57664e9SAndroid Build Coastguard Workerdependencies {
23*d57664e9SAndroid Build Coastguard Worker    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0"
24*d57664e9SAndroid Build Coastguard Worker    implementation 'androidx.core:core-animation:1.0.0-alpha02'
25*d57664e9SAndroid Build Coastguard Worker    implementation 'androidx.core:core-ktx:1.9.0'
26*d57664e9SAndroid Build Coastguard Worker}
27