fa23d2993b
Simplify how aconfig configurations work: remove the ability to set flag values based on build-id. The aconfig files now some in two flavours: - flag declaration files: introduce new flags; aconfig will assign the flags a hard-coded default value (disabled, read-write) - flag value files: assign flags new values `aconfig create-cache` expects flags to be declared exactly once, and for their values to be reassigned zero or more times. The flag value files are identical what used to be called override files. Also, remove the now obsolete build-id parameter: this was used to calculate default values before applying overrides, and is no longer needed. Also rename a few more structs and functions to be closer to the .proto names. This will make it easier to use the generated proto structs directly, and get rid of the hand-crafter wrappers. Bug: 279485059 Test: atest aconfig.test Change-Id: I7bf881338b0567f932099ce419cac457abbe8df8 |
||
---|---|---|
.. | ||
aconfig | ||
acp | ||
apicheck | ||
atree | ||
canoninja | ||
compliance | ||
docker | ||
droiddoc | ||
finalization | ||
fs_config | ||
fs_get_stats | ||
libhost | ||
product_config | ||
protos | ||
rbcrun | ||
releasetools | ||
sbom | ||
signapk | ||
signtos | ||
warn | ||
zipalign | ||
ziptime | ||
Android.bp | ||
auto_gen_test_config.py | ||
auto_gen_test_config_test.py | ||
brillo-clang-format | ||
build-runfiles.cc | ||
BUILD.bazel | ||
buildinfo.sh | ||
check_elf_file.py | ||
check_identical_lib.sh | ||
check_radio_versions.py | ||
checkowners.py | ||
compare_builds.py | ||
event_log_tags.py | ||
exercise_compare_builds | ||
extract_kernel.py | ||
fat16copy.py | ||
fileslist_util.py | ||
findleaves.py | ||
fixlinebreaks.sh | ||
generate-enforce-rro-android-manifest.py | ||
generate-notice-files.py | ||
generate-self-extracting-archive.py | ||
generate_gts_shared_report.py | ||
java-event-log-tags.py | ||
list_files.py | ||
merge-event-log-tags.py | ||
mk2bp_catalog.py | ||
mk2bp_partition.py | ||
normalize_path.py | ||
OWNERS | ||
post_process_props.py | ||
post_process_props_unittest.xml | ||
print_module_licenses.sh | ||
soong_to_convert.py | ||
stub_diff_analyzer.py | ||
test_extract_kernel.py | ||
test_post_process_props.py | ||
warn.py | ||
whichgit |