Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!news.musoftware.de!wum.musoftware.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Ian Collins Newsgroups: comp.lang.c++ Subject: Re: How to organize files in large applications? Date: Fri, 18 Nov 2011 07:45:05 +1300 Lines: 13 Message-ID: <9il31hFsoiU2@mid.individual.net> References: <97dab0e0-bdd7-4e07-869e-2db35c049045@e2g2000vbb.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net EFCqDqqh1GEr3SucLM+1FwktPwla8MoLdBXncKzeXIhxWSQ0ui Cancel-Lock: sha1:sSNQDlj1R06B1JVnLtsjn27odlg= User-Agent: Mozilla/5.0 (X11; SunOS i86pc; rv:6.0.2) Gecko/20111003 Thunderbird/6.0.2 In-Reply-To: <97dab0e0-bdd7-4e07-869e-2db35c049045@e2g2000vbb.googlegroups.com> Xref: x330-a1.tempe.blueboxinc.net comp.lang.c++:11579 On 11/18/11 03:17 AM, Nick Keighley wrote: > On Nov 17, 11:44 am, Jorgen Grahn wrote: >> - don't use recursive Makefiles, where each subsystem is in a >> directory and has its own build logic > > why not? You seem to favour a very monolithic design. Highly coupled, > likely low cohesion. This simply won't scale. Recursive Makefiles don't play well with parallel/distributed building. -- Ian Collins