Hi Cutti, First, use GNU Make. Second, read this enlightening PDF essay on large make files: <http://www.tip.net.au/~millerp/rmch/recu-make-cons-harm.html>. Third, you may want to read "Large-Scale C++ Software Design" by Lakos. Sincerely, --Eljay