Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 May 2001 23:29:26 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Ruslan Ermilov <ru@FreeBSD.org>
Cc:        Peter Pentchev <roam@orbitel.bg>, Sheldon Hearn <sheldonh@uunet.co.za>, netch@lucky.net, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: -DNOCLEAN - was: Re: cvs commit: src/contrib/amd/include am_defs.h src/usr.sbin/amd/includeconfig.h src/etc/mtree BSD.include.dist src/include Makefilesrc/sbin/mount_msdos mount_msdos.c src/sbin/mountd mountd.csrc/share/man/man7 hier.7 src/sys/boot/forth loader.conf ...
Message-ID:  <Pine.BSF.4.21.0105282324120.2331-100000@besplex.bde.org>
In-Reply-To: <20010528161251.A98656@sunbay.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 28 May 2001, Ruslan Ermilov wrote:

> On Mon, May 28, 2001 at 10:05:11PM +1000, Bruce Evans wrote:
> > On Mon, 28 May 2001, Peter Pentchev wrote:
> > > On second thoughts, make(1) appears to use a .depend file in the current
> > > directory, even if MAKEOBJDIRPREFIX is set to /usr/obj.  So it might indeed
> > > be a good idea to do a 'find /usr/src -name .depend -delete', just in case.
> > 
> > I think this only happens when ${.OBJDIR} doesn't contain .depend.
> > make(1) has an undocumented search path for '.include "foo"'.
> > 
> Unfortunately not.  If both ${.OBJDIR}/.depend and ${.CURDIR}/.depend exist,
> ${.CURDIR}/.depend is preffered over:

I remember a little more about this.  I think the directory of the file
doing the including is preferred (like you might expect for `""' includes).
Something like this is necessary for '.include "../Makefile.inc"' to work
properly (it should always find ../Makefile.inc one level up from the file
doing the including).

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0105282324120.2331-100000>