platform_build/tools
Mårten Kongstad fa23d2993b aconfig: separate flag declarations and flag values
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
2023-05-12 08:50:49 +02:00
..
aconfig aconfig: separate flag declarations and flag values 2023-05-12 08:50:49 +02:00
acp
apicheck
atree Fix uninitialized value warnings. 2022-12-20 16:51:53 -08:00
canoninja Fix go.mod for tools/canoninja 2022-08-01 14:45:28 -07:00
compliance Update generateSPDXNamespace to generate a unique spdx doc namespace 2023-04-20 17:43:12 +00:00
docker
droiddoc
finalization Improve finalization perfomance by building only current version. 2023-05-10 03:10:32 +00:00
fs_config Convert fs_config_generator.py to python 3 2022-10-21 11:16:18 -07:00
fs_get_stats
libhost
product_config
protos Generate SBOM of the target product in file sbom.spdx.json in product out directory. 2023-03-14 15:14:06 -07:00
rbcrun Remove unneeded rbcrun features 2023-05-05 11:52:02 -07:00
releasetools Fix non-AB ota generation for directories 2023-05-09 20:30:53 -07:00
sbom Merge "Cleanup the list of Soong prebuilt module types." 2023-04-21 01:40:01 +00:00
signapk Pin signapk to Java 11 2023-02-03 18:06:46 +00:00
signtos
warn Make DeprecatedOrUnsafeBufferHandling not high severity 2023-01-09 14:19:11 -08:00
zipalign zipalign/ziptime: use ftello()/fseeko(). 2023-01-13 00:41:38 +00:00
ziptime zipalign/ziptime: use ftello()/fseeko(). 2023-01-13 00:41:38 +00:00
Android.bp Create separate python libraries for the following logic and refactor SBOM generation script accordingly. 2023-04-13 13:34:57 -07:00
auto_gen_test_config.py Convert auto_gen_test_config.py to python 3 2023-01-26 17:29:13 -08:00
auto_gen_test_config_test.py
brillo-clang-format
build-runfiles.cc make: fix memory leak 2022-06-28 11:23:21 -07:00
BUILD.bazel Add check_elf_file to BUILD.bazel 2022-09-07 22:24:33 +00:00
buildinfo.sh Remove deprecated BOARD_BUILD_SYSTEM_ROOT_IMAGE 2022-10-13 16:08:53 +08:00
check_elf_file.py Fix crash in check_elf_file.py 2022-11-09 12:50:35 -08:00
check_identical_lib.sh
check_radio_versions.py Convert check_radio_versions to python3 2022-10-24 21:02:00 +00:00
checkowners.py
compare_builds.py
event_log_tags.py
exercise_compare_builds
extract_kernel.py
fat16copy.py
fileslist_util.py Convert fileslist_util.py to python 3 2022-10-24 18:46:03 -07:00
findleaves.py Convert findleaves.py to python 3 2022-10-24 17:57:39 -07:00
fixlinebreaks.sh
generate-enforce-rro-android-manifest.py
generate-notice-files.py
generate-self-extracting-archive.py
generate_gts_shared_report.py Tool for generating GTS open-sourced report 2023-02-16 21:54:23 +00:00
java-event-log-tags.py Remove extra semicolons from event log tag generated files 2022-10-13 17:47:42 -07:00
list_files.py Create a python script to list files given a directory as an input 2023-04-03 17:52:41 +00:00
merge-event-log-tags.py
mk2bp_catalog.py
mk2bp_partition.py
normalize_path.py Update normalize_path.py to Python 3. 2022-10-20 08:11:18 +00:00
OWNERS
post_process_props.py Allow setting future api level before REL 2023-04-10 15:37:19 +09:00
post_process_props_unittest.xml
print_module_licenses.sh
soong_to_convert.py Convert soong_to_convert.py to python 3 2022-11-04 17:36:13 -07:00
stub_diff_analyzer.py Create custom diff tool to compare stub contents 2022-10-28 22:45:08 +00:00
test_extract_kernel.py
test_post_process_props.py Allow setting future api level before REL 2023-04-10 15:37:19 +09:00
warn.py
whichgit The --why parameter in whichgit should be optional 2022-10-24 08:03:20 -07:00