platform_build_soong/ui/build
Dan Willemsen 6ab79db2e6 Pass TARGET_DEVICE_DIR from dumpvars to later kati runs
The find commands used to locate the BoardConfig.mk can't be optimized
by Kati, so we're currently spending ~125ms three times during every
build (dumpvars, cleanspec, and the main kati run). Preserve the value
of TARGET_DEVICE_DIR from the dumpvars run so that we only need to run
the find commands once.

Bug: 78020936
Test: out/build-taimen.ninja is identical
Test: out/soong.log shows that we're not running these finds again
Change-Id: Iee56b454c3661de2b58c161169218ecaf2135398
2018-05-02 00:06:28 -07:00
..
sandbox/darwin Add exec.Cmd wrapper for logging / sandboxing 2017-05-05 16:25:40 -07:00
Android.bp Revert "Revert "Test for dangling rules in make checkbuild"" 2017-11-25 05:26:10 +00:00
build.go Revert "Revert "Test for dangling rules in make checkbuild"" 2017-11-25 05:26:10 +00:00
cleanbuild.go Add --skip-make to replace Soong's blueprint wrapper with soong_ui 2017-08-08 22:49:28 -07:00
config.go Pass TARGET_DEVICE_DIR from dumpvars to later kati runs 2018-05-02 00:06:28 -07:00
config_test.go Parse environment options from the command line 2017-07-11 15:23:51 -07:00
context.go Apply kati output rewriting to dumpvars 2018-01-09 02:24:17 -08:00
dumpvars.go Pass TARGET_DEVICE_DIR from dumpvars to later kati runs 2018-05-02 00:06:28 -07:00
environment.go Normalize LANG / LC_* environment 2018-01-19 21:46:21 +00:00
environment_test.go Add a Go replacement for our top-level Make wrapper 2017-02-06 14:05:07 -08:00
exec.go Only check for ninja stuckness after it's been running for a bit 2017-06-13 14:15:02 -07:00
finder.go Move android/soong/fs to android/soong/finder/fs 2017-12-22 13:56:17 -08:00
kati.go Pass TARGET_DEVICE_DIR from dumpvars to later kati runs 2018-05-02 00:06:28 -07:00
ninja.go Add --skip-make to replace Soong's blueprint wrapper with soong_ui 2017-08-08 22:49:28 -07:00
proc_sync.go Revert "Revert "Disallow multiple build executions in parallel"" 2017-05-24 13:22:19 -07:00
proc_sync_test.go Revert "Revert "Disallow multiple build executions in parallel"" 2017-05-24 13:22:19 -07:00
sandbox_darwin.go Fix mac build 2017-11-08 12:50:38 -08:00
sandbox_linux.go Switch product configs from make to ckati 2017-10-12 18:11:08 -07:00
signal.go Improve signal handling in soong_ui 2017-02-22 10:44:19 -08:00
soong.go Make GOROOT consistent 2018-01-23 22:56:17 -08:00
test_build.go Revert "Revert "Test for dangling rules in make checkbuild"" 2017-11-25 05:26:10 +00:00
util.go Setup java paths in soong_ui 2017-11-08 00:44:47 -08:00
util_darwin.go Filter kati output to collapse verbose messages 2017-02-21 19:40:49 -08:00
util_linux.go Filter kati output to collapse verbose messages 2017-02-21 19:40:49 -08:00
util_test.go Filter kati output to collapse verbose messages 2017-02-21 19:40:49 -08:00