%% Boris Kolpackov <[EMAIL PROTECTED]> writes:

>> There is also a third "philosophy": gmake within any directory will
>> build that directory and all its dependencies and any subdirectories
>> and all their dependencies.

One disadvantage to this method is that in order for it to work every
time you run make it has to read ALL the makefiles.  I work on some
projects where there are 800+ directories each with a makefile in it,
and the read-in of all the makefiles for non-recursive builds takes a
considerable amount of time and memory.

If all you want to do is make a small change and recompile locally, it's
painful to wait for that.


What we do is allow both methods by setting a flag, so that quick builds
that you know are local don't require lots of setup time.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to