mec> In Rules.make, $(SYMTAB_OBJS) lost its dependency on
mec> $(SYMTAB_OBJS:%.o=%.c). The original rule does cause excessive
mec> compilation, but by removing this dependency, I believe you completely
mec> lose the dependency of foo.o on foo.c. The pattern rule %.o : %.c does
mec> *not* provide a dependency for anything that has explicit dependencies.
andreas> That's not a problem, the real dependency list comes from the .depend
andreas> file.
Go read a .depend file. I checked both 2.82 and 2.1.60 (random version
from before I rewrote mkdep.c), and neither of them has .depend files
with dependencies on foo.c.
Michael Chastain
<mailto:mec@shout.net>
"love without fear"