diff options
author | 2025-03-14 20:52:35 -0700 | |
---|---|---|
committer | 2025-03-14 20:52:35 -0700 | |
commit | b8c729b78e680eaed99b167c346070622c3e5a9e (patch) | |
tree | 818963f454ef56aa4fdf0ab7b047513364a1e840 /android/module.go | |
parent | dd6237c72829db0e605b16f2496fd3545e9f1e5d (diff) | |
parent | 0c67c8ed894dfece5035d28e3c6a0eca6c799495 (diff) |
Merge "Move requiredDeps to OverridableDepsMutator" into main
Diffstat (limited to 'android/module.go')
-rw-r--r-- | android/module.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/android/module.go b/android/module.go index 0fba9aa63..a3fe837a5 100644 --- a/android/module.go +++ b/android/module.go @@ -1002,11 +1002,19 @@ func (m *ModuleBase) baseDepsMutator(ctx BottomUpMutatorContext) { pv := ctx.Config().productVariables fullManifest := pv.DeviceArch != nil && pv.DeviceName != nil if fullManifest { - addRequiredDeps(ctx) addVintfFragmentDeps(ctx) } } +// required property can be overridden too; handle it separately +func (m *ModuleBase) baseOverridablePropertiesDepsMutator(ctx BottomUpMutatorContext) { + pv := ctx.Config().productVariables + fullManifest := pv.DeviceArch != nil && pv.DeviceName != nil + if fullManifest { + addRequiredDeps(ctx) + } +} + // addRequiredDeps adds required, target_required, and host_required as dependencies. func addRequiredDeps(ctx BottomUpMutatorContext) { addDep := func(target Target, depName string) { |