3 # Build the kernel ${KERNCONF}
4 KERNCONF?= ${KERNEL:UGENERIC}
7 # keep this compatible with peoples expectations...
8 KERN_OBJDIR= ${OBJTOP}/sys/${KERNCONF}
9 KERN_CONFDIR= ${SRCTOP}/sys/${TARGET}/conf
11 CONFIG= ${STAGE_HOST_OBJTOP}/usr/sbin/config
13 ${KERNCONF}.config: .MAKE ${META_DEPS}
14 mkdir -p ${KERN_OBJDIR:H}
15 (cd ${KERN_CONFDIR} && \
16 ${CONFIG} ${CONFIGARGS} -d ${KERN_OBJDIR} ${KERNCONF})
18 ${KERNCONF}.build: .MAKE ${KERNCONF}.config
19 (cd ${KERN_OBJDIR} && ${.MAKE})
21 .if ${.MAKE.LEVEL} > 0
22 all: ${KERNCONF}.build
27 .include <bsd.prog.mk>