From owner-freebsd-questions Sat Jan 12 7:12:29 2002 Delivered-To: freebsd-questions@freebsd.org Received: from guru.mired.org (okc-65-31-201-166.mmcable.com [65.31.201.166]) by hub.freebsd.org (Postfix) with SMTP id 7BA6537B41B for ; Sat, 12 Jan 2002 07:12:23 -0800 (PST) Received: (qmail 65431 invoked by uid 100); 12 Jan 2002 15:12:22 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15424.21077.645527.90299@guru.mired.org> Date: Sat, 12 Jan 2002 09:12:21 -0600 To: Julio Merino Cc: questions@freebsd.org Subject: Re: OT: BSD Make vs. GNU Make In-Reply-To: <76814591@toto.iv> X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ From: "Mike Meyer" X-Delivery-Agent: TMDA/0.43 (Python 2.2; freebsd-4.4-STABLE-i386) Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Julio Merino types: > I've listened several times that BSD Make is much more powerful than > GNU Make. It is supposed to have more features. Though they are > incompatible in some aspects :p > > Well, is this true? Where are the main differences? Which one do you prefer? > > I'm starting a project right now and I'm not sure of which one to use > (I'm doing some make scripts like the ones under ports/mk...) If you're going to be building lots of small independent things - like ports/mk does - then use BSD make, and crib heavily from ports/mk. If you're working on a single project - especially if it involves a lot of interdependent things - then I recommend jam. Jam is in the ports tree. It solves a fair number of the problems with make(*), and is faster and more portable than either the BSD or GNU makes. That said, I seldom use jam because external requirements - like those from the client - often call for make. http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message