*BSD News Article 75011


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.hawaii.edu!news.uoregon.edu!news-res.gsl.net!news.gsl.net!news.mathworks.com!newsfeed.internetmci.com!news.sprintlink.net!news-stk-200.sprintlink.net!EU.net!usenet2.news.uk.psi.net!uknet!usenet1.news.uk.psi.net!uknet!dispatch.news.demon.net!demon!awfulhak.demon.co.uk!awfulhak.demon.co.uk!awfulhak.demon.co.uk!not-for-mail
From: brian@awfulhak.demon.co.uk (Brian Somers)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: "make world" documented?
Date: 29 Jul 1996 16:14:57 +0100
Organization: Coverform Ltd.
Lines: 27
Message-ID: <4tikhh$b1@anorak.coverform.lan>
References: <31F7BB95.7A5@gamespot.com>
NNTP-Posting-Host: localhost.coverform.lan
X-NNTP-Posting-Host: awfulhak.demon.co.uk
X-Newsreader: TIN [version 1.2 PL2]

Ian Kallen (ian@gamespot.com) wrote:
: If "make world" or "make install" (equivalents?" are documented 
: somewhere, please send me the URL.  Thanks!

I don't think they're documented.  The bit you're interrested in is:

world:	hierarchy mk $(WORLD_CLEANDIST) include-tools includes lib-tools libraries build-tools
	@echo "--------------------------------------------------------------"
	@echo " Rebuilding ${DESTDIR} The whole thing"
	@echo "--------------------------------------------------------------"
	@echo
	${MAKE} depend all install
	cd ${.CURDIR}/share/man &&		${MAKE} makedb
	@echo "make world completed on `date`"

This means, create the obj hierarchy, clean the source (optional), put
the include files in place, put the libraries in place, put the build
tools in place (compiler, make etc), make & install everything using the
new make tools.

make install is the last bit of make world (as you can see).

BTW, this is from 2.2-960323-SNAP - it may now be a bit different !

--
Brian <brian@awfulhak.demon.co.uk>
Don't _EVER_ lose your sense of humour....