At CamVine we've been using the scons build utility as a replacement for our old make-based system. Sometimes it can be slightly non-intuitive, but we haven't had anything like the depths of confusion that can occur in a big complex system using make
Read more here