1 /** 2 * This is an adaptation of the build.gradle found in external/android_onboarding. 3 * There are certain classes that must be modified in order to work with the sysui studio build. 4 */ <lambda>null5plugins { 6 id(libs.plugins.android.library.get().pluginId) 7 id(libs.plugins.kotlin.android.get().pluginId) 8 id(libs.plugins.kotlin.kapt.get().pluginId) 9 } 10 11 val top = extra["ANDROID_TOP"].toString() 12 val moduleDir = 13 "$top/external/android_onboarding/src/com/android/onboarding/common" 14 <lambda>null15android { 16 namespace = "com.android.onboarding.common" 17 defaultConfig { 18 vectorDrawables.useSupportLibrary = true 19 } 20 21 buildTypes { 22 release { 23 isMinifyEnabled = false 24 } 25 } 26 27 sourceSets { 28 sourceSets.getByName("main") { 29 java.srcDirs(listOf("src", symlinkedSources(moduleDir))) 30 } 31 } 32 } 33 34 dependencies { 35 api(libs.dagger) 36 api(libs.dagger.android) 37 kapt(libs.dagger.compiler) 38 kapt(libs.dagger.android.processor) 39 40 api(libs.javax.inject) 41 api(libs.androidx.annotation) 42 api(project(":android_onboarding.common.annotations")) 43 }