platform_build_soong/cmd
Lukacs T. Berki eb0454b2a4 Generate actions when building the module graph.
This is necessary because GenerateAndroidBuildActions() is effectively a
mutator and therefore can change the data stored in each module.
Sometimes one wants to dump that data in the JSON module graph, and in
order to do so, actions need to be generated.

I briefly entertained removing StopBeforePrepareBuildActions(), but it
incurs a 10-second penalty on "m soong_docs" and "m bp2build" so I
decided to keep it.

Test: Presubmits.
Change-Id: I438aaf981e989dc39a09e8a2ba73f7a08ee55386
2021-10-26 13:32:59 +02:00
..
dep_fixer Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
diff_target_files Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
extract_apks Upgrade to golang protobuf api v2 2021-07-23 11:12:05 -07:00
extract_jar_packages Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
extract_linker Add symbols for start and end of embedded linker 2021-07-27 22:47:22 -07:00
fileslist Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
go2bp go2bp: Add -limit and -skip-tests to more easily limit imported modules 2021-07-12 21:46:02 -07:00
host_bionic_verify Stop injecting symbols into host bionic binaries 2021-06-11 15:22:41 -07:00
javac_wrapper Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
merge_zips Move response file handling to a separate package 2021-03-25 11:06:45 -07:00
multiproduct_kati Merge "Reduce modules exposed to Make in Mac builds" 2021-10-19 00:32:54 +00:00
path_interposer Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
pom2bp remove redundant 'deps' section from template with 'exports' section. 2021-09-22 16:50:33 -04:00
pom2mk Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
run_with_timeout Increase timeouts in Test_runWithTimeout 2021-09-17 21:36:29 +00:00
sbox Upgrade to golang protobuf api v2 2021-07-23 11:12:05 -07:00
soong_build Generate actions when building the module graph. 2021-10-26 13:32:59 +02:00
soong_ui Add environment variable to force keeping ANSI codes 2021-09-21 12:53:30 -07:00
zip2zip Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
zipsync Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00