From 54513622f7d754c1cee7f06a9cb7050a42c172b8 Mon Sep 17 00:00:00 2001 From: Yu Liu Date: Mon, 19 Aug 2024 20:00:32 +0000 Subject: Add phonies as provider instead of updaing a global map. Bug: 358425833 Test: Manually compare the generated mk and ninja files. Change-Id: Ie74b620fc680ca2fc0d7836e88361ab3bdb87c49 --- android/module.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'android/module.go') diff --git a/android/module.go b/android/module.go index 664ac5c71..d1f8b3606 100644 --- a/android/module.go +++ b/android/module.go @@ -1797,6 +1797,7 @@ func (m *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext) bp: blueprintCtx, baseModuleContext: m.baseModuleContextFactory(blueprintCtx), variables: make(map[string]string), + phonies: make(map[string]Paths), } setContainerInfo(ctx) @@ -2052,6 +2053,11 @@ func (m *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext) SetProvider(ctx, OutputFilesProvider, m.outputFiles) } + if len(ctx.phonies) > 0 { + SetProvider(ctx, ModulePhonyProvider, ModulePhonyInfo{ + Phonies: ctx.phonies, + }) + } buildComplianceMetadataProvider(ctx, m) } -- cgit v1.2.3-59-g8ed1b