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