Jam/MR (formerly "jam - make(1) redux") 
Jam/MR is a build utility like make(1).  It has its own expressive language
which allows for portable Jamfiles capable of building large projects with
multiple concurrent processes.

WWW: http://www.perforce.com/jam/jam.html