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.
TrMake Check out TrMake (http://freshmeat.net/projects/trmake/) -- a modularized makefile system designed for multi-platform C++ development in Unix environments with GNU make.