I don't think Make is ideal, but:<p>1) It's simple, standard, everywhere, and everyone knows it<p>2) I haven't seen anything better. Most of the other systems are disastrously complex.<p>I certainly, never, in a million years would use an untested, untrusted, proprietary build system from a little startup which might go away tomorrow.<p>I do think there is room for Make 2.0. Not Make reinvented; just cleaned up, better for distributed builds, etc.