Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Aug 2000 23:17:38 -0400 (EDT)
From:      Chuck Robey <chuckr@picnic.chuckr.org>
To:        Bruce Evans <bde@zeta.org.au>
Cc:        "Andrey A. Chernov" <ache@nagual.pp.ru>, Brian Fundakowski Feldman <green@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/usr.bin/make Makefile config.h job.c main.c
Message-ID:  <Pine.BSF.4.21.0008202315520.674-100000@picnic.chuckr.org>
In-Reply-To: <Pine.BSF.4.21.0008180131500.1746-100000@besplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 18 Aug 2000, Bruce Evans wrote:

> On Thu, 17 Aug 2000, Andrey A. Chernov wrote:
> 
> > On Thu, Aug 17, 2000 at 12:38:05AM -0400, Brian Fundakowski Feldman wrote:
> > > On Thu, 17 Aug 2000, Andrey A. Chernov wrote:
> > > > There always was ${SHELL} variable for it present in 'make', isn't ?
> > > 
> > > To be honest, it really doesn't work right.  This does, however :)  This
> > > is a very simple change, anyway; some shells require special handling
> > > to set up, etc.  If you want to make ${SHELL} work better... =)
> > 
> > Do we want another non-standard feature to be different from the rest of
> > the world? F.e. GNU make use ${SHELL} for this purpose too. 
> > 
> > What is exactly wrong with ${SHELL} variable? IMHO this worth fixing and
> > not worth yet another incompatibility.
> 
> ${SHELL} is undocumented and doesn't affect `make'.  I think it is
> intentionally left out.  `make' has a .SHELL directive which is
> extensively documented in the tutorial but not even mentioned in
> the man page.
> 
> We certainly don't want a second nonstandard way of doing this.

I wonder just how many other things about make aren't documented in the
man page.  Relying on the man page, I just looked silly when I told
someone that ".include" is the only way to include files (it turns out
that it works just fine without the "." introducer too).

> 
> Bruce
> 
> 
> 

----------------------------------------------------------------------------
Chuck Robey             | Interests include C & Java programming, FreeBSD,
chuckr@picnic.chuckr.org| electronics, communications, and signal processing.

New Year's Resolution:  I will not sphroxify gullible people into looking up
fictitious words in the dictionary.
----------------------------------------------------------------------------



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




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