Makefile.inc1 (95792) | Makefile.inc1 (95793) |
---|---|
1# | 1# |
2# $FreeBSD: head/Makefile.inc1 95792 2002-04-30 11:46:49Z ru $ | 2# $FreeBSD: head/Makefile.inc1 95793 2002-04-30 11:50:01Z ru $ |
3# 4# Make command line options: 5# -DMAKE_KERBEROS4 to build KerberosIV 6# -DMAKE_KERBEROS5 to build Kerberos5 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# -DNOPROFILE do not build profiled libraries --- 339 unchanged lines hidden (view full) --- 350 fi 351.endif 352 353# 354# installworld 355# 356# Installs everything compiled by a 'buildworld'. 357# | 3# 4# Make command line options: 5# -DMAKE_KERBEROS4 to build KerberosIV 6# -DMAKE_KERBEROS5 to build Kerberos5 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# -DNOPROFILE do not build profiled libraries --- 339 unchanged lines hidden (view full) --- 350 fi 351.endif 352 353# 354# installworld 355# 356# Installs everything compiled by a 'buildworld'. 357# |
358installworld: installcheck | 358distributeworld installworld: installcheck |
359 mkdir -p ${INSTALLTMP} 360 for prog in [ awk cat chflags chmod chown date echo egrep find grep \ | 359 mkdir -p ${INSTALLTMP} 360 for prog in [ awk cat chflags chmod chown date echo egrep find grep \ |
361 ln make makewhatis mkdir mtree mv perl rm sed sh sysctl \ | 361 ln make makewhatis mkdir mtree mv perl pwd_mkdb rm sed sh sysctl \ |
362 test true uname wc zic; do \ 363 cp `which $$prog` ${INSTALLTMP}; \ 364 done | 362 test true uname wc zic; do \ 363 cp `which $$prog` ${INSTALLTMP}; \ 364 done |
365 cd ${.CURDIR}; ${IMAKE} reinstall | 365 cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//} |
366 rm -rf ${INSTALLTMP} 367 368# 369# reinstall 370# 371# If you have a build server, you can NFS mount the source and obj directories 372# and do a 'make reinstall' on the *client* to install new binaries from the 373# most recent server build. --- 11 unchanged lines hidden (view full) --- 385.if !defined(NOMAN) && !defined(NO_MAKEDB_RUN) 386 @echo 387 @echo "--------------------------------------------------------------" 388 @echo ">>> Rebuilding man page indices" 389 @echo "--------------------------------------------------------------" 390 cd ${.CURDIR}/share/man; ${MAKE} makedb 391.endif 392 | 366 rm -rf ${INSTALLTMP} 367 368# 369# reinstall 370# 371# If you have a build server, you can NFS mount the source and obj directories 372# and do a 'make reinstall' on the *client* to install new binaries from the 373# most recent server build. --- 11 unchanged lines hidden (view full) --- 385.if !defined(NOMAN) && !defined(NO_MAKEDB_RUN) 386 @echo 387 @echo "--------------------------------------------------------------" 388 @echo ">>> Rebuilding man page indices" 389 @echo "--------------------------------------------------------------" 390 cd ${.CURDIR}/share/man; ${MAKE} makedb 391.endif 392 |
393# 394# distribworld 395# 396# Front-end to distribute to make sure the search path contains 397# the object directory. Needed for miniperl. 398# 399distribworld: 400 cd ${.CURDIR}; PATH=${TMPPATH} ${MAKE} -f Makefile.inc1 distribute | 393redistribute: 394 @echo "--------------------------------------------------------------" 395 @echo ">>> Distributing everything.." 396 @echo "--------------------------------------------------------------" 397 cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 distribute |
401 402# 403# buildkernel and installkernel 404# 405# Which kernels to build and/or install is specified by setting 406# KERNCONF. If not defined a GENERIC kernel is built/installed. 407# Only the existing (depending TARGET) config files are used 408# for building kernels and only the first of these is designated --- 442 unchanged lines hidden --- | 398 399# 400# buildkernel and installkernel 401# 402# Which kernels to build and/or install is specified by setting 403# KERNCONF. If not defined a GENERIC kernel is built/installed. 404# Only the existing (depending TARGET) config files are used 405# for building kernels and only the first of these is designated --- 442 unchanged lines hidden --- |