Subtle jam adjustments in make0() to improve tracing output,
and some new tracing output (-dc: show 'causes').
First, make0() now takes a pointer p to the parent, rather
than just the parent time ptime. This helps when setting the
T_FATE_NEWER: it's only set if the target is newer than the
parent _and the parent exists_. Otherwise, T_FATE_NEWER gets
set for all dependenents of NOTFILE targets.
When determining fate, don't make the final check to see if we
need to downgrade T_FATE_NEWER to T_FATE_STABLE: fate is always
T_FATE_NEWER or T_FATE_STABLE, so we might as well just set it
to T_FATE_STABLE anyhow.
New -dc output shows what targets are causing things to get
rebuilt.
User visible change documented in RELNOTES.
=== computer:1666: Change 36605 by seiwald@play-seiwald on 2002/09/28 18:26:32