summaryrefslogtreecommitdiff
path: root/java/base.go
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2022-05-04 15:49:37 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-05-04 15:49:37 +0000
commitb20002cdeb9c7061c04771f74167282c05aeff0d (patch)
tree1538690dfad52acde43490e2f3fcffd313eb162f /java/base.go
parent35c8481ffd0420a84061c4f605af9a0a3a440316 (diff)
parentbe4c7eda0863bb79f3fe0dc9b6b0cd9c2b33185b (diff)
Merge "Revert "Don't add `uses_libs`/`optional_uses_libs` to the manifest_fixer."" am: be4c7eda08
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2085466 Change-Id: I39902680824b4a44cf9900112bb062076e7a9b40 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'java/base.go')
-rw-r--r--java/base.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/java/base.go b/java/base.go
index ff1ce8516..e60e54ec1 100644
--- a/java/base.go
+++ b/java/base.go
@@ -724,8 +724,10 @@ func (j *Module) deps(ctx android.BottomUpMutatorContext) {
if component, ok := dep.(SdkLibraryComponentDependency); ok {
if lib := component.OptionalSdkLibraryImplementation(); lib != nil {
// Add library as optional if it's one of the optional compatibility libs.
- optional := android.InList(*lib, dexpreopt.OptionalCompatUsesLibs)
- tag := makeUsesLibraryDependencyTag(dexpreopt.AnySdkVersion, optional, true)
+ tag := usesLibReqTag
+ if android.InList(*lib, dexpreopt.OptionalCompatUsesLibs) {
+ tag = usesLibOptTag
+ }
ctx.AddVariationDependencies(nil, tag, *lib)
}
}