diff options
author | 2024-02-01 22:01:15 +0000 | |
---|---|---|
committer | 2024-02-02 07:28:23 +0000 | |
commit | 2a829bb51e36c70ee5914da08b568f4055169536 (patch) | |
tree | 4def3022f0e21ad9cb2a52ecc6efe60beccedf0e | |
parent | ed2395aa096a06af174f8224842ae44fb2601305 (diff) |
Modify sdk-annotations-*.zip and android_*_stbs_current_with_test_libs defintions
This change modifies the sdk-annotations-*.zip definitions so that the
modules depend on the exportable annotations.zip files instead of the
everything annotations.zip files.
This change also modifies the definition of the
android_*_stubs_current_with_test_libs modules definitions to depend on
the exportable stubs.
Likewise, the droiddoc modules now depend on the exportable stubs.
Test: m docs dist && inspect ninja file to verify that everything stubs are not exported
Test: m sdk dist && inspect api-versions.xml file and verify that the disabled apis are not included
Bug: 323261972
Change-Id: I015921f0d006bac29492be22b83043b39a8fe8eb
-rw-r--r-- | api/Android.bp | 8 | ||||
-rw-r--r-- | api/ApiDocs.bp | 12 | ||||
-rw-r--r-- | api/StubLibraries.bp | 8 |
3 files changed, 14 insertions, 14 deletions
diff --git a/api/Android.bp b/api/Android.bp index 7fb427eb715a..113424f7817d 100644 --- a/api/Android.bp +++ b/api/Android.bp @@ -231,7 +231,7 @@ genrule { name: "sdk-annotations.zip", defaults: ["sdk-annotations-defaults"], srcs: [ - ":android-non-updatable-doc-stubs{.annotations.zip}", + ":android-non-updatable-doc-stubs{.exportable.annotations.zip}", ":all-modules-public-annotations", ], } @@ -240,7 +240,7 @@ genrule { name: "sdk-annotations-system.zip", defaults: ["sdk-annotations-defaults"], srcs: [ - ":android-non-updatable-doc-stubs-system{.annotations.zip}", + ":android-non-updatable-doc-stubs-system{.exportable.annotations.zip}", ":all-modules-system-annotations", ], } @@ -249,7 +249,7 @@ genrule { name: "sdk-annotations-module-lib.zip", defaults: ["sdk-annotations-defaults"], srcs: [ - ":android-non-updatable-doc-stubs-module-lib{.annotations.zip}", + ":android-non-updatable-doc-stubs-module-lib{.exportable.annotations.zip}", ":all-modules-module-lib-annotations", ], } @@ -258,7 +258,7 @@ genrule { name: "sdk-annotations-system-server.zip", defaults: ["sdk-annotations-defaults"], srcs: [ - ":android-non-updatable-doc-stubs-system-server{.annotations.zip}", + ":android-non-updatable-doc-stubs-system-server{.exportable.annotations.zip}", ":all-modules-system-server-annotations", ], } diff --git a/api/ApiDocs.bp b/api/ApiDocs.bp index d7e25834905c..8b458c450a53 100644 --- a/api/ApiDocs.bp +++ b/api/ApiDocs.bp @@ -207,7 +207,7 @@ droiddoc { name: "offline-sdk-docs", defaults: ["framework-docs-default"], srcs: [ - ":framework-doc-stubs", + ":framework-doc-stubs{.exportable}", ], hdf: [ "android.whichdoc offline", @@ -228,7 +228,7 @@ droiddoc { name: "offline-sdk-referenceonly-docs", defaults: ["framework-docs-default"], srcs: [ - ":framework-doc-stubs", + ":framework-doc-stubs{.exportable}", ], hdf: [ "android.whichdoc offline", @@ -272,7 +272,7 @@ droiddoc { name: "ds-docs-java", defaults: ["framework-docs-default"], srcs: [ - ":framework-doc-stubs", + ":framework-doc-stubs{.exportable}", ], hdf: [ "android.whichdoc online", @@ -306,7 +306,7 @@ droiddoc { droiddoc { name: "ds-docs-kt", srcs: [ - ":framework-doc-stubs", + ":framework-doc-stubs{.exportable}", ], flags: [ "-noJdkLink", @@ -360,7 +360,7 @@ droiddoc { name: "ds-static-docs", defaults: ["framework-docs-default"], srcs: [ - ":framework-doc-stubs", + ":framework-doc-stubs{.exportable}", ], hdf: [ "android.whichdoc online", @@ -377,7 +377,7 @@ droiddoc { name: "ds-ref-navtree-docs", defaults: ["framework-docs-default"], srcs: [ - ":framework-doc-stubs", + ":framework-doc-stubs{.exportable}", ], hdf: [ "android.whichdoc online", diff --git a/api/StubLibraries.bp b/api/StubLibraries.bp index ec4fc46a76fb..5de27b0dc45e 100644 --- a/api/StubLibraries.bp +++ b/api/StubLibraries.bp @@ -962,7 +962,7 @@ java_api_library { java_library { name: "android_stubs_current_with_test_libs", static_libs: [ - "android_stubs_current", + "android_stubs_current_exportable", "android.test.base.stubs", "android.test.mock.stubs", "android.test.runner.stubs", @@ -977,7 +977,7 @@ java_library { java_library { name: "android_system_stubs_current_with_test_libs", static_libs: [ - "android_system_stubs_current", + "android_system_stubs_current_exportable", "android.test.base.stubs.system", "android.test.mock.stubs.system", "android.test.runner.stubs.system", @@ -992,7 +992,7 @@ java_library { java_library { name: "android_module_stubs_current_with_test_libs", static_libs: [ - "android_module_lib_stubs_current", + "android_module_lib_stubs_current_exportable", "android.test.base.stubs", "android.test.mock.stubs", "android.test.runner.stubs", @@ -1007,7 +1007,7 @@ java_library { java_library { name: "android_system_server_stubs_current_with_test_libs", static_libs: [ - "android_system_server_stubs_current", + "android_system_server_stubs_current_exportable", "android.test.base.stubs.system", "android.test.mock.stubs.system", "android.test.runner.stubs.system", |