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)