Project Mentok
"We don't borrow, we TAKE the mind." |
Mentok is an enterprise grade build system designed for release engineering
automation. Mentok has two primary components: a makefile system known as "build3",
and release engineering automation scripts known as the "build harness".
The makefile component of Mentok is designed to not require developers to understand the finer points of make (as they never do anyways). Mentok provides project wide build controls but a allows deep degrees of customization per directory or target. Mentok's makefile system is the opposite of autoconf. It is designed for consistency of compilation over "just working" with whatever tool chain happens to be found in the environment. The build harness is designed to manage the building and tagging the many diverse projects found within a typical engineering environment. It's modular design accommodates a variety of revision control systems, as well as arbitrary build systems (yes, it supports more than build3). The important stuff:
|