11.1Smrg#	$NetBSD: compatsubdir.mk,v 1.1 2011/06/15 09:45:59 mrg Exp $
21.1Smrg
31.1Smrg# Build netbsd kernel modules.
41.1Smrg
51.1Smrg.include <bsd.own.mk>
61.1Smrg
71.1Smrg.if ${MKCOMPATMODULES} != "no"
81.1Smrg.if !make(includes)
91.1Smrg
101.1Smrg# make sure we get an objdir built early enough
111.1Smrg.include <bsd.prog.mk>
121.1Smrg
131.1SmrgMAKEDIRTARGETENV=
141.1Smrg.if defined(MAKEOBJDIRPREFIX)
151.1SmrgMAKEDIRTARGETENV+=	unset MAKEOBJDIRPREFIX &&
161.1Smrg.endif
171.1SmrgMAKEDIRTARGETENV+=	MAKEOBJDIR='$${.CURDIR:C,^${NETBSDSRCDIR},${.OBJDIR},}'
181.1SmrgMAKEDIRTARGETENV+=	MKOBJDIRS=yes MKSHARE=no
191.1SmrgMAKEDIRTARGETENV+=	BSD_MK_COMPAT_FILE=${BSD_MK_COMPAT_FILE} MKCOMPATMODULES=no
201.1Smrg
211.1Smrg.if defined(BOOTSTRAP_SUBDIRS)
221.1SmrgSUBDIR=	${BOOTSTRAP_SUBDIRS}
231.1Smrg.else
241.1SmrgSUBDIR= ../../../../modules
251.1Smrg.endif
261.1Smrg
271.1Smrg.include <bsd.subdir.mk>
281.1Smrg
291.1Smrg.endif
301.1Smrg.endif
31