1apply plugin: 'com.android.library'
2apply plugin: 'kotlin-android'
3
4// TODO: Pull out surfaceeffects outside of src and have separate build files there.
5android {
6    sourceSets {
7        main {
8            java.srcDirs = ["${SYS_UI_DIR}/animation/src/com/android/systemui/surfaceeffects/"]
9            manifest.srcFile "${SYS_UI_DIR}/animation/AndroidManifest.xml"
10        }
11    }
12
13    compileSdk 33
14
15    defaultConfig {
16        minSdk 33
17        targetSdk 33
18    }
19
20    lintOptions {
21        abortOnError false
22    }
23    tasks.lint.enabled = false
24    tasks.withType(JavaCompile) {
25        options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
26    }
27    kotlinOptions {
28        jvmTarget = '1.8'
29        freeCompilerArgs = ["-Xjvm-default=all"]
30    }
31}
32
33dependencies {
34    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0"
35    implementation 'androidx.core:core-animation:1.0.0-alpha02'
36    implementation 'androidx.core:core-ktx:1.9.0'
37}
38