TrMake ("transparent make") is a modularized
makefile system designed for multi-platform C++
development in Unix environments with GNU make.
Its main features are: fast deployment by
copying the mk directory to where the sources
directory is and possibly adjust the sample
makefile variables, transparent handling of
dependencies and generated sources of multiple
projects, operating system, compiler, and
architecture configuration with debugging and
profiling levels, and much more.