Pass declarations as separate arguments

Aconfig take declarations as separate arguments if there are multiple
declaration files.

Bug: 291926035
Test: build flags
Change-Id: Ic0d069184f48ceaf8947acc5b951eecff7c308f9
This commit is contained in:
Zhi Dou
2023-07-19 18:04:24 +00:00
parent cfcd0a4960
commit 8a35a6fa71
3 changed files with 7 additions and 4 deletions

View File

@@ -27,7 +27,7 @@ var (
blueprint.RuleParams{
Command: `${aconfig} create-cache` +
` --package ${package}` +
` --declarations ${in}` +
` ${declarations}` +
` ${values}` +
` --cache ${out}.tmp` +
` && ( if cmp -s ${out}.tmp ; then rm ${out}.tmp ; else mv ${out}.tmp ${out} ; fi )`,
@@ -36,7 +36,7 @@ var (
"${aconfig}",
},
Restat: true,
}, "release_version", "package", "values")
}, "release_version", "package", "declarations", "values")
// For java_aconfig_library: Generate java file
srcJarRule = pctx.AndroidStaticRule("aconfig_srcjar",