From owner-freebsd-current Fri Jun 21 23:25:14 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA03306 for current-outgoing; Fri, 21 Jun 1996 23:25:14 -0700 (PDT) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA03290 for ; Fri, 21 Jun 1996 23:25:12 -0700 (PDT) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.7.5/8.6.9) with ESMTP id XAA24855; Fri, 21 Jun 1996 23:25:00 -0700 (PDT) To: Nate Williams cc: current@freebsd.org Subject: Re: Wanted: Testers for an alternate to /usr/obj (as we know it). In-reply-to: Your message of "Sat, 22 Jun 1996 00:19:03 MDT." <199606220619.AAA15830@rocky.sri.MT.net> Date: Fri, 21 Jun 1996 23:25:00 -0700 Message-ID: <24850.835424700@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > I know this sounds weird, but would it be possible to set an environment > variable to *also* create the symlinks. Often-times things will blow up > on me due to old dependencies, and it's nice to be able to do a 'rm > obj/.depend'. If I understand the current system I'd have to bounce > around in the FS to get to the directory to blow things away. Not at all: 1. make clean - wipes the *contents* of ${.OBJDIR} 2. make cleandepend - wipes out the depend in ${.OBJDIR} 3. make cleandir - wipes out ${.OBJDIR} completely Between those 3, you can pretty much clean what you wish. > It's also nice to be able to look at the obj link and see what the > 'state' of things is, ie; 'ls obj/'. This is something of a nice feature which we lose, though there are possible work-arounds. In any case, I'd really rather not put the symlinks back as there's too much code which would have to be "dual headed" to deal with either possibility and it'd be just too gross. Jordan