CM wiki web
Jam is a software build tool that makes building simple things simple and building complicated things manageable. It has been freely available as C source for many years from the Perforce Public Depot and is widely used to build commercial (Sybase, Apple OS/X) and academic software. Jam is a very good solution for conventional C/C++ compile-and-link builds.
Because Jam understands C/C++ dependencies, there is no need to declare header or object files. The built-in Jam rule "Main" handles header file dependencies and object files both automatically and on-the-fly.
For more details see: Jam Home Page
-- RobertCowham? - 12 Feb 2003

Jam