Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Feb 2010 20:42:38 -0500
From:      jhell <jhell@DataIX.net>
To:        Alexander Best <alexbestms@wwu.de>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: `make cleanworld` and /usr/obj/lib32/usr/src
Message-ID:  <alpine.BSF.2.00.1002282037330.94904@qvfongpu.qngnvk.ybpny>
In-Reply-To: <permail-20100228165438f0889e8400001c69-a_best01@message-id.uni-muenster.de>
References:  <permail-20100228165438f0889e8400001c69-a_best01@message-id.uni-muenster.de>

next in thread | previous in thread | raw e-mail | index | archive | help

On Sun, 28 Feb 2010 11:54, alexbestms@ wrote:
> Gary Jennejohn schrieb am 2010-02-28:
>> On Sat, 27 Feb 2010 14:49:58 +0100 (CET)
>> Alexander Best <alexbestms@wwu.de> wrote:
>
>>> how about something like this?
>
>
>> Based on a quick look it seems OK to me.
>
>> Have you tested it?
>
> i did. it works when `make cleanworld` is being run from /usr/src. i'm not
> sure however what the
>
> .if ${.CURDIR} == ${.OBJDIR} || ${.CURDIR}/obj == ${.OBJDIR}
> .if exists(${BW_CANONICALOBJDIR}/)
>
> statement is for so i didn't include the lib32 cleanup in that clause. my
> guess is that it's used to catch the case where `make cleanworld` is being run
> in /usr/obj/usr/src
>

You can't run make from a obj directory there is no Makefile, Targets or 
spoons. ;)

This line here:
BW_CANONICALOBJDIR:=${MAKEOBJDIRPREFIX}${.CURDIR}

Allows the end-user to set MAKEOBJDIRPREFIX in their environment and have 
the obj directory somewhere other than CANONICALOBJDIR.

BW is an abbreviation for "buildworld".

> cheers.
> alex
>
>> ---
>> Gary Jennejohn
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>




-- 

  jhell




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