1# |
2# $FreeBSD: head/Makefile 251107 2013-05-29 19:16:59Z crees $ |
3# 4# The user-driven targets are: 5# 6# universe - *Really* build *everything* (buildworld and 7# all kernels on all architectures). 8# tinderbox - Same as universe, but presents a list of failed build 9# targets and exits with an error if there were any. 10# buildworld - Rebuild *everything*, including glue to help do --- 49 unchanged lines hidden (view full) --- 60# 1. `cd /usr/src' (or to the directory containing your source tree). 61# 2. `make buildworld' 62# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 63# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). 64# [steps 3. & 4. can be combined by using the "kernel" target] 65# 5. `reboot' (in single user mode: boot -s from the loader prompt). 66# 6. `mergemaster -p' 67# 7. `make installworld' |
68# 8. `mergemaster' (you may wish to use -i, along with -U or -F). 69# 9. `make delete-old' |
70# 10. `reboot' 71# 11. `make delete-old-libs' (in case no 3rd party program uses them anymore) 72# 73# See src/UPDATING `COMMON ITEMS' for more complete information. 74# 75# If TARGET=machine (e.g. ia64, sparc64, ...) is specified you can 76# cross build world for other machine types using the buildworld target, 77# and once the world is built you can cross build a kernel using the --- 383 unchanged lines hidden --- |