platform_build_soong/scripts
Dan Willemsen e0879fc3ae Add --skip-make to replace Soong's blueprint wrapper with soong_ui
This way we only have one way to start a build, which always has logging
/ tracing / etc, even if we don't need Kati.

There's two ways to use this:

As a direct replacement for mkdir out; cd out; ../bootstrap.bash;
./soong -- as long as --skip-make is always passed, we'll never run
Kati, and Soong will run outside of it's "make" mode. This preserves
most of the speed, and allows full user control over the Soong
configuration.

A (experimental, dangerous) way to temporarily bypass the product
variable and kati steps of a build. As long as a user is sure that
nothing has changed from the last build, and they know exactly which
Ninja targets they want to build (which may not be the same as the
arguments normally passed to 'm'), this can lead to shorter build
startup times.

Test: rm -rf out; m --skip-make libc
Test: rm -rf out; m libc; m --skip-make libc
Test: rm -rf out; mkdir out; cd out; ../bootstrap.bash; ./soong libc
Test: build/soong/scripts/build-ndk-prebuilts.sh
Change-Id: Ic0f91167b5779dba3f248a379fbaac67a75a946e
2017-08-08 22:49:28 -07:00
..
build-ndk-prebuilts.sh Add --skip-make to replace Soong's blueprint wrapper with soong_ui 2017-08-08 22:49:28 -07:00
copygcclib.sh Move shell and python scripts to scripts/ directory 2016-04-29 13:59:56 -07:00
microfactory.bash Switch to blueprint's microfactory 2017-07-24 15:29:14 -07:00
reverse_path.py Move shell and python scripts to scripts/ directory 2016-04-29 13:59:56 -07:00
reverse_path_test.py Move shell and python scripts to scripts/ directory 2016-04-29 13:59:56 -07:00
setup_go_workspace_for_soong.sh Add script to make a Go-style workspace for Soong 2017-02-07 18:24:10 -08:00
strip.sh Make mini-debug-info stripping pass on already stripped binaries 2017-04-13 16:19:34 -07:00
toc.sh Add support for toc optimization in soong 2016-09-30 21:05:59 -07:00