platform_build_soong/bp2build
MarkDacek 23a4120c57 Modify symlink_forest to rerun when soong_build has changed.
Also remove existing symlink_forest_version functionality.

This remedies issues pertaining to b/300122962 - symlinks not
clearing after a revert

Timing wise - this doesn't present a performance regression
on a clean build. When soong_build changes, it's considerably longer
but no different from the time when symlink_forest_version is changed.

Bug: 300288299
Test: build/soong/tests/symlink_forest_rerun_test.sh
Change-Id: I0e95aac315dfea7ea3b8bb9a3eb0c6408300bd3b
2023-09-29 22:53:07 +00:00
..
aar_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
aconfig_conversion_test.go Convert cc_aconfig_library to bazel. 2023-09-20 17:46:46 -07:00
aidl_library_conversion_test.go Implement bp2build converter for aidl_library 2023-05-11 11:39:43 -04:00
Android.bp Revert^2 "bp2build converter for android_test_helper_app." 2023-09-21 15:16:59 +00:00
android_app_certificate_conversion_test.go export common bp2build testing functions 2022-08-01 14:49:31 -04:00
android_app_conversion_test.go Bp2build support for JNI deps of android_app. 2023-09-20 16:09:13 -04:00
android_test_conversion_test.go Revert^2 "bp2build converter for android_test_helper_app." 2023-09-21 15:16:59 +00:00
androidbp_to_build_templates.go Handle nameless modules during bp2build conversion. 2022-09-14 09:32:17 -07:00
apex_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
apex_key_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
bp2build.go Generate android_certificate_directory 2023-09-12 15:23:36 -07:00
bp2build_product_config.go Move the android_platform next to it's entrypoint product config file 2023-09-19 09:54:59 -07:00
bp2build_product_config_test.go Make bp2build-generated selects() based on product config build settings 2023-08-03 10:12:09 -07:00
bpf_conversion_test.go Add bp2build converter for bpf 2022-09-28 14:18:45 -07:00
build_conversion.go Make bp2build_all_srcs manual. 2023-09-20 10:25:09 +00:00
build_conversion_test.go Merge "Move the android_platform next to it's entrypoint product config file" into main 2023-09-19 20:42:52 +00:00
bzl_conversion.go Replace SortedStringKeys with SortedKeys 2023-02-28 16:51:32 -08:00
bzl_conversion_test.go Merge changes I8ca452aa,I437fc890,If9446700 into main 2023-08-08 00:51:52 +00:00
cc_binary_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
cc_library_conversion_test.go Merge "Block CFI on static libraries" into main 2023-09-21 13:05:21 +00:00
cc_library_headers_conversion_test.go Handle prebuilt vs source selection in bp2build 2023-09-19 16:04:39 -04:00
cc_library_shared_conversion_test.go Merge "Block CFI on static libraries" into main 2023-09-21 13:05:21 +00:00
cc_library_static_conversion_test.go Merge "Block CFI on static libraries" into main 2023-09-21 13:05:21 +00:00
cc_object_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
cc_prebuilt_binary_conversion_test.go Support cc_prebuilt_binary building with Bazel 2022-10-06 19:39:09 +00:00
cc_prebuilt_library_conversion_test.go Create a bp2build converter for ndk_prebuilt_*_stl 2023-09-13 18:08:55 +00:00
cc_prebuilt_library_shared_conversion_test.go bp2build: migrate export_{,system_}include_dirs -> *includes for cc_prebuilt_library{,_static,_shared} 2023-04-11 18:56:41 +00:00
cc_prebuilt_library_shared_test.go Rename prebuilt_library_* to cc_prebuilt_library_* 2022-10-20 14:51:55 +00:00
cc_prebuilt_library_static_conversion_test.go bp2build: migrate export_{,system_}include_dirs -> *includes for cc_prebuilt_library{,_static,_shared} 2023-04-11 18:56:41 +00:00
cc_prebuilt_library_static_test.go Revert "Revert "Produce _alwayslink sibling targets through bp2b..." 2023-03-10 22:14:29 +00:00
cc_prebuilt_object_conversion_test.go Add bp2build support for cc_prebuilt_object 2022-12-09 13:58:58 -08:00
cc_test_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
cc_yasm_conversion_test.go Exporting MakeBazelTarget() in testing.go 2022-09-01 16:47:58 +00:00
configurability.go Print default val if all vals in axis match default val 2023-05-03 00:35:13 +00:00
constants.go Have bp2build generate BUILD.bazel instead of generating BUILD. 2021-05-18 09:01:36 -04:00
conversion.go Generate android_certificate_directory 2023-09-12 15:23:36 -07:00
conversion_test.go Generate android_certificate_directory 2023-09-12 15:23:36 -07:00
droiddoc_exported_dir_conversion_test.go Bp2build-convert droiddoc_exported_dir 2023-09-14 12:06:54 -04:00
fdo_profile_conversion_test.go Implement bp2build converter for fdo_profile 2023-09-15 10:45:17 -04:00
filegroup_conversion_test.go Handle .proto files in different package for filegroups 2023-08-07 21:39:05 +00:00
genrule_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
gensrcs_conversion_test.go bp2build data property -> data attr in gensrcs 2023-06-09 15:37:45 -04:00
go_conversion_test.go Create additional test target for go modules in bp2build 2023-07-27 17:11:42 +00:00
java_binary_host_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
java_host_for_device_conversion_test.go Add do not convert for sdk_version unset 2023-08-29 20:06:48 -04:00
java_import_conversion_test.go Bp2build support for sdk_version and java_version. 2023-04-11 21:05:48 -04:00
java_library_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
java_library_host_conversion_test.go Bp2build support for sdk_version and java_version. 2023-04-11 21:05:48 -04:00
java_plugin_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
java_proto_conversion_test.go Do not append deps to exports when java_library has only proto srcs 2023-09-13 10:15:10 -07:00
java_sdk_library_conversion_test.go Add limited bp2build converter of java_sdk_library 2023-02-14 13:21:21 -08:00
java_sdk_library_import_conversion_test.go Implement bp2build for java_sdk_library_import 2023-09-19 15:58:22 -04:00
java_test_host_conversion_test.go java_test macro needs srcs and deps to create .jar for tradefed_test_suite 2023-07-17 16:39:07 -07:00
license_conversion_test.go Implement bp2build for the license module 2022-09-14 13:49:18 -07:00
license_kind_conversion_test.go Implement bp2build for the license_kind module 2022-09-14 13:49:27 -07:00
linker_config_conversion_test.go Export RunBp2BuildTestCaseSimple() in testing.go 2022-09-01 18:57:01 +00:00
metrics.go Fix false pos in bp2build-prog due to prebulits 2023-08-25 17:42:42 -04:00
package_conversion_test.go Change bp2build converter of module "package". 2023-05-09 17:37:04 -07:00
performance_test.go Bp2build support for multiple product configs 2023-01-05 12:49:14 -08:00
platform_compat_config_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
prebuilt_etc_conversion_test.go bp2build: block src == name for prebuilt_* modules 2023-09-07 12:26:22 -04:00
python_binary_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
python_library_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
python_test_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
rust_binary_conversion_test.go Add rust bp2build tests to soong tests 2023-09-01 12:08:19 -04:00
rust_library_conversion_test.go Add rust bp2build tests to soong tests 2023-09-01 12:08:19 -04:00
rust_proc_macro_conversion_test.go Add rust bp2build tests to soong tests 2023-09-01 12:08:19 -04:00
rust_protobuf_conversion_test.go Add rust bp2build tests to soong tests 2023-09-01 12:08:19 -04:00
sh_conversion_test.go Exporting MakeBazelTarget() in testing.go 2022-09-01 16:47:58 +00:00
sh_test_conversion_test.go bp2build converter for sh_test followup 2023-08-22 23:07:33 -04:00
soong_config_module_type_conversion_test.go Refactor bp2build tests for allowlist v2 2023-09-19 17:04:11 +00:00
symlink_forest.go Modify symlink_forest to rerun when soong_build has changed. 2023-09-29 22:53:07 +00:00
testing.go Merge "Have ConvertWBp2build use Bp2buildMutatorContext" into main 2023-09-20 17:56:24 +00:00