1# |
2# $FreeBSD: head/Makefile 158962 2006-05-26 18:10:06Z netchild $ |
3# 4# The user-driven targets are: 5# 6# universe - *Really* build *everything* (buildworld and 7# all kernels on all architectures). 8# buildworld - Rebuild *everything*, including glue to help do 9# upgrades. 10# installworld - Install everything built by "buildworld". 11# world - buildworld + installworld. 12# buildkernel - Rebuild the kernel and the kernel-modules. 13# installkernel - Install the kernel and the kernel-modules. 14# installkernel.debug 15# reinstallkernel - Reinstall the kernel and the kernel-modules. 16# reinstallkernel.debug 17# kernel - buildkernel + installkernel. |
18# doxygen - Build API documentation of the kernel, needs doxygen. |
19# update - Convenient way to update your source tree (cvs). 20# check-old - Print a list of old files/directories in the system. 21# delete-old - Delete obsolete files and directories interactively. 22# delete-old-libs - Delete obsolete libraries interactively. 23# 24# This makefile is simple by design. The FreeBSD make automatically reads 25# the /usr/share/mk/sys.mk unless the -m argument is specified on the 26# command line. By keeping this makefile simple, it doesn't matter too --- 38 unchanged lines hidden (view full) --- 65# order, but that's not important. 66# 67# Targets that begin with underscore are internal targets intended for 68# developer convenience only. They are intentionally not documented and 69# completely subject to change without notice. 70# 71TGTS= all all-man buildenv buildkernel buildworld check-old checkdpadd \ 72 clean cleandepend cleandir delete-old delete-old-libs depend \ |
73 distribute distributeworld distrib-dirs distribution doxygen \ 74 everything hierarchy install installcheck installkernel \ 75 installkernel.debug reinstallkernel reinstallkernel.debug \ 76 installworld kernel-toolchain libraries lint maninstall \ |
77 obj objlink regress rerelease showconfig tags toolchain update \ 78 _worldtmp _legacy _bootstrap-tools _cleanobj _obj \ 79 _build-tools _cross-tools _includes _libraries _depend \ 80 build32 distribute32 install32 81TGTS+= ${SUBDIR_TARGETS} 82 83BITGTS= files includes 84BITGTS:=${BITGTS} ${BITGTS:S/^/build/} ${BITGTS:S/^/install/} --- 223 unchanged lines hidden --- |