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 --- |