From owner-cvs-all Fri Dec 4 22:22:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA11589 for cvs-all-outgoing; Fri, 4 Dec 1998 22:22:17 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA11584; Fri, 4 Dec 1998 22:22:14 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id RAA21287; Sat, 5 Dec 1998 17:21:55 +1100 Date: Sat, 5 Dec 1998 17:21:55 +1100 From: Bruce Evans Message-Id: <199812050621.RAA21287@godzilla.zeta.org.au> To: imp@village.org, jkh@zippy.cdrom.com Subject: Re: Requiring make depend (was: cvs commit: src/sys/sys bus.h bus_private.h conf.h devicestat.h module.h src/sys/kern bus_if.m device_if.m kern_con) Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk >I've fixed it for more of the cases than it currently is broken for. >Building individual .o files might still require make depend first in >order to have things built/rebuilt correctly. That has always been >the case, so I'm not too disheartened by it. It breaks `make -jN', and is not hard to fix using the same methods as in application makefiles. First make all objects depend on all generated headers. The list of generated headers is in ${BEFORE_DEPEND} (provided the dependencies for `depend' are correct). Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message