1248288Ssjg# $FreeBSD$ 2248288Ssjg 3248288Ssjg# Build the kernel ${KERNCONF} 4248288SsjgKERNCONF?= ${KERNEL:UGENERIC} 5248288Ssjg 6248288SsjgTARGET?= ${MACHINE} 7248288Ssjg# keep this compatible with peoples expectations... 8300798SbdreweryKERN_OBJDIR= ${OBJTOP}/sys/${KERNCONF} 9248288SsjgKERN_CONFDIR= ${SRCTOP}/sys/${TARGET}/conf 10248288Ssjg 11248288SsjgCONFIG= ${STAGE_HOST_OBJTOP}/usr/sbin/config 12248288Ssjg 13296700Sbdrewery${KERNCONF}.config: .MAKE ${META_DEPS} 14248288Ssjg mkdir -p ${KERN_OBJDIR:H} 15248288Ssjg (cd ${KERN_CONFDIR} && \ 16248288Ssjg ${CONFIG} ${CONFIGARGS} -d ${KERN_OBJDIR} ${KERNCONF}) 17248288Ssjg 18248288Ssjg${KERNCONF}.build: .MAKE ${KERNCONF}.config 19300795Sbdrewery (cd ${KERN_OBJDIR} && ${.MAKE}) 20248288Ssjg 21248288Ssjg.if ${.MAKE.LEVEL} > 0 22248288Ssjgall: ${KERNCONF}.build 23248288Ssjg.endif 24248288Ssjg 25248288SsjgUPDATE_DEPENDFILE= no 26248288Ssjg 27248288Ssjg.include <bsd.prog.mk> 28