diff options
author | 2023-06-21 18:10:28 -0700 | |
---|---|---|
committer | 2023-06-23 15:21:42 -0700 | |
commit | 2f99c47a87740448a215cb88dfd851f204732899 (patch) | |
tree | d50daf102ba1b7a525cc5f06bed9bf95159d136b /aconfig/init.go | |
parent | a41c679fe1aa445c636be870030f0e5eee069915 (diff) |
Add aconfig dump of all aconfig_declarations modules.
Bug: 283910439
Test: m dist ; m all_aconfig_declarations ; gqui from all_aconfig_declarations.pb proto /source/aosp-master-with-phones/build/make/tools/aconfig/protos/aconfig.proto:android.aconfig.parsed_flags
Change-Id: Ia89c7f9c53fa1600fa2f9c8ea01319e949e09f58
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) } |