Ken Smith <[EMAIL PROTECTED]> writes:

> I believe (from section 10.4 Chains of Implicit Rules and 10.5.1
> Introduction to Pattern Rules) that adding all the files explicitly to
> the dependency graph would automatically mark them all as intermediate.

I think that files, explicitly mentioned as targets or prerequisites,
are never intermediate, e.g.:

all: foo.o foo.h

%.o: %.c
  ...

%.c: %.c.m4
  ...

%.c: %.h.m4


foo.c is intermediate while foo.h is not.


> It is only marking .dvi and .ps as intermediate.

This could be a bug. test.dvi is the target that triggers
the rule. So perhaps the also_makes targets (%.aux %.log %.out) are
not properly checked for intermediateness. I've fixed quite a few
bug in the also_makes logic where properties that got set for
primary target were forgotten about when it came to also_makes
targets.

hth,
-boris




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

Reply via email to