platform_build_soong/ui
Jingwen Chen ebb0b574c8 Add dependency on dexpreopt.config to soong_build doc generation.
This was caught while running the soong_build docs action under Bazel as
ninja executor. Since the config file is not an explicit input to the
action, it's not present in Bazel's execution root during action
execution time, leading to a missing file error. To fix it, add the file
as an input to the action, if it's configured in product variables.

New soong_build statement:

build out/soong/docs/soong_build.html: s.writedocs.soongDocs $
        out/.module_paths/Android.bp.list out/soong/soong.variables $
        out/soong/dexpreopt.config | out/soong/.bootstrap/bin/soong_build
    outDir = out/soong/docs

Test: m
Test: USE_BAZEL=1 m
Bug: 161958189
Fixes: 161958189
Change-Id: I2bf264e848bb29ac91f4196fbe9c4ecf3cea8a2c
2020-11-04 01:51:40 -05:00
..
build Add dependency on dexpreopt.config to soong_build doc generation. 2020-11-04 01:51:40 -05:00
logger Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
metrics Capture the build command that executed the build system. 2020-10-29 11:01:32 -07:00
status Add stats from ninja subprocesses to build.trace.gz 2020-10-15 13:46:32 -07:00
terminal Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
tracer Add stats from ninja subprocesses to build.trace.gz 2020-10-15 13:46:32 -07:00