LaTeX-Mk is a collection of makefile fragments for managing small to large LaTeX
based documentation projects. The idea is that especially large documents, there may be many many steps required to typeset the document (export modified figures to postscr
A handy all-in-one tool which works without configuration for simple projects (so don't be put off by how configurable it is). I have not yet tried it for complex projects, but it certainly looks as if it simplifies things there too.