1# $NetBSD: compatsubdir.mk,v 1.12 2015/06/27 16:21:07 matt Exp $ 2 3# Build netbsd libraries. 4 5.include <bsd.own.mk> 6 7TARGETS+= build_install 8 9.if ${MKCOMPAT} != "no" 10.if !make(includes) 11 12# make sure we get an objdir built early enough 13.include <bsd.prog.mk> 14 15MAKEDIRTARGETENV= 16.if defined(MAKEOBJDIRPREFIX) 17MAKEDIRTARGETENV+= unset MAKEOBJDIRPREFIX && 18.endif 19MAKEDIRTARGETENV+= MAKEOBJDIR='$${.CURDIR:C,^${NETBSDSRCDIR},${.OBJDIR},}' 20MAKEDIRTARGETENV+= MKOBJDIRS=yes MKSHARE=no 21MAKEDIRTARGETENV+= BSD_MK_COMPAT_FILE=${BSD_MK_COMPAT_FILE} 22 23.if defined(BOOTSTRAP_SUBDIRS) 24SUBDIR= ${BOOTSTRAP_SUBDIRS} 25.else 26SUBDIR= ../../../lib .WAIT \ 27 ../../../libexec/ld.elf_so 28.if ${MKCOMPATTESTS} != "no" 29SUBDIR+= ../../../tests 30SUBDIR+= ../../../tests/share # because MKSHARE=no above 31SUBDIR+= ../../../external/bsd/atf/tests 32.endif 33.if ${MKCOMPATX11} != no && ${MKX11} != no && make(obj) 34SUBDIR+= ../../../external/mit/xorg/lib 35.endif # } MKX11 36.endif # } BOOTSTRAP_SUBDIRS 37 38.include <bsd.subdir.mk> 39 40.endif 41.endif 42