platform_build_soong/ui
Jingwen Chen eb76c4319d bp2build: fix running from clean checkout.
bp2build is a Soong mode that returns as soon as the BUILD files are generated. This causes it not generate the build.ninja file, which the Ninja process executing soong_build itself expects to produce as an output. If there isn't an existing build.ninja file generated from a previous build, GENERATE_BAZEL_FILES=true m nothing will fail.

This CL generates the expected files as a workaround, and also makes GENERATE_BAZEL_FILES=true skip the Kati/Ninja steps in soong_ui since they aren't needed.

Test: rm -rf out/ && GENERATE_BAZEL_FILES=true m nothing && m libc

Fixes: 178683777

Change-Id: I2515ef7961682d2be5f096ed24831cc185165a67
2021-01-29 22:33:25 -05:00
..
build bp2build: fix running from clean checkout. 2021-01-29 22:33:25 -05:00
logger Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
metrics Merge "Read the proc status file when PID is given for metrics purpose." 2020-12-18 04:14:09 +00:00
status Add stats from ninja subprocesses to build.trace.gz 2020-10-15 13:46:32 -07:00
terminal Remove unnecessary snake case variables. 2020-12-22 12:38:35 -08:00
tracer Add stats from ninja subprocesses to build.trace.gz 2020-10-15 13:46:32 -07:00