Date: Mon, 30 Mar 1998 05:54:49 -0500 From: MALCOLM BOFF <Malcolm_Boff@compuserve.com> To: doug <dwhite@resnet.uoregon.edu> Cc: freebsd-questions <freebsd-questions@FreeBSD.ORG> Subject: Re: make and gnu make Message-ID: <199803300555_MC2-385A-F067@compuserve.com>
index | next in thread | raw e-mail
Doug it has taken me a little research in order to get
back to you, however I can assure you that the O'Reilly
reference DOES relate to the BSD distribution of 'make'.
There is a BSD command 'pmake' which has been introduced
as a variant (but which does not replace the original
'make'). This variant is supposed to support advanced
features that 'make' does not support in it's spec.
For example the ability to utilise the C format '+='
to enable the concatenation to a defined variable, also
the ability to include other files. However it is not
compatible to the original 'make' nor does it support
SCCS.
I believe that what FreeBSD calls make is either 'pmake'
or a modified version of it.
It concerns me as an applications developer that
something as important as 'make' is effectively
non-conformant with the major systems like 'AIX',
'Solaris', 'HPUX' etc which use the non-variant 'make'
Malcolm G. Boff
Sylmex Ltd.
-------------Forwarded Message-----------------
From: Doug White, INTERNET:dwhite@resnet.uoregon.edu
To: MALCOLM BOFF, Malcolm_Boff
CC: freebsd-questions, INTERNET:freebsd-questions@freebsd.org
Date: 26/03/98 07:58
RE: Re: make and gnu make
Sender: dwhite@gdi.uoregon.edu
Received: from gdi.uoregon.edu (gdi.uoregon.edu [128.223.170.30])
by hil-img-6.compuserve.com (8.8.6/8.8.6/2.10) with ESMTP id CAA00265
for <Malcolm_Boff@compuserve.com>; Thu, 26 Mar 1998 02:58:09 -0500 (EST)
Received: from localhost (dwhite@localhost)
by gdi.uoregon.edu (8.8.7/8.8.8) with SMTP id XAA16079;
Wed, 25 Mar 1998 23:58:08 -0800 (PST)
(envelope-from dwhite@gdi.uoregon.edu)
Date: Wed, 25 Mar 1998 23:58:08 -0800 (PST)
From: Doug White <dwhite@gdi.uoregon.edu>
Reply-To: Doug White <dwhite@resnet.uoregon.edu>
To: MALCOLM BOFF <Malcolm_Boff@compuserve.com>
cc: freebsd-questions <freebsd-questions@freebsd.org>
Subject: Re: make and gnu make
In-Reply-To: <199803230923_MC2-37A8-CF83@compuserve.com>
Message-ID: <Pine.BSF.3.96.980325235637.16070B-100000@gdi.uoregon.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
On Mon, 23 Mar 1998, MALCOLM BOFF wrote:
> It is with some trepidation that I have to disagree with
> your comments Doug.
>
> The ORA book "Managing Projects with Make" (Nutshell)
> specifically states :-
>
> "This handbook is designed to teach you all the main
> features of the augmented version of make distributed
> with AT&T System V UNIX. This is the same version present
> in Berkeley UNIX distributions."
My experience tells otherwise; the Solaris make on our 2.6 box in CS
doesn't like my makefiles, and we always have this problem of having to
convert makefiles over to bmake format every time we add programs to the
contributed source.
I should disclaim that I am a make newbie.
Doug White | University of Oregon
Internet: dwhite@resnet.uoregon.edu | Residence Networking Assistant
http://gladstone.uoregon.edu/~dwhite | Computer Science Major
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803300555_MC2-385A-F067>
