Loading android/build_prop.go +9 −4 Original line number Diff line number Diff line Loading @@ -31,10 +31,6 @@ type buildPropProperties struct { // properties in prop_files. Block_list []string // Path to the input prop files. The contents of the files are directly // emitted to the output Prop_files []string `android:"path"` // Files to be appended at the end of build.prop. These files are appended after // post_process_props without any further checking. Footer_files []string `android:"path"` Loading @@ -56,6 +52,14 @@ func (p *buildPropModule) stem() string { return proptools.StringDefault(p.properties.Stem, "build.prop") } func (p *buildPropModule) propFiles(ctx ModuleContext) Paths { partition := p.PartitionTag(ctx.DeviceConfig()) if partition == "system" { return ctx.Config().SystemPropFiles(ctx) } return nil } func (p *buildPropModule) GenerateAndroidBuildActions(ctx ModuleContext) { p.outputFilePath = PathForModuleOut(ctx, "build.prop").OutputPath if !ctx.Config().KatiEnabled() { Loading Loading @@ -94,6 +98,7 @@ func (p *buildPropModule) GenerateAndroidBuildActions(ctx ModuleContext) { cmd.FlagWithInput("--platform-preview-sdk-fingerprint-file=", ApiFingerprintPath(ctx)) cmd.FlagWithInput("--product-config=", PathForModuleSrc(ctx, proptools.String(p.properties.Product_config))) cmd.FlagWithArg("--partition=", partition) cmd.FlagForEachInput("--prop-files=", ctx.Config().SystemPropFiles(ctx)) cmd.FlagWithOutput("--out=", p.outputFilePath) postProcessCmd := rule.Command().BuiltTool("post_process_props") Loading android/config.go +4 −0 Original line number Diff line number Diff line Loading @@ -2077,3 +2077,7 @@ func (c *config) UseDebugArt() bool { return Bool(c.productVariables.Eng) } func (c *config) SystemPropFiles(ctx PathContext) Paths { return PathsForSource(ctx, c.productVariables.SystemPropFiles) } android/variable.go +2 −0 Original line number Diff line number Diff line Loading @@ -506,6 +506,8 @@ type ProductVariables struct { OemProperties []string `json:",omitempty"` ArtTargetIncludeDebugBuild *bool `json:",omitempty"` SystemPropFiles []string `json:",omitempty"` } type PartitionQualifiedVariablesType struct { Loading Loading
android/build_prop.go +9 −4 Original line number Diff line number Diff line Loading @@ -31,10 +31,6 @@ type buildPropProperties struct { // properties in prop_files. Block_list []string // Path to the input prop files. The contents of the files are directly // emitted to the output Prop_files []string `android:"path"` // Files to be appended at the end of build.prop. These files are appended after // post_process_props without any further checking. Footer_files []string `android:"path"` Loading @@ -56,6 +52,14 @@ func (p *buildPropModule) stem() string { return proptools.StringDefault(p.properties.Stem, "build.prop") } func (p *buildPropModule) propFiles(ctx ModuleContext) Paths { partition := p.PartitionTag(ctx.DeviceConfig()) if partition == "system" { return ctx.Config().SystemPropFiles(ctx) } return nil } func (p *buildPropModule) GenerateAndroidBuildActions(ctx ModuleContext) { p.outputFilePath = PathForModuleOut(ctx, "build.prop").OutputPath if !ctx.Config().KatiEnabled() { Loading Loading @@ -94,6 +98,7 @@ func (p *buildPropModule) GenerateAndroidBuildActions(ctx ModuleContext) { cmd.FlagWithInput("--platform-preview-sdk-fingerprint-file=", ApiFingerprintPath(ctx)) cmd.FlagWithInput("--product-config=", PathForModuleSrc(ctx, proptools.String(p.properties.Product_config))) cmd.FlagWithArg("--partition=", partition) cmd.FlagForEachInput("--prop-files=", ctx.Config().SystemPropFiles(ctx)) cmd.FlagWithOutput("--out=", p.outputFilePath) postProcessCmd := rule.Command().BuiltTool("post_process_props") Loading
android/config.go +4 −0 Original line number Diff line number Diff line Loading @@ -2077,3 +2077,7 @@ func (c *config) UseDebugArt() bool { return Bool(c.productVariables.Eng) } func (c *config) SystemPropFiles(ctx PathContext) Paths { return PathsForSource(ctx, c.productVariables.SystemPropFiles) }
android/variable.go +2 −0 Original line number Diff line number Diff line Loading @@ -506,6 +506,8 @@ type ProductVariables struct { OemProperties []string `json:",omitempty"` ArtTargetIncludeDebugBuild *bool `json:",omitempty"` SystemPropFiles []string `json:",omitempty"` } type PartitionQualifiedVariablesType struct { Loading