diff options
author | 2024-08-21 18:20:13 +0000 | |
---|---|---|
committer | 2024-08-21 19:11:43 +0000 | |
commit | 876b7ce263e6085bb46fbdaaaf4d0ac67c5e5f34 (patch) | |
tree | 457f376ce6ea657b39e66d39d871efa83cd0886f /android/module.go | |
parent | fed2be9f98eb4e040cc0fe2a633f2bbef2f57eb7 (diff) |
Remove outputFiles from ModuleBase.
Bug: 358425833
Test: CI
Change-Id: I6c398fbdbc38b99fa62f8670baa44ffd51b5e6d3
Diffstat (limited to 'android/module.go')
-rw-r--r-- | android/module.go | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/android/module.go b/android/module.go index 95908f842..e74af838e 100644 --- a/android/module.go +++ b/android/module.go @@ -875,10 +875,6 @@ type ModuleBase struct { // be included in the final module-info.json produced by Make. moduleInfoJSON *ModuleInfoJSON - // outputFiles stores the output of a module by tag and is used to set - // the OutputFilesProvider in GenerateBuildActions - outputFiles OutputFilesInfo - // complianceMetadataInfo is for different module types to dump metadata. // See android.ModuleContext interface. complianceMetadataInfo *ComplianceMetadataInfo @@ -2057,8 +2053,9 @@ func (m *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext) m.ruleParams = ctx.ruleParams m.variables = ctx.variables - if m.outputFiles.DefaultOutputFiles != nil || m.outputFiles.TaggedOutputFiles != nil { - SetProvider(ctx, OutputFilesProvider, m.outputFiles) + outputFiles := ctx.GetOutputFiles() + if outputFiles.DefaultOutputFiles != nil || outputFiles.TaggedOutputFiles != nil { + SetProvider(ctx, OutputFilesProvider, outputFiles) } if len(ctx.phonies) > 0 { @@ -2557,13 +2554,14 @@ func outputFilesForModuleFromProvider(ctx PathContext, module blueprint.Module, type OutputFilesProviderModuleContext interface { OtherModuleProviderContext Module() Module + GetOutputFiles() OutputFilesInfo } if mctx, isMctx := ctx.(OutputFilesProviderModuleContext); isMctx { if mctx.Module() != module { outputFiles, _ = OtherModuleProvider(mctx, module, OutputFilesProvider) } else { - outputFiles = mctx.Module().base().outputFiles + outputFiles = mctx.GetOutputFiles() fromProperty = true } } else if cta, isCta := ctx.(*singletonContextAdaptor); isCta { |