a multiplatform build system based on GNU Make