Make Targets
- distrib-dirs
- Create bare directory structure
- buildworld
- Build all userland binaries
- kernel-toolchain
- Build make, config, compiler, linker, etc for buildkernel (this is done implicitly during buildworld)
- buildkernel
- Build kernel and all modules
- installworld
- Install world into $DESTDIR
- installkernel
- Install kernel into $DESTDIR/boot
- distribution
- Install remaining distribution files not covered by installworld/installkernel
Make Variables
- TARGET
- Set the target architecture (i386/amd64)
- DESTDIR
- Root installation path, / if unset
- INSTKERNNAME
- Kernel installation path: ${DESTDIR}/boot/${INSTKERNNAME} (kernel if unset)