Kati

It is used to accelerate incremental build of Android AOSP.

Ninja uses a build file typically called build.ninja. This file contains the instructions for building a project.

More you can read here: https://android.googlesource.com/platform/build/kati/+/master/INTERNALS.md