From owner-freebsd-commit Wed May 17 13:14:30 1995 Return-Path: commit-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA12968 for commit-outgoing; Wed, 17 May 1995 13:14:30 -0700 Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA12955 for cvs-share-outgoing; Wed, 17 May 1995 13:14:27 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id NAA12948 ; Wed, 17 May 1995 13:14:07 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id NAA12318; Wed, 17 May 1995 13:13:28 -0700 From: "Rodney W. Grimes" Message-Id: <199505172013.NAA12318@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/share/doc/FAQ freebsd-faq.sgml To: bde@zeta.org.au (Bruce Evans) Date: Wed, 17 May 1995 13:13:27 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-share@freefall.cdrom.com, roberto@freefall.cdrom.com In-Reply-To: <199505171918.FAA27418@godzilla.zeta.org.au> from "Bruce Evans" at May 18, 95 05:18:05 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1334 Sender: commit-owner@FreeBSD.org Precedence: bulk > > > Modified: share/doc/FAQ freebsd-faq.sgml > > Log: > > Change the "make all" into "make depend all" in 6.0.6 (section on kernel > > building). > > > > Submitted by: Rodney Grimes > > This should be "make clean && make depend && make. The `make clean' > step can often be omitted (...) and in any case should be run before > `config -n', not immediately after. The `make depend' step can be > omitted except when the kernel has already been built and some source > file has changed since `depend' was last made". > > "make depend all" is often wrong and is certainly wrong for a kernel > immediately after it has been config'ed. `make' doesn't rescan the ^^^^^^^^^ > dependencies after the `make depend' step, so "make depend all" is > more or less equivalent to "make all; make depend". "all" is noise > except when other targets are specifed. > He is right... forgot about that, but since we are not telling the user about the -n option in this example the sequence as it is now is valid, but would be safer if written make depend && make all #Do not substitute make depend all > Bruce > -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD