Deleted Added
full compact
Makefile (96164) Makefile (96205)
1#
1#
2# $FreeBSD: head/Makefile 96164 2002-05-07 15:42:56Z ru $
2# $FreeBSD: head/Makefile 96205 2002-05-08 01:55:08Z jwd $
3#
4# The user-driven targets are:
5#
6# buildworld - Rebuild *everything*, including glue to help do
7# upgrades.
8# installworld - Install everything built by "buildworld".
9# world - buildworld + installworld.
10# buildkernel - Rebuild the kernel and the kernel-modules.

--- 16 unchanged lines hidden (view full) ---

27# the /usr/share/mk/sys.mk unless the -m argument is specified on the
28# command line. By keeping this makefile simple, it doesn't matter too
29# much how different the installed mk files are from those in the source
30# tree. This makefile executes a child make process, forcing it to use
31# the mk files from the source tree which are supposed to DTRT.
32#
33# The user-driven targets (as listed above) are implemented in Makefile.inc1.
34#
3#
4# The user-driven targets are:
5#
6# buildworld - Rebuild *everything*, including glue to help do
7# upgrades.
8# installworld - Install everything built by "buildworld".
9# world - buildworld + installworld.
10# buildkernel - Rebuild the kernel and the kernel-modules.

--- 16 unchanged lines hidden (view full) ---

27# the /usr/share/mk/sys.mk unless the -m argument is specified on the
28# command line. By keeping this makefile simple, it doesn't matter too
29# much how different the installed mk files are from those in the source
30# tree. This makefile executes a child make process, forcing it to use
31# the mk files from the source tree which are supposed to DTRT.
32#
33# The user-driven targets (as listed above) are implemented in Makefile.inc1.
34#
35# For novices wanting to build from current sources, the simple instructions
36# are:
35# If you want to build your system from source be sure that /usr/obj has
36# at least 400MB of diskspace available.
37#
37#
38# 1. Ensure that your /usr/obj directory has at least 260 Mb of free space.
39# 2. `cd /usr/src' (or to the directory containing your source tree).
40# 3. `make world'
38# For individuals wanting to build from the sources currently on their
39# system, the simple instructions are:
41#
40#
42# Be warned, this will update your installed system, except for configuration
43# files in the /etc directory and for the kernel. You have to do those manually.
41# 1. `cd /usr/src' (or to the directory containing your source tree).
42# 2. `make world'
44#
43#
45# If at first you're a little nervous about having a `make world' update
46# your system, a `make buildworld' will build everything in the /usr/obj
47# tree without touching your installed system. To be of any further use
48# though, a `make installworld' is required.
44# For individuals wanting to upgrade their sources (even if only a
45# delta of a few days):
49#
46#
47# 1. `cd /usr/src' (or to the directory containing your source tree).
48# 2. `make buildworld'
49# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
50# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
51# 5. `reboot' (in single user mode: boot -s from the loader prompt).
52# 6. `mergemaster -p'
53# 7. `make installworld'
54# 8. `mergemaster'
55# 9. `reboot'
56#
57# See src/UPDATING `COMMON ITEMS' for more complete information.
58#
50# If -DWANT_AOUT is specified, a `make world' with OBJFORMAT=elf will
51# update the legacy support for aout. This includes all libraries, ld.so
52# and boot objects. This part of build should be regarded as
53# deprecated and you should _not_ expect to be able to do this past the
54# release of 4.0. You have exactly one major release to move entirely
55# to elf.
56#
57# ----------------------------------------------------------------------------

--- 144 unchanged lines hidden ---
59# If -DWANT_AOUT is specified, a `make world' with OBJFORMAT=elf will
60# update the legacy support for aout. This includes all libraries, ld.so
61# and boot objects. This part of build should be regarded as
62# deprecated and you should _not_ expect to be able to do this past the
63# release of 4.0. You have exactly one major release to move entirely
64# to elf.
65#
66# ----------------------------------------------------------------------------

--- 144 unchanged lines hidden ---