OSDN Git Service

Build with kati+ninja when USE_NINJA=true
authorColin Cross <ccross@android.com>
Fri, 17 Jul 2015 00:27:52 +0000 (17:27 -0700)
committerColin Cross <ccross@android.com>
Fri, 24 Jul 2015 00:29:01 +0000 (17:29 -0700)
commit3b324cb32e6872d0e6a21898cfe63b9d78cc04db
treeacb58b1e552a112a89aa945f015f7b4f6d2430ce
parentc3596d6766b8c67853f14bcd8177084b3971c3e7
Build with kati+ninja when USE_NINJA=true

If USE_NINJA=true, use kati to translate makefiles into ninja files,
and then execute them with ninja.

Builds kati from source using simplified versions of the rules
in binary.mk and definitions.mk.

Adds two new goals when USE_NINJA=true: generateonly will regenerate
build.ninja but not rebuild (useful for comparing build.ninja output
between runs), and fastincremental will skip regenerating build.ninja
and go directly to running ninja, providing ~5 second incremental
builds.

Change-Id: Ib85399e730f1fbb1be7371fafeee7d1c31080771
core/main.mk
core/ninja.mk [new file with mode: 0644]