GYP was a build system originally developed for Chromium and still in use as the build system for Node.js.
This is a stripped-down version of Node's lightly maintained copy of GYP. Its purpose is to test libuv's GYP build but it might be useful for other projects still stuck on GYP, too.