Date: Wed, 17 May 1995 13:13:27 -0700 (PDT) From: "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com> To: bde@zeta.org.au (Bruce Evans) Cc: CVS-commiters@freefall.cdrom.com, cvs-share@freefall.cdrom.com, roberto@freefall.cdrom.com Subject: Re: cvs commit: src/share/doc/FAQ freebsd-faq.sgml Message-ID: <199505172013.NAA12318@gndrsh.aac.dev.com> In-Reply-To: <199505171918.FAA27418@godzilla.zeta.org.au> from "Bruce Evans" at May 18, 95 05:18:05 am
next in thread | previous in thread | raw e-mail | index | archive | help
>
> > 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199505172013.NAA12318>
