diff options
Diffstat (limited to 'aconfig/init.go')
-rw-r--r-- | aconfig/init.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/aconfig/init.go b/aconfig/init.go index 2e24db94d..72f6bb620 100644 --- a/aconfig/init.go +++ b/aconfig/init.go @@ -40,6 +40,19 @@ var ( Restat: true, }, "release_version", "package", "declarations", "values", "default-permission") + // For create-device-config-sysprops: Generate aconfig flag value map text file + aconfigTextRule = pctx.AndroidStaticRule("aconfig_text", + blueprint.RuleParams{ + Command: `${aconfig} dump --format bool` + + ` --cache ${in}` + + ` --out ${out}.tmp` + + ` && ( if cmp -s ${out}.tmp ${out} ; then rm ${out}.tmp ; else mv ${out}.tmp ${out} ; fi )`, + CommandDeps: []string{ + "${aconfig}", + }, + Restat: true, + }) + // For all_aconfig_declarations: Combine all parsed_flags proto files AllDeclarationsRule = pctx.AndroidStaticRule("All_aconfig_declarations_dump", blueprint.RuleParams{ |