Deleted Added
full compact
Makefile.inc1 (120120) Makefile.inc1 (120760)
1#
1#
2# $FreeBSD: head/Makefile.inc1 120120 2003-09-16 12:53:18Z ru $
2# $FreeBSD: head/Makefile.inc1 120760 2003-10-04 18:53:38Z ru $
3#
4# Make command line options:
5# -DNO_KERBEROS Do not build Heimdal (Kerberos 5)
6# -DNO_RESCUE do not build rescue binaries
7# -DNOCLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
8# -DNOCLEAN do not clean at all
9# -DNOCRYPT will prevent building of crypt versions
10# -DNOMAN do not build the manual pages

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

22# LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
23# TARGET_ARCH="arch" to crossbuild world to a different arch
24
25#
26# The intended user-driven targets are:
27# buildworld - rebuild *everything*, including glue to help do upgrades
28# installworld- install everything built by "buildworld"
29# update - convenient way to update your source tree (eg: sup/cvs)
3#
4# Make command line options:
5# -DNO_KERBEROS Do not build Heimdal (Kerberos 5)
6# -DNO_RESCUE do not build rescue binaries
7# -DNOCLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
8# -DNOCLEAN do not clean at all
9# -DNOCRYPT will prevent building of crypt versions
10# -DNOMAN do not build the manual pages

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

22# LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
23# TARGET_ARCH="arch" to crossbuild world to a different arch
24
25#
26# The intended user-driven targets are:
27# buildworld - rebuild *everything*, including glue to help do upgrades
28# installworld- install everything built by "buildworld"
29# update - convenient way to update your source tree (eg: sup/cvs)
30# most - build user commands, no libraries or include files
31# installmost - install user commands, no libraries or include files
32#
33# Standard targets (not defined here) are documented in the makefiles in
34# /usr/share/mk. These include:
35# obj depend all install clean cleandepend cleanobj
36
37# Put initial settings here.
38SUBDIR=
39

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

591.if defined(CVS_UPDATE)
592 @echo "--------------------------------------------------------------"
593 @echo ">>> Updating ${.CURDIR} from cvs repository" ${CVSROOT}
594 @echo "--------------------------------------------------------------"
595 cd ${.CURDIR}; ${CVS} -R -q update -A -P -d
596.endif
597
598#
30#
31# Standard targets (not defined here) are documented in the makefiles in
32# /usr/share/mk. These include:
33# obj depend all install clean cleandepend cleanobj
34
35# Put initial settings here.
36SUBDIR=
37

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

589.if defined(CVS_UPDATE)
590 @echo "--------------------------------------------------------------"
591 @echo ">>> Updating ${.CURDIR} from cvs repository" ${CVSROOT}
592 @echo "--------------------------------------------------------------"
593 cd ${.CURDIR}; ${CVS} -R -q update -A -P -d
594.endif
595
596#
599# most
600#
601# Build most of the user binaries on the existing system libs and includes.
602#
603most:
604 @echo "--------------------------------------------------------------"
605 @echo ">>> Building programs only"
606 @echo "--------------------------------------------------------------"
607.for _dir in bin sbin libexec usr.bin usr.sbin gnu/usr.bin gnu/usr.sbin
608 cd ${.CURDIR}/${_dir}; ${MAKE} DIRPRFX=${_dir}/ all
609.endfor
610
611#
612# installmost
613#
614# Install the binaries built by the 'most' target. This does not include
615# libraries or include files.
616#
617installmost:
618 @echo "--------------------------------------------------------------"
619 @echo ">>> Installing programs only"
620 @echo "--------------------------------------------------------------"
621.for _dir in bin sbin libexec usr.bin usr.sbin gnu/usr.bin gnu/usr.sbin
622 cd ${.CURDIR}/${_dir}; ${MAKE} DIRPRFX=${_dir}/ install
623.endfor
624
625#
626# ------------------------------------------------------------------------
627#
628# From here onwards are utility targets used by the 'make world' and
629# related targets. If your 'world' breaks, you may like to try to fix
630# the problem and manually run the following targets to attempt to
631# complete the build. Beware, this is *not* guaranteed to work, you
632# need to have a pretty good grip on the current state of the system
633# to attempt to manually finish it. If in doubt, 'make world' again.

--- 286 unchanged lines hidden ---
597# ------------------------------------------------------------------------
598#
599# From here onwards are utility targets used by the 'make world' and
600# related targets. If your 'world' breaks, you may like to try to fix
601# the problem and manually run the following targets to attempt to
602# complete the build. Beware, this is *not* guaranteed to work, you
603# need to have a pretty good grip on the current state of the system
604# to attempt to manually finish it. If in doubt, 'make world' again.

--- 286 unchanged lines hidden ---