Stop using make wrapper around soong_ui
Instead of running make -> makeparallel -> soong_ui, just run soong_ui. Soong_ui now handles user-facing argument parsing. The user visible changes should only be: * Most `make` command line options are no longer supported. Many didn't do anything useful before this change either. * `-j` is now implied, so not specifying it will default to full parallelism instead of a single-threaded build. * `make` debug messages are removed: make: Entering directory ... make: Leaving directory ... make: *** [run_soong_ui] Error 1 We still support the make workflow for users that don't use envsetup.sh -- the build servers primarily, but also various helper scripts. These will be converted later. Test: in $TOP; make nothing Test: in $TOP/bionic; make (runs real make, fails w/no makefile) Test: in $TOP; m nothing Test: in $TOP; mm nothing Test: in $TOP; mma nothing Test: in bionic/libc; m nothing Test: in bionic/libc; mm Test: in bionic/libc; mma Test: in $TOP; mmm bionic/libc Test: in $TOP; mmma bionic/libc Test: in bionic; mmm libc Test: in bionic; mmma libc Test: set WITH_STATIC_ANALYZER=1, repeat above Change-Id: Ic00190ac65a6aa924dad35d3d540c11d653b9c53
Loading
Please register or sign in to comment