From owner-freebsd-questions Mon Mar 30 15:12:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA17570 for freebsd-questions-outgoing; Mon, 30 Mar 1998 15:12:40 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA17454 for ; Mon, 30 Mar 1998 15:12:29 -0800 (PST) (envelope-from grog@lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.8.7/8.8.5) with ESMTP id IAA00892; Tue, 31 Mar 1998 08:42:24 +0930 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.8.8/8.8.7) id IAA01783; Tue, 31 Mar 1998 08:42:24 +0930 (CST) (envelope-from grog) Message-ID: <19980331084223.29876@freebie.lemis.com> Date: Tue, 31 Mar 1998 08:42:23 +0930 From: Greg Lehey To: MALCOLM BOFF , doug Cc: freebsd-questions Subject: Re: make and gnu make References: <199803300555_MC2-385A-F067@compuserve.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89i In-Reply-To: <199803300555_MC2-385A-F067@compuserve.com>; from MALCOLM BOFF on Mon, Mar 30, 1998 at 05:54:49AM -0500 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 30 March 1998 at 5:54:49 -0500, MALCOLM BOFF wrote: > 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'. I don't understand how you come to this conclusion. > 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. If this is a quote from the book, I can't find it. There's no mention in the index, and I can't find it by looking through the "Popular Extensions" chapter. If you *do* want some kind of treatment of BSD make, look at "Porting UNIX Software" (http://www.oreilly.com/catalog/port/noframes.html). It relates primarily to the BSD/OS version of make. > I believe that what FreeBSD calls make is either 'pmake' or a > modified version of it. This is correct. I said this in a reply a few days ago. > 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' Yes, I didn't like it much either. Life's a bitch. Greg To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message