Support default-permission in aconfig_declarations

Aconfig provides new argument, default-permission, for create-cache.
When buld aconfig_declarations, aconfig_declarations will read the value
from release configuration to pass this value to aconfig.

Bug: 294417368
Test: presubmit
Change-Id: Id55dab1d757e2366a62449c73e2497cc958c5e78
This commit is contained in:
Zhi Dou
2023-08-10 21:47:40 +00:00
parent 4fa1bfe169
commit 3f65a416b8
4 changed files with 25 additions and 5 deletions

View File

@@ -29,6 +29,7 @@ var (
` --package ${package}` +
` ${declarations}` +
` ${values}` +
` ${default-permission}` +
` --cache ${out}.tmp` +
` && ( if cmp -s ${out}.tmp ${out} ; then rm ${out}.tmp ; else mv ${out}.tmp ${out} ; fi )`,
// ` --build-id ${release_version}` +
@@ -36,7 +37,7 @@ var (
"${aconfig}",
},
Restat: true,
}, "release_version", "package", "declarations", "values")
}, "release_version", "package", "declarations", "values", "default-permission")
// For java_aconfig_library: Generate java file
javaRule = pctx.AndroidStaticRule("java_aconfig_library",