From owner-freebsd-questions Wed Jan 3 7:19:48 2001 From owner-freebsd-questions@FreeBSD.ORG Wed Jan 3 07:19:46 2001 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from lolita.speakeasy.net (lolita.speakeasy.net [216.254.0.13]) by hub.freebsd.org (Postfix) with SMTP id 311F037B400 for ; Wed, 3 Jan 2001 07:19:46 -0800 (PST) Received: (qmail 27263 invoked from network); 3 Jan 2001 15:12:47 -0000 Received: from unknown (HELO gonzo.speakeasy.net) (192.168.0.5) by 192.168.0.13 with SMTP; 3 Jan 2001 15:12:47 -0000 Received: (qmail 31471 invoked from network); 3 Jan 2001 15:19:35 -0000 Received: from unknown (HELO Max.B2Pi.com) (216.254.64.187) by gonzo.speakeasy.net with SMTP; 3 Jan 2001 15:19:35 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14931.17155.820138.207316@Max.B2Pi.com> Date: Wed, 3 Jan 2001 10:19:31 -0500 (EST) From: Brent B.Powers To: Carles Montenegro Cc: questions@FreeBSD.org Subject: Re:"make" documentation In-Reply-To: <3A532A73.2C7609@mat.upc.es> References: <3A532A73.2C7609@mat.upc.es> X-Mailer: VM 6.72 under 21.2 (beta34) "Molpe" XEmacs Lucid Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >>>>> "Carles" == Montenegro writes: Carles> Dear sirs, Carles> I am a telecommunications engineering student from Carles> Polytechnic University of Catalonia. I'm working with a Carles> FreeBSD 3.2 and I would like to get full documentation Carles> about the "make" version which is used in FreeBSD 3.2. I Carles> have been searching unsuccessfully through the Carles> www.freebsd.org site. Where could I get specific Carles> information about the "make" version used in FreeBSD 3.2 ? There are essentially two make's on open source systems (actually, there are more than that, but we'll only pay attention to two). The bsd make is probably at /usr/bin/make (it is on a standard system, and I doubt that you've moved it), and documentation for it (such as it is) may be found at /usr/share/doc/psd/12.make/paper.ascii.gz. Note that this was written a number of years ago as a replacement for the ATT 7 make. But wait. That's not that heavily used anymore. Over in /usr/local/bin/gmake is the gnu make. Up to date info (including differences between bsd make and gmake) can be found by using the info system info "GNU make" and gmake can handle any makefiles that make can. Furthermore, it's abit faster and is certainly more currently maintained. Additionally, it has a few extra bells and whistles (in fact, it's the only make over in the Linux world, where a quick symlink, which you can duplicate, has it as make as well as gmake). Thus, ignore make, set up gmake as your default maker, and all will be well with the world. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message