From owner-freebsd-current Sat Jun 22 13:21:49 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA06609 for current-outgoing; Sat, 22 Jun 1996 13:21:49 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id NAA06604 for ; Sat, 22 Jun 1996 13:21:46 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id GAA10843; Sun, 23 Jun 1996 06:19:00 +1000 Date: Sun, 23 Jun 1996 06:19:00 +1000 From: Bruce Evans Message-Id: <199606222019.GAA10843@godzilla.zeta.org.au> To: bde@zeta.org.au, jkh@time.cdrom.com Subject: Re: OK, here it is! [was Re: Whoops! That was a mite premature..] Cc: current@freebsd.org Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >> >What's wrong with `cd ${.OBJDIR}'? >> >> To begin with, it's a syntax error. Shell identifiers can't begin with >> a `.'. >Huh? Make defines this and expands it before the shell ever gets to >it. We're talking about replacing `cd obj' and `ls obj/' with `cd someplace' and `ls someplace'. Only make really knows where the object directory is, so it should tell you if you invoke it with some option. Bruce