blob: 440faef5ad6743e1c4a5bc2060f86b9ff46fe028 [file] [log] [blame]
plugins {
id("com.android.library")
id("AndroidXDocsPlugin")
}
dependencies {
docs(project(":activity:activity"))
docs(project(":activity:activity-ktx"))
docs(project(":ads-identifier"))
docs(project(":ads-identifier-common"))
docs(project(":ads-identifier-provider"))
docs(project(":ads-identifier-testing"))
docs(project(":annotation:annotation"))
docs(project(":annotation:annotation-experimental"))
docs(project(":appcompat:appcompat"))
docs(project(":appcompat:appcompat-resources"))
docs(project(":appsearch:appsearch"))
docs(project(":appsearch:appsearch-local-storage"))
docs(project(":collection:collection"))
docs(project(":arch:core:core-common"))
docs(project(":arch:core:core-runtime"))
docs(project(":arch:core:core-testing"))
docs(project(":asynclayoutinflater:asynclayoutinflater"))
docs(project(":autofill:autofill"))
docs(project(":benchmark:benchmark-benchmark"))
docs(project(":benchmark:benchmark-common"))
docs(project(":benchmark:benchmark-junit4"))
docs(project(":benchmark:benchmark-macro"))
docs(project(":biometric:biometric"))
docs(project(":browser:browser"))
docs(project(":camera:camera-camera2"))
docs(project(":camera:camera-core"))
docs(project(":camera:camera-extensions"))
stubs(fileTree(dir: '../camera/camera-extensions-stub', include: ['camera-extensions-stub.jar']))
docs(project(":camera:camera-lifecycle"))
docs(project(":camera:camera-view"))
docs(project(":car:app:app"))
docs(project(":cardview:cardview"))
docs(project(":collection:collection"))
docs(project(":collection:collection-ktx"))
docs(project(":compose:animation:animation"))
docs(project(":compose:animation:animation-core"))
samples(project(":compose:animation:animation-core:animation-core-samples"))
samples(project(":compose:animation:animation:animation-samples"))
docs(project(":compose:foundation:foundation"))
docs(project(":compose:foundation:foundation-layout"))
samples(project(":compose:foundation:foundation-layout:foundation-layout-samples"))
samples(project(":compose:foundation:foundation:foundation-samples"))
docs(project(":compose:material:material"))
docs(project(":compose:material:material-icons-core"))
samples(project(":compose:material:material-icons-core:material-icons-core-samples"))
docs(project(":compose:material:material-icons-extended"))
samples(project(":compose:material:material:material-samples"))
docs(project(":compose:runtime:runtime"))
docs(project(":compose:runtime:runtime-dispatch"))
docs(project(":compose:runtime:runtime-livedata"))
samples(project(":compose:runtime:runtime-livedata:runtime-livedata-samples"))
docs(project(":compose:runtime:runtime-rxjava2"))
samples(project(":compose:runtime:runtime-rxjava2:runtime-rxjava2-samples"))
docs(project(":compose:runtime:runtime-saved-instance-state"))
samples(project(":compose:runtime:runtime-saved-instance-state:runtime-saved-instance-state-samples"))
samples(project(":compose:runtime:runtime:runtime-samples"))
docs(project(":compose:ui:ui"))
docs(project(":compose:ui:ui-android-stubs"))
docs(project(":compose:ui:ui-geometry"))
docs(project(":compose:ui:ui-graphics"))
samples(project(":compose:ui:ui-graphics:ui-graphics-samples"))
docs(project(":compose:ui:ui-test"))
docs(project(":compose:ui:ui-test-font"))
docs(project(":compose:ui:ui-test-junit4"))
docs(project(":compose:ui:ui-text"))
samples(project(":compose:ui:ui-text:ui-text-samples"))
docs(project(":compose:ui:ui-tooling"))
docs(project(":compose:ui:ui-unit"))
samples(project(":compose:ui:ui-unit:ui-unit-samples"))
docs(project(":compose:ui:ui-util"))
docs(project(":compose:ui:ui-viewbinding"))
samples(project(":compose:ui:ui-viewbinding:ui-viewbinding-samples"))
samples(project(":compose:ui:ui:ui-samples"))
docs(project(":concurrent:concurrent-futures"))
docs(project(":concurrent:concurrent-futures-ktx"))
docs(project(":contentpager:contentpager"))
docs(project(":coordinatorlayout:coordinatorlayout"))
docs(project(":core-role"))
docs(project(":core:core"))
docs(project(":core:core-animation"))
docs(project(":core:core-animation-testing"))
docs(project(":core:core-appdigest"))
docs(project(":core:core-ktx"))
docs(project(":cursoradapter:cursoradapter"))
docs(project(":customview:customview"))
docs(project(":datastore:datastore"))
docs(project(":datastore:datastore-core"))
docs(project(":datastore:datastore-preferences"))
docs(project(":datastore:datastore-preferences-core"))
docs(project(":datastore:datastore-preferences-core:datastore-preferences-proto"))
docs(project(":datastore:datastore-proto"))
docs(project(":datastore:datastore-rxjava2"))
docs(project(":documentfile:documentfile"))
docs(project(":drawerlayout:drawerlayout"))
docs(project(":dynamicanimation:dynamicanimation"))
docs(project(":dynamicanimation:dynamicanimation-ktx"))
docs(project(":emoji"))
docs(project(":emoji-appcompat"))
docs(project(":emoji-bundled"))
docs(project(":enterprise-feedback"))
docs(project(":enterprise-feedback-testing"))
docs(project(":exifinterface:exifinterface"))
docs(project(":fragment:fragment"))
docs(project(":fragment:fragment-ktx"))
docs(project(":fragment:fragment-testing"))
docs(project(":gridlayout:gridlayout"))
docs(project(":heifwriter:heifwriter"))
docs(project(":hilt:hilt-common"))
docs(project(":hilt:hilt-lifecycle-viewmodel"))
docs(project(":hilt:hilt-work"))
docs(project(":interpolator:interpolator"))
docs(project(":ipc:ipc-annotations"))
docs(project(":ipc:ipc-runtime"))
docs(project(":leanback:leanback"))
docs(project(":leanback:leanback-paging"))
docs(project(":leanback:leanback-preference"))
docs(project(":leanback:leanback-tab"))
docs(project(":lifecycle:lifecycle-common"))
docs(project(":lifecycle:lifecycle-common-java8"))
docs(project(":lifecycle:lifecycle-livedata"))
docs(project(":lifecycle:lifecycle-livedata-core"))
docs(project(":lifecycle:lifecycle-livedata-core-ktx"))
docs(project(":lifecycle:lifecycle-livedata-ktx"))
docs(project(":lifecycle:lifecycle-process"))
docs(project(":lifecycle:lifecycle-reactivestreams"))
docs(project(":lifecycle:lifecycle-reactivestreams-ktx"))
docs(project(":lifecycle:lifecycle-runtime"))
docs(project(":lifecycle:lifecycle-runtime-ktx"))
docs(project(":lifecycle:lifecycle-runtime-testing"))
docs(project(":lifecycle:lifecycle-service"))
docs(project(":lifecycle:lifecycle-viewmodel"))
docs(project(":lifecycle:lifecycle-viewmodel-ktx"))
docs(project(":lifecycle:lifecycle-viewmodel-savedstate"))
docs(project(":loader:loader"))
docs(project(":loader:loader-ktx"))
docs(project(":localbroadcastmanager:localbroadcastmanager"))
docs(project(":media2:media2-common"))
docs(project(":media2:media2-exoplayer"))
docs(project(":media2:media2-player"))
docs(project(":media2:media2-session"))
docs(project(":media2:media2-widget"))
docs(project(":media:media"))
docs(project(":mediarouter:mediarouter"))
docs(project(":navigation:navigation-common"))
docs(project(":navigation:navigation-common-ktx"))
docs(project(":navigation:navigation-compose"))
samples(project(":navigation:navigation-compose:navigation-compose-samples"))
docs(project(":navigation:navigation-dynamic-features-fragment"))
docs(project(":navigation:navigation-dynamic-features-runtime"))
docs(project(":navigation:navigation-fragment"))
docs(project(":navigation:navigation-fragment-ktx"))
docs(project(":navigation:navigation-runtime"))
docs(project(":navigation:navigation-runtime-ktx"))
docs(project(":navigation:navigation-testing"))
docs(project(":navigation:navigation-ui"))
docs(project(":navigation:navigation-ui-ktx"))
docs(project(":paging:paging-common"))
docs(project(":paging:paging-common-ktx"))
docs(project(":paging:paging-compose"))
samples(project(":paging:paging-compose:paging-compose-samples"))
docs(project(":paging:paging-guava"))
docs(project(":paging:paging-runtime"))
docs(project(":paging:paging-runtime-ktx"))
docs(project(":paging:paging-rxjava2"))
docs(project(":paging:paging-rxjava2-ktx"))
docs(project(":paging:paging-rxjava3"))
samples(project(":paging:paging-samples"))
docs(project(":palette:palette"))
docs(project(":palette:palette-ktx"))
docs(project(":percentlayout:percentlayout"))
docs(project(":preference:preference"))
docs(project(":preference:preference-ktx"))
docs(project(":print:print"))
docs(project(":recommendation:recommendation"))
docs(project(":recyclerview:recyclerview"))
docs(project(":recyclerview:recyclerview-selection"))
docs(project(":remotecallback:remotecallback"))
docs(project(":room:room-common"))
docs(project(":room:room-guava"))
docs(project(":room:room-ktx"))
docs(project(":room:room-migration"))
docs(project(":room:room-runtime"))
docs(project(":room:room-rxjava2"))
docs(project(":room:room-rxjava3"))
docs(project(":room:room-testing"))
docs(project(":savedstate:savedstate"))
docs(project(":savedstate:savedstate-ktx"))
docs(project(":security:security-biometric"))
docs(project(":security:security-crypto"))
docs(project(":security:security-crypto-ktx"))
docs(project(":security:security-identity-credential"))
docs(project(":serialization:serialization"))
docs(project(":serialization:serialization-annotation"))
docs(project(":serialization:serialization-runtime"))
docs(project(":serialization:serialization-runtime-parcel"))
docs(project(":serialization:serialization-runtime-proto"))
docs(project(":sharetarget:sharetarget"))
docs(project(":slice-builders"))
docs(project(":slice-builders-ktx"))
docs(project(":slice-core"))
docs(project(":slice-remotecallback"))
docs(project(":slice-view"))
docs(project(":slidingpanelayout:slidingpanelayout"))
docs(project(":sqlite:sqlite"))
docs(project(":sqlite:sqlite-framework"))
docs(project(":sqlite:sqlite-ktx"))
docs(project(":startup:startup-runtime"))
docs(project(":legacy-support-core-utils"))
docs(project(":swiperefreshlayout:swiperefreshlayout"))
docs(project(":textclassifier:textclassifier"))
docs(project(":tracing:tracing"))
docs(project(":tracing:tracing-ktx"))
docs(project(":transition:transition"))
docs(project(":transition:transition-ktx"))
docs(project(":tvprovider:tvprovider"))
docs(project(":vectordrawable:vectordrawable"))
docs(project(":vectordrawable:vectordrawable-animated"))
docs(project(":vectordrawable:vectordrawable-seekable"))
docs(project(":versionedparcelable:versionedparcelable"))
docs(project(":viewpager2:viewpager2"))
docs(project(":viewpager:viewpager"))
docs(project(":wear:wear"))
stubs(fileTree(dir: '../wear/wear_stubs/', include: ['com.google.android.wearable-stubs.jar']))
docs(project(":wear:wear-complications-data"))
docs(project(":wear:wear-complications-provider"))
docs(project(":wear:wear-input"))
docs(project(":wear:wear-input-testing"))
docs(project(":wear:wear-watchface"))
docs(project(":wear:wear-watchface-complications-rendering"))
docs(project(":wear:wear-watchface-data"))
docs(project(":wear:wear-watchface-style"))
docs(project(":webkit:webkit"))
docs(project(":window:window"))
stubs(project(":window:window-sidecar"))
stubs(project(":window:window-extensions"))
docs(project(":work:work-gcm"))
docs(project(":work:work-multiprocess"))
docs(project(":work:work-runtime"))
docs(project(":work:work-runtime-ktx"))
docs(project(":work:work-rxjava2"))
docs(project(":work:work-rxjava3"))
docs(project(":work:work-testing"))
}
afterEvaluate {
// b/172817047 : exploratory workaround to avoid running two dokkaKotlinDocs tasks at once
tasks["dokkaKotlinDocs"].configure { task ->
task.mustRunAfter(":docs-public:dokkaKotlinDocs")
}
}