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>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803300555_MC2-385A-F067>