Merge "Propagate <uses-library> dependencies from android_library to apps." am: 91436f469a am: 39e4a5170a

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1798212

Change-Id: Ib2230e6fc3884763d6cd46b7ef897a9c267b6f9a
This commit is contained in:
Aurimas Liutikas
2021-08-17 23:21:27 +00:00
committed by Automerger Merge Worker

View File

@@ -502,11 +502,12 @@ func (a *AndroidLibrary) DepsMutator(ctx android.BottomUpMutatorContext) {
if sdkDep.hasFrameworkLibs() {
a.aapt.deps(ctx, sdkDep)
}
a.usesLibrary.deps(ctx, sdkDep.hasFrameworkLibs())
}
func (a *AndroidLibrary) GenerateAndroidBuildActions(ctx android.ModuleContext) {
a.aapt.isLibrary = true
a.classLoaderContexts = make(dexpreopt.ClassLoaderContextMap)
a.classLoaderContexts = a.usesLibrary.classLoaderContextForUsesLibDeps(ctx)
a.aapt.buildActions(ctx, android.SdkContext(a), a.classLoaderContexts)
a.hideApexVariantFromMake = !ctx.Provider(android.ApexInfoProvider).(android.ApexInfo).IsForPlatform()