diff options
Diffstat (limited to 'android/module.go')
-rw-r--r-- | android/module.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/android/module.go b/android/module.go index 39a165463..80275a309 100644 --- a/android/module.go +++ b/android/module.go @@ -1925,6 +1925,12 @@ type HostToolProviderInfo struct { var HostToolProviderInfoProvider = blueprint.NewProvider[HostToolProviderInfo]() +type DistInfo struct { + Dists []dist +} + +var DistProvider = blueprint.NewProvider[DistInfo]() + type SourceFileGenerator interface { GeneratedSourceFiles() Paths GeneratedHeaderDirs() Paths @@ -2222,6 +2228,13 @@ func (m *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext) Phonies: ctx.phonies, }) } + + if len(ctx.dists) > 0 { + SetProvider(ctx, DistProvider, DistInfo{ + Dists: ctx.dists, + }) + } + buildComplianceMetadataProvider(ctx, m) commonData := CommonModuleInfo{ |