Switch product configs from make to ckati

This speeds up dumping make variables from ~380ms using make to ~220ms
using ckati. It also means that we're consistently using the same parser
for builds (with the same .KATI_READONLY/etc extensions).

envsetup.sh (lunch) / other scripts still use make, changing those to go
through soong_ui will be a future change.

Test: m clean; m nothing
Test: USE_GOMA=true m nothing
Test: m PRODUCT-aosp_x86-sdk
Test: m APP-Calculator
Test: build/soong/build_test.bash -only-config  (on AOSP and internal master)
Change-Id: I6ca554de8de4955fb869001d06d29969b75751cc
This commit is contained in:
Dan Willemsen
2017-07-13 17:24:44 -07:00
parent 432a2d4033
commit b2e6c2e571
7 changed files with 24 additions and 25 deletions

View File

@@ -19,7 +19,7 @@ type Sandbox bool
const (
noSandbox = false
globalSandbox = false
makeSandbox = false
dumpvarsSandbox = false
soongSandbox = false
katiSandbox = false
katiCleanSpecSandbox = false