Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jun 2002 19:07:29 -0700
From:      "David O'Brien" <obrien@freebsd.org>
To:        Jos Backus <jos@catnook.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Improving GNU make compatibility in BSD make (+ patch)
Message-ID:  <20020608190729.C40584@dragon.nuxi.com>
In-Reply-To: <20020531024250.GA90997@lizzy.catnook.com>; from jos@catnook.com on Thu, May 30, 2002 at 07:42:28PM -0700
References:  <20020531024250.GA90997@lizzy.catnook.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 30, 2002 at 07:42:28PM -0700, Jos Backus wrote:
> The GNU make info file says:
> 
> `$^'
>      The names of all the prerequisites, with spaces between them.  For
>      prerequisites which are archive members, only the member named is
>      used (*note Archives::).  A target has only one prerequisite on
>      each other file it depends on, no matter how many times each file
>      is listed as a prerequisite.  So if you list a prerequisite more
>      than once for a target, the value of `$^' contains just one copy
>      of the name.

I tried to add support for this a while back, but never got it working
right.  Nor did Will who worked on our make file a while.  I'll have to
see if your patch does everything $^ should do.

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020608190729.C40584>