Merge changes Iefcf4fbe,I450d4769,I1ffc7e7b am: 2c79c871d9
am: 3757864b5f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1354643 Change-Id: I35b96bffc99f9066982e6ea99332fb84c8f7a840
This commit is contained in:
10
apex/apex.go
10
apex/apex.go
@@ -1852,9 +1852,15 @@ func (a *apexBundle) WalkPayloadDeps(ctx android.ModuleContext, do android.Paylo
|
||||
return false
|
||||
}
|
||||
|
||||
dt := ctx.OtherModuleDependencyTag(child)
|
||||
|
||||
if _, ok := dt.(android.ExcludeFromApexContentsTag); ok {
|
||||
return false
|
||||
}
|
||||
|
||||
// Check for the direct dependencies that contribute to the payload
|
||||
if dt, ok := ctx.OtherModuleDependencyTag(child).(dependencyTag); ok {
|
||||
if dt.payload {
|
||||
if adt, ok := dt.(dependencyTag); ok {
|
||||
if adt.payload {
|
||||
return do(ctx, parent, am, false /* externalDep */)
|
||||
}
|
||||
// As soon as the dependency graph crosses the APEX boundary, don't go further.
|
||||
|
Reference in New Issue
Block a user