Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Nov 2000 12:54:06 -0800
From:      "David O'Brien" <obrien@FreeBSD.ORG>
To:        Zero Sum <count@shalimar.net.au>
Cc:        stable@FreeBSD.ORG
Subject:   Re: Buildworld failure of STABLE as of 18:00 CET 2000-11-03
Message-ID:  <20001106125406.B53955@dragon.nuxi.com>
In-Reply-To: <00110623302802.51494@shalimar.net.au>; from count@shalimar.net.au on Mon, Nov 06, 2000 at 11:30:28PM %2B1100
References:  <3A032D99.9345F708@ludd.luth.se> <00110609554301.41577@shalimar.net.au> <20001106041348.B10802@dragon.nuxi.com> <00110623302802.51494@shalimar.net.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 06, 2000 at 11:30:28PM +1100, Zero Sum wrote:
> Maybe I am too old, but the thought of "Make" with mutating targets like
> that gives me the shudders.

It doesn't.
 
> The thought of "make <label>" doing two different things, different
> purposes depending on the iteration number is aestheticly disgusting.

It doesn't really.  ``make cleandir'' cleans everything known to be
generated in the "obj" directory.  This includes .depend, tag files,
.o's, .a's, etc...  When you have a /usr/obj/ tree, your "obj" tree is in
there.  If you have a ./obj/ then that is your "obj" tree.
``make cleandir'' removes the "obj" tree when it is /usr/obj/.  If there
is no /usr/obj/ or ./obj/, then `.' is your "obj" directory.

So the only thing that is possibly different between runs of
``make cleandir'' is the definition of ${OBJDIR}.

-- 
-- David  (obrien@FreeBSD.org)
          GNU is Not Unix / Linux Is Not UniX


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001106125406.B53955>