Loading android/apex_contributions.go +4 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,10 @@ func (a *allApexContributions) DepsMutator(ctx BottomUpMutatorContext) { func (a *allApexContributions) SetPrebuiltSelectionInfoProvider(ctx BaseModuleContext) { addContentsToProvider := func(p *PrebuiltSelectionInfoMap, m *apexContributions) { for _, content := range m.Contents() { // Skip any apexes that have been added to the product specific ignore list if InList(content, ctx.Config().BuildIgnoreApexContributionContents()) { continue } if !ctx.OtherModuleExists(content) && !ctx.Config().AllowMissingDependencies() { ctx.ModuleErrorf("%s listed in apex_contributions %s does not exist\n", content, m.Name()) } Loading android/config.go +4 −0 Original line number Diff line number Diff line Loading @@ -2060,3 +2060,7 @@ func (c *config) AllApexContributions() []string { } return ret } func (c *config) BuildIgnoreApexContributionContents() []string { return c.productVariables.BuildIgnoreApexContributionContents } android/variable.go +2 −0 Original line number Diff line number Diff line Loading @@ -494,6 +494,8 @@ type ProductVariables struct { BuildFlags map[string]string `json:",omitempty"` BuildFromSourceStub *bool `json:",omitempty"` BuildIgnoreApexContributionContents []string `json:",omitempty"` } type PartitionQualifiedVariablesType struct { Loading Loading
android/apex_contributions.go +4 −0 Original line number Diff line number Diff line Loading @@ -98,6 +98,10 @@ func (a *allApexContributions) DepsMutator(ctx BottomUpMutatorContext) { func (a *allApexContributions) SetPrebuiltSelectionInfoProvider(ctx BaseModuleContext) { addContentsToProvider := func(p *PrebuiltSelectionInfoMap, m *apexContributions) { for _, content := range m.Contents() { // Skip any apexes that have been added to the product specific ignore list if InList(content, ctx.Config().BuildIgnoreApexContributionContents()) { continue } if !ctx.OtherModuleExists(content) && !ctx.Config().AllowMissingDependencies() { ctx.ModuleErrorf("%s listed in apex_contributions %s does not exist\n", content, m.Name()) } Loading
android/config.go +4 −0 Original line number Diff line number Diff line Loading @@ -2060,3 +2060,7 @@ func (c *config) AllApexContributions() []string { } return ret } func (c *config) BuildIgnoreApexContributionContents() []string { return c.productVariables.BuildIgnoreApexContributionContents }
android/variable.go +2 −0 Original line number Diff line number Diff line Loading @@ -494,6 +494,8 @@ type ProductVariables struct { BuildFlags map[string]string `json:",omitempty"` BuildFromSourceStub *bool `json:",omitempty"` BuildIgnoreApexContributionContents []string `json:",omitempty"` } type PartitionQualifiedVariablesType struct { Loading