From owner-cvs-all Sun Aug 2 06:50:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA13012 for cvs-all-outgoing; Sun, 2 Aug 1998 06:50:26 -0700 (PDT) (envelope-from owner-cvs-all) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA13007; Sun, 2 Aug 1998 06:50:24 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA28715; Sun, 2 Aug 1998 06:50:23 -0700 (PDT) Date: Sun, 2 Aug 1998 06:50:23 -0700 (PDT) Message-Id: <199808021350.GAA28715@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/share/mk bsd.doc.mk Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/08/02 06:50:23 PDT Modified files: share/mk bsd.doc.mk Log: 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. Revision Changes Path 1.45 +11 -18 src/share/mk/bsd.doc.mk