1b6209a9bSSimon J. Gerraty# Build the kernel ${KERNCONF} 2b6209a9bSSimon J. GerratyKERNCONF?= ${KERNEL:UGENERIC} 3b6209a9bSSimon J. Gerraty 4b6209a9bSSimon J. GerratyTARGET?= ${MACHINE} 5b6209a9bSSimon J. Gerraty# keep this compatible with peoples expectations... 6*863ad6d5SBryan DreweryKERN_OBJDIR= ${OBJTOP}/sys/${KERNCONF} 7b6209a9bSSimon J. GerratyKERN_CONFDIR= ${SRCTOP}/sys/${TARGET}/conf 8b6209a9bSSimon J. Gerraty 9b6209a9bSSimon J. GerratyCONFIG= ${STAGE_HOST_OBJTOP}/usr/sbin/config 10b6209a9bSSimon J. Gerraty 11b7d28affSBryan Drewery${KERNCONF}.config: .MAKE ${META_DEPS} 12b6209a9bSSimon J. Gerraty mkdir -p ${KERN_OBJDIR:H} 13b6209a9bSSimon J. Gerraty (cd ${KERN_CONFDIR} && \ 14b6209a9bSSimon J. Gerraty ${CONFIG} ${CONFIGARGS} -d ${KERN_OBJDIR} ${KERNCONF}) 15b6209a9bSSimon J. Gerraty 16b6209a9bSSimon J. Gerraty${KERNCONF}.build: .MAKE ${KERNCONF}.config 17016448a5SBryan Drewery (cd ${KERN_OBJDIR} && ${.MAKE}) 18b6209a9bSSimon J. Gerraty 19b6209a9bSSimon J. Gerraty.if ${.MAKE.LEVEL} > 0 20b6209a9bSSimon J. Gerratyall: ${KERNCONF}.build 21b6209a9bSSimon J. Gerraty.endif 22b6209a9bSSimon J. Gerraty 23b6209a9bSSimon J. GerratyUPDATE_DEPENDFILE= no 24b6209a9bSSimon J. Gerraty 25b6209a9bSSimon J. Gerraty.include <bsd.prog.mk> 26