]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Use a different hack in the ${DFILE} rule to keep indirect dependencies
authorbde <bde@FreeBSD.org>
Sun, 2 Aug 1998 13:50:23 +0000 (13:50 +0000)
committerbde <bde@FreeBSD.org>
Sun, 2 Aug 1998 13:50:23 +0000 (13:50 +0000)
commit09797423d9ca7b52f7d4023cc11d4d22560fcdc2
tree7e95cb7baa02243a86e04712533cb5680860ba7e
parent76039265401440844e2b890ed20a14378596a974
Use a different hack in the ${DFILE} rule to keep indirect dependencies
(mostly for includes) separate from direct dependencies (so that ${.ALLSRC}
can be used to find full paths to the sources for the direct dependencies
only).  The `::' hack just forgot the indirect dependendencies.  This
broke building doc/usd/13.viref with `make -jN' - the index got corrupted
by being built twice concurrently.

Cleaned up the ${DFILE} rule.  There was a .else clause with dead code in
it following a .else clause (make accepts this bad syntax).  ${.ALLSRC}
now works in the USE_SOELIMPP case.  Some client Makefiles no longer need
the SRCDIR=${.OBJDIR} hack.
share/mk/bsd.doc.mk