As a long time "abuser" of makefiles - especially using gnu make extensions,
I feel
a need to speak up here.

I see Matthew's need, and feel his pain in dealing with lots of makefiles
that
include one another, making it hard to predict the order.  However, I feel
that the
current behavior is more correct.  My biggest set of reasoning behind this
is that 
simply expanded variables are defined and redefined in the order that they
are
encountered.  I would think that Pattern Specific Variable definitions
should be 
the same way.

Since this behavior is not explicitly documented, and I could see it being
confusing,
it probably should be added.

(Personal note - anyone know how to get the Rational clearmake people to
support 
pattern specific variables in their gnu extension list?  <sigh> )

Dan Oelke



_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to