GYP is a Meta-Build system
GYP builds build systems for large, cross platform applications. It can be used to generate XCode projects, Visual Studio projects, Ninja build files, and Makefiles.