From owner-freebsd-hackers@FreeBSD.ORG Mon Mar 1 01:42:38 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A4B7B106564A for ; Mon, 1 Mar 2010 01:42:38 +0000 (UTC) (envelope-from jhellenthal@gmail.com) Received: from mail-gx0-f211.google.com (mail-gx0-f211.google.com [209.85.217.211]) by mx1.freebsd.org (Postfix) with ESMTP id 57B748FC26 for ; Mon, 1 Mar 2010 01:42:38 +0000 (UTC) Received: by gxk3 with SMTP id 3so156776gxk.13 for ; Sun, 28 Feb 2010 17:42:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:date:from:to:cc :subject:in-reply-to:message-id:references:user-agent :x-openpgp-key-id:x-openpgp-key-fingerprint:mime-version :content-type; bh=nMmA3HJdClEVMpZGiuxguzqTDgE3SOtWef+tYj10j0I=; b=EAKDmIX9/SXpu6LPYyHnh9CQfNZlN+7B2mq4H765sHgseNUbQkz28R5MQfDfaRlrFr oZ/30G39Z7sqb3FAsaVy4M9oSouSbDKiW0BDPFSxWcKc0pSptRFUGWKHV45fJuahZ2M/ TLd4why79gGocJUlLewLeF4144QhCHlkdXwT0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:x-openpgp-key-id:x-openpgp-key-fingerprint:mime-version :content-type; b=cx6Sq+xYIuz75jDn3aRmaivF9Ficv1LBJ5SE1Jz0Cn9buGnTvV5guotDZlraqIUFds cX641kX0++CgIeAsmNZZLO7UpOmUo+VTvQRbmspeOeY3wA/f1ZJ65cWu9VFEfXdHaEH6 LupN6JWpY8uETiBRuO7dO2R30nrsVfZ1si/0M= Received: by 10.150.65.3 with SMTP id n3mr3296618yba.322.1267407752954; Sun, 28 Feb 2010 17:42:32 -0800 (PST) Received: from ppp-23.45.dialinfree.com (ppp-23.45.dialinfree.com [209.172.23.45]) by mx.google.com with ESMTPS id 9sm966589ywe.37.2010.02.28.17.42.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 28 Feb 2010 17:42:31 -0800 (PST) Sender: "J. Hellenthal" Date: Sun, 28 Feb 2010 20:42:38 -0500 From: jhell To: Alexander Best In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-OpenPGP-Key-Id: 0x89D8547E X-OpenPGP-Key-Fingerprint: 85EF E26B 07BB 3777 76BE B12A 9057 8789 89D8 547E MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-hackers@freebsd.org Subject: Re: `make cleanworld` and /usr/obj/lib32/usr/src X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Mar 2010 01:42:38 -0000 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 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