delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/05/29/23:56:28

Subject: Re: MAKE (1st time using...)
To: UCKO AT VAX1 DOT ROCKHURST DOT EDU (Aaron Ucko)
Date: Mon, 29 May 1995 11:37:47 -0500 (CDT)
Cc: pke AT engstad DOT ingok DOT hitos DOT no, djgpp AT sun DOT soe DOT clarkson DOT edu
From: mcastle AT umr DOT edu (Mike Castle)

Amazingly enough Aaron Ucko said:
> Why was the decision not to allow just any whitespace made again?  It
> seems rather arbitrary, particularly as most other programs don't care.

It was an arbitrary decision.  One that Stu Feldman (I *think*
that's his name), almost immediately felt was a bad decision when
he released the first make program many years ago.  But, he also
felt, that changing the definition of a makefile, after it had
already been "widely distributed" would have been an even greater
mistake.  So here we are.

You could probably get more information on this than you ever
cared to really know by asking about it on alt.folklore.computer,
comp.programming, or comp.lang.c.
 
Btw, there is a very simple one line patch to GNUMake to allow
any whitespace there.  I believe it's been posted to this list
before.  But it's just never seemed to have been pushed hard
enough by GNUMake users, to get rolled into the official
distribution.  While I imagine that the make maintainer would
probably be resitant to such including such a patch (after all,
it's really only the PC world that has makes that take any white
space there, at least I don't know of any unix makes that will),
I imagine that if enough people asked for it, he might be
persuaded.  After all, GNUMake already has extensions that aren't
in the POSIX standard.

mrc
-- 
Mike Castle .-=NEXUS=-.  Life is like a clock:  You can work constantly
  mcastle AT cs DOT umr DOT edu     and be right all the time, or not work at all
   mcastle AT umr DOT edu       and be right at least twice a day.  -- mrc
    We are all of us living in the shadow of Manhattan.  -- Watchmen

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019