>>> "Tom" == Tom Tromey <[EMAIL PROTECTED]> writes:

 >>>>>> "Richard" == Richard Boulton <[EMAIL PROTECTED]> writes:
 Richard> You would lose the ability to build only sources in a
 Richard> directory and its subdirs while ignoring files they depended
 Richard> upon elsewhere in the tree which are out of date, but I'd
 Richard> consider that a feature rather than a problem.  You shouldn't
 Richard> be wanting to build against out-of-date files.

 Tom> ... and with automake this only helps with things like linking against
 Tom> a library anyway, since automake does full dependency tracking for
 Tom> compilations.

No, not only libraries.  Dependency tracking with recursive make
will not lead to the update of any target which is in a separate
directory.  For instance I have source files which depend on
generated headers in another directory; it usually happens that
I'm building the sources with out-of-date headers by error. 
(yeah, sounds like a reason to try Automake with a single
toplevel Makefile.am).

[...]
-- 
Alexandre Duret-Lutz

Reply via email to