a very opinionated make-based build tool for complex, modular projects