diff options
author | 2023-10-03 16:22:26 +0000 | |
---|---|---|
committer | 2023-10-03 16:22:26 +0000 | |
commit | b45e69de0c1a71aabc75518566bda6c62b431fb0 (patch) | |
tree | bfc8e0af95e1e1142f1f903384c6cc364df3b453 | |
parent | 9392aee9d39e8c56f4eab61bb1c19041ae390798 (diff) | |
parent | b6bb6b70d94ed44a8d764d9f1074f8b096ab3930 (diff) |
Merge "Clean up prebuilt stub deps & add comment" into main am: e1d899f2ad am: b6bb6b70d9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2767025
Change-Id: Ie9987252377808d2ba4c910954c155895c38686d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | api/StubLibraries.bp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/api/StubLibraries.bp b/api/StubLibraries.bp index f69f33f7df69..857077d60a5d 100644 --- a/api/StubLibraries.bp +++ b/api/StubLibraries.bp @@ -357,13 +357,15 @@ java_library { ], srcs: [":module-lib-api-stubs-docs-non-updatable"], libs: [ + // We cannot depend on all-modules-module-lib-stubs, because the module-lib stubs + // depend on this stub. We resolve dependencies on APIs in modules by depending + // on a prebuilt of the whole platform (sdk_system_current_android). + // That prebuilt does not include module-lib APIs, so use the prebuilt module-lib + // stubs for modules that export module-lib stubs that the non-updatable part + // depends on. "sdk_module-lib_current_framework-tethering", "sdk_module-lib_current_framework-connectivity-t", - "sdk_public_current_framework-bluetooth", - // NOTE: The below can be removed once the prebuilt stub contains bluetooth. "sdk_system_current_android", - // NOTE: The below can be removed once the prebuilt stub contains IKE. - "sdk_system_current_android.net.ipsec.ike", ], dist: { dir: "apistubs/android/module-lib", |