diff options
Diffstat (limited to 'aconfig/init.go')
-rw-r--r-- | aconfig/init.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/aconfig/init.go b/aconfig/init.go index 6b433c93d..161fd4248 100644 --- a/aconfig/init.go +++ b/aconfig/init.go @@ -54,6 +54,15 @@ var ( }, Restat: true, }) + + // For all_aconfig_declarations + allDeclarationsRule = pctx.AndroidStaticRule("all_aconfig_declarations_dump", + blueprint.RuleParams{ + Command: `${aconfig} dump --format protobuf --out ${out} ${cache_files}`, + CommandDeps: []string{ + "${aconfig}", + }, + }, "cache_files") ) func init() { @@ -67,4 +76,5 @@ func registerBuildComponents(ctx android.RegistrationContext) { ctx.RegisterModuleType("aconfig_values", ValuesFactory) ctx.RegisterModuleType("aconfig_value_set", ValueSetFactory) ctx.RegisterModuleType("java_aconfig_library", JavaDeclarationsLibraryFactory) + ctx.RegisterParallelSingletonType("all_aconfig_declarations", AllAconfigDeclarationsFactory) } |