platform_build_soong/android
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
..
soongconfig Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
Android.bp Merge "Revert "Implement vts_config module"" 2020-10-09 17:25:35 +00:00
android_test.go Share buildDir for android/soong/android tests 2019-06-10 15:51:06 -07:00
androidmk.go Add llndk_stubs property 2020-10-21 10:55:33 -07:00
androidmk_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
apex.go Move boot jars package check from make 2020-10-29 17:20:06 +00:00
apex_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
api_levels.go Fix apex_test.go and add it to Android.bp 2020-10-02 13:00:14 -07:00
arch.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
arch_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
bazel_handler.go Batch cquery requests for mixed builds 2020-10-28 21:56:14 +00:00
bazel_overlay.go Create a AOSP Bazel overlay workspace with Soong 2020-08-06 10:24:21 +00:00
config.go Add dependency on dexpreopt.config to soong_build doc generation. 2020-11-04 01:51:40 -05:00
config_test.go Retry: Make ConfiguredJarList immutable 2020-10-27 17:37:20 +00:00
csuite_config.go Create C-Suite config module 2019-10-18 18:28:00 +00:00
csuite_config_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
defaults.go Enable defaults in soong_config_module_type props 2020-10-09 14:28:34 -07:00
defaults_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
defs.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
depset.go Start using Providers instead of direct module access 2020-10-12 16:55:47 -07:00
depset_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
env.go Call Delve using exec() instead of "dlv attach". 2020-05-18 09:50:18 +02:00
expand.go Fix android.Expand and ninja escaping 2019-07-11 14:52:17 -07:00
expand_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
filegroup.go Reland "Support per-module MakeVars" 2020-08-06 15:56:09 -07:00
hooks.go Add SrcPath to InstallHookContext 2020-06-04 01:26:16 +01:00
image.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
makefile_goal.go makefile_goal: not arch specific. 2020-10-21 14:09:14 -07:00
makevars.go Mixed bazel/soong build prototype for genrule 2020-10-08 22:46:23 -04:00
metrics.go Collect metrics from inside soong_build 2020-02-25 20:50:00 +00:00
module.go Add vendor-ramdisk image to Soong. 2020-10-22 10:26:26 -07:00
module_test.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
mutator.go Add providers support 2020-09-17 18:57:03 -07:00
mutator_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
namespace.go Simplify vendor conditionals 2020-01-24 16:43:40 -08:00
namespace_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
neverallow.go Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709) 2020-08-29 01:17:45 -07:00
neverallow_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
notices.go Make a soong-only copy of generate-notice-files.py 2020-03-03 13:50:53 -08:00
onceper.go Convert droidstubs to android.RuleBuilder 2019-07-18 14:28:14 -07:00
onceper_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
override_module.go Capture list of unused methods when shrinking in R8 2020-08-19 11:19:14 -07:00
package.go Simplify package by using LoadHook instead of mutators 2020-05-06 08:21:39 +01:00
package_ctx.go Refactor RBE support for Javac/R8/D8 to use the remoteexec package. 2020-05-25 10:57:47 -04:00
package_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
path_properties.go Dedup path properties across property structs 2019-07-16 09:52:23 -07:00
path_properties_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
paths.go Add ModuleInstallPathContextForTesting. 2020-10-29 17:47:34 +00:00
paths_test.go Add ModuleInstallPathContextForTesting. 2020-10-29 17:47:34 +00:00
phony.go Define Soong phony rules in Make 2020-06-15 09:46:31 -07:00
prebuilt.go Support asan/hwasan versions of prebuilts. 2020-10-13 03:37:32 +00:00
prebuilt_build_tool.go Handle absolute source paths correctly. 2020-09-22 01:17:32 +01:00
prebuilt_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
proto.go Add method to determine variations from a Target 2019-10-16 14:52:30 -07:00
register.go find bazel-related files and add them to bazel.list and ninja deps 2020-10-13 16:18:59 -04:00
rule_builder.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
rule_builder_test.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
sandbox.go Sandbox soong_build by changing to root directory 2020-01-11 01:11:46 +00:00
sdk.go Handle property structs and BpPropertySets as values to AddProperty. 2020-09-25 00:33:04 +01:00
singleton.go Add symlink_outputs support to Soong. 2020-10-19 01:26:50 -04:00
soong_config_modules.go Merge "soong config: add value_variable substitution" into rvc-dev 2020-04-11 17:24:57 +00:00
soong_config_modules_test.go Merge "Enable defaults in soong_config_module_type props" 2020-10-12 23:18:28 +00:00
test_suites.go Expose android.filesToInstall 2020-09-29 20:17:22 +09:00
testing.go Return all rules when TestingModule.Rule fails 2020-08-28 08:15:09 +00:00
util.go Use common helper functions for getting sorted map keys. 2020-08-20 12:37:03 +01:00
util_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
variable.go Move boot jars package check from make 2020-10-29 17:20:06 +00:00
variable_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
visibility.go Merge "Error if visibility specifies a module" 2020-10-19 19:06:49 +00:00
visibility_test.go Expand visiblity error 2020-10-15 15:38:27 -07:00
writedocs.go Add dependency on dexpreopt.config to soong_build doc generation. 2020-11-04 01:51:40 -05:00