MetaBuild is a ruby “make-like” tool that builds components. It supports tracking of dependencies among components, and a hierarchical reporting facility.

See metabuild.rubyforge.org