2f75ffadfbd550b2efd68816c33918c86554ed4b |
|
05-Nov-2016 |
Dan Willemsen <dwillemsen@google.com> |
Allow rules to specify custom ninja pools Setting .KATI_NINJA_POOL as a rule variable will set the corresponding pool variable in the ninja file. There's no way to define custom pools in Kati, Android is planning on scaling the pool depth in a parent ninja file without re-running Kati.
/build/kati/dep.h
|
3727d215444bdd9d2fe404bb4a98275b1b43f71e |
|
19-Feb-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Refactor DepBuilder After this patch, multiple Rule objects won't be merged to a single rule. Instead, DepBuilder holds the list of Rules and directly write merged results to DepNode.
/build/kati/dep.h
|
7a2659e0650ca265c44a654732efd69404d6585a |
|
08-Feb-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Stop using shared_ptr in eval
/build/kati/dep.h
|
85e5ed03c31a48beb4439dca8be9a83d6a082015 |
|
20-Jan-2016 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Introduce .KATI_DEPFILE again Unlike other target specific variables, this variable must not be propagated to other targets.
/build/kati/dep.h
|
3ac2a09fb0b47ce8e212c21fa4c9fc9d2236a7a0 |
|
01-Oct-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Add .KATI_RESTAT builtin target This is an experimental kati-specific expansion for GNU make. Targets specified by this will have "restat = 1" in generated ninja files. Even with this change, kati should be still compatible with GNU make. GNU make will ignore this but this only means GNU make will do some extra unnecessary builds. This different should not change the final output as long as .KATI_RESTAT is used appropriately. TODO: Implement the same feature in exec.cc and add a test.
/build/kati/dep.h
|
5b26db3fed604a0bef74f905b19a44000ad24df1 |
|
30-Sep-2015 |
Colin Cross <ccross@android.com> |
Add support for default targets in ninja output make treats the first target it sees as the default target if no goals are passed on the commmand line. When generating a ninja file, mark this target with "default" to make it build if no goals are passed to ninja. Change-Id: I11befa4f88b8ca8734fdc7dd470c2a0a3722410d
/build/kati/dep.h
|
a7984ad9b84f94b50454ad7acd20d5dcacdd6b12 |
|
11-Sep-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Correct the implementation of $*
/build/kati/dep.h
|
183dbb9027dde9c12ce6768e647be374e89feed5 |
|
06-Jul-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Order only should not be an attribute of node Also add order_only2.mk
/build/kati/dep.h
|
e7992752dbfe23d0a88312b4279531c39512b9a6 |
|
29-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Introduce Symbol
/build/kati/dep.h
|
ffc52c3c5bed9d696d0296c1674d2e75460bef40 |
|
23-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Let target specific variable have its own scope
/build/kati/dep.h
|
1d545aa8a83ba34273b4692c78cf1981fc798658 |
|
23-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
Add Apache license header to recently added files
/build/kati/dep.h
|
0562c301e9e359ca32abf647e32300aaea75d8f7 |
|
19-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] Implement suffix rule
/build/kati/dep.h
|
776ca3085c44e6570813270df75278849c37d400 |
|
05-Jun-2015 |
Shinichiro Hamaji <shinichiro.hamaji@gmail.com> |
[C++] The first commit for C++ version 16 tests out of 169 are passing.
/build/kati/dep.h
|