diff --git a/android/build_prop.go b/android/build_prop.go index 13d59f9f5..ede93ed20 100644 --- a/android/build_prop.go +++ b/android/build_prop.go @@ -63,6 +63,8 @@ func (p *buildPropModule) propFiles(ctx ModuleContext) Paths { return ctx.Config().SystemExtPropFiles(ctx) } else if partition == "product" { return ctx.Config().ProductPropFiles(ctx) + } else if partition == "odm" { + return ctx.Config().OdmPropFiles(ctx) } return nil } diff --git a/android/config.go b/android/config.go index 77c5b341d..fc397f4c7 100644 --- a/android/config.go +++ b/android/config.go @@ -2057,6 +2057,10 @@ func (c *config) ProductPropFiles(ctx PathContext) Paths { return PathsForSource(ctx, c.productVariables.ProductPropFiles) } +func (c *config) OdmPropFiles(ctx PathContext) Paths { + return PathsForSource(ctx, c.productVariables.OdmPropFiles) +} + func (c *config) EnableUffdGc() string { return String(c.productVariables.EnableUffdGc) } diff --git a/android/variable.go b/android/variable.go index c8744ed6a..9026f9348 100644 --- a/android/variable.go +++ b/android/variable.go @@ -512,6 +512,7 @@ type ProductVariables struct { SystemPropFiles []string `json:",omitempty"` SystemExtPropFiles []string `json:",omitempty"` ProductPropFiles []string `json:",omitempty"` + OdmPropFiles []string `json:",omitempty"` EnableUffdGc *string `json:",omitempty"`