platform_build_blueprint/bootstrap
Dan Willemsen 55252655d2 Stop writing depfiles from Glob singleton
This makes a minimal difference on my AOSP tree (which is on a fast NVME
drive), but it saves ~10-15% of the time in our primary builder
(soong_build) on larger trees on slower drives.

We're always going to run the glob tool at least once outside of the
primary builder, and ninja only loads depfiles created after running the
tool, so this should be a no-op change.

We still need to write the list file (if it has changed), since that's
the file we're adding as a dependency of the primary builder, so the
effective timestamp must be earlier than the build.ninja timestamp.

Change-Id: I872b7581da50e7f2089daa7e248ca05b6703f019
2020-06-24 14:23:22 -07:00
..
bpdoc Remove blueprint:"filter(*)" tag support 2020-01-21 11:49:27 -08:00
bpglob Avoid exiting with errors in bpglob 2019-05-31 15:38:12 -07:00
minibp Run globs during earlier bootstrap phases 2018-07-06 10:39:38 -07:00
bootstrap.go Revert "Always emit rules for tests and add phony to run them" 2020-06-11 16:23:10 -07:00
build.ninja Run globs during earlier bootstrap phases 2018-07-06 10:39:38 -07:00
cleanup.go Allow primary builder to change working directory 2020-01-08 15:54:58 -08:00
command.go Export ModuleListFile in bootstrap (with fix) (#304) 2020-06-15 09:03:27 -07:00
config.go Allow primary builder to change working directory 2020-01-08 15:54:58 -08:00
doc.go Run globs during earlier bootstrap phases 2018-07-06 10:39:38 -07:00
glob.go Stop writing depfiles from Glob singleton 2020-06-24 14:23:22 -07:00
writedocs.go bpdoc improvements 2019-02-08 15:48:27 -08:00