One Makefile to rule them all ...

Bob Friesenhahn <[email protected]> Tue, 7 Sep 2004 13:58:40 -0500 (CDT)
Newsgroups gmane.comp.video.graphicsmagick.core
Message-ID <[email protected]>
As of today, The GraphicsMagick development 1.2 Unix/MinGW/Cygwin 
build environment uses a single Makefile to build everything. There is 
no more recursion.  This obtains the benefits described in Peter 
Miller's excellent paper, Recursive Make Considered Harmful, at 
"http://www.pcug.org.au/~millerp/rmch/recu-make-cons-harm.html". 
With one Makefile, 'make' has a complete and coherent view of all 
source files and targets so it can make ideal decisions.  There is no 
more floundering around, or unnecessary re-linking.

In order to accomplish this, the Makefile is practially re-written 
from scratch.  Bugs may have been added.  Please let me know if you 
encounter one.

Bob
======================================
Bob Friesenhahn
[email protected]
http://www.simplesystems.org/users/bfriesen


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click