platform_build_soong/ui/build
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
..
paths Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
sandbox/darwin Revert "Revert "Revert "Revert "Add path interposer"""" 2018-05-31 14:59:33 -07:00
Android.bp Add code to enable USE_BAZEL=1 m functionality in AOSP. 2020-10-26 09:23:24 +00:00
bazel.go Add code to enable USE_BAZEL=1 m functionality in AOSP. 2020-10-26 09:23:24 +00:00
build.go Add code to enable USE_BAZEL=1 m functionality in AOSP. 2020-10-26 09:23:24 +00:00
cleanbuild.go Add odm_dlkm and vendor_dlkm to the installclean list 2020-10-14 11:32:23 -07:00
cleanbuild_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
config.go Add --skip-soong-tests argument to soong_ui and use it in multiproduct_kati 2020-10-29 14:22:04 -07:00
config_darwin.go Create a highmem pool and put metalava into it 2020-01-24 11:44:23 -08:00
config_linux.go Create a highmem pool and put metalava into it 2020-01-24 11:44:23 -08:00
config_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
context.go Rename time to event in Soong metrics system. 2020-10-21 08:54:56 -07:00
dumpvars.go Remove obsolete PDK build functionality 2020-08-11 01:11:44 +00:00
environment.go Create a highmem pool and put metalava into it 2020-01-24 11:44:23 -08:00
environment_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
exec.go Add logging for stats on finished commands 2020-04-19 12:06:14 -07:00
finder.go find bazel-related files and add them to bazel.list and ninja deps 2020-10-13 16:18:59 -04:00
goma.go Add dist_dir to goma trigger 2019-07-23 16:16:15 -04:00
kati.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
ninja.go Update ninja proto, always enable `ninja -d stats` 2020-05-18 17:52:28 -07:00
path.go Pass the TMPDIR directly to the command when dumping makefile variables. 2020-06-05 17:28:41 +00:00
proc_sync.go Make soong lock file sync time configurable.. 2019-05-24 17:10:48 -04:00
proc_sync_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
rbe.go Add warning about out-directory usage with RBE builds 2020-10-08 02:50:24 -04:00
rbe_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
sandbox_darwin.go Implement linux sandboxing with nsjail 2019-01-15 13:47:31 -08:00
sandbox_linux.go nsjail: Always remount /tmp before src/out/dist 2020-05-01 16:26:56 -07:00
signal.go Improve signal handling in soong_ui 2017-02-22 10:44:19 -08:00
soong.go Add --skip-soong-tests argument to soong_ui and use it in multiproduct_kati 2020-10-29 14:22:04 -07:00
test_build.go Add dependency on dexpreopt.config to soong_build doc generation. 2020-11-04 01:51:40 -05:00
upload.go Inclusive fix: renaming dumb terminal to simple terminal. 2020-07-28 20:25:03 +00:00
upload_test.go Use the build start time from Soong main UI for metrics build timestamp. 2020-07-14 17:23:23 +00:00
util.go Dist build.ninja and Android.bp.list 2020-06-25 12:50:00 -07:00
util_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00