1*cf4dd893Smrg# $NetBSD: compatsubdir.mk,v 1.13 2015/07/23 08:03:25 mrg Exp $ 2d752305bSmrg 3d752305bSmrg# Build netbsd libraries. 4d752305bSmrg 5d752305bSmrg.include <bsd.own.mk> 6d752305bSmrg 7933525b9SjoergTARGETS+= build_install 8933525b9Sjoerg 9d752305bSmrg.if ${MKCOMPAT} != "no" 10d752305bSmrg.if !make(includes) 11d752305bSmrg 12d752305bSmrg# make sure we get an objdir built early enough 13d752305bSmrg.include <bsd.prog.mk> 14d752305bSmrg 15342cb4eaSmattMAKEDIRTARGETENV= 16342cb4eaSmatt.if defined(MAKEOBJDIRPREFIX) 17342cb4eaSmattMAKEDIRTARGETENV+= unset MAKEOBJDIRPREFIX && 18342cb4eaSmatt.endif 19342cb4eaSmattMAKEDIRTARGETENV+= MAKEOBJDIR='$${.CURDIR:C,^${NETBSDSRCDIR},${.OBJDIR},}' 20342cb4eaSmattMAKEDIRTARGETENV+= MKOBJDIRS=yes MKSHARE=no 21342cb4eaSmattMAKEDIRTARGETENV+= BSD_MK_COMPAT_FILE=${BSD_MK_COMPAT_FILE} 22d752305bSmrg 23d752305bSmrg.if defined(BOOTSTRAP_SUBDIRS) 24d752305bSmrgSUBDIR= ${BOOTSTRAP_SUBDIRS} 25d752305bSmrg.else 26f33b316bSplunkySUBDIR= ../../../lib .WAIT \ 27d752305bSmrg ../../../libexec/ld.elf_so 282e9f40f3Smatt.if ${MKCOMPATTESTS} != "no" 292e9f40f3SmattSUBDIR+= ../../../tests 30f410cbcfSmattSUBDIR+= ../../../tests/share # because MKSHARE=no above 31f410cbcfSmattSUBDIR+= ../../../external/bsd/atf/tests 322e9f40f3Smatt.endif 33*cf4dd893Smrg.if ${MKCOMPATX11} != no && ${MKX11} != no && make(obj) 34589b128fSmattSUBDIR+= ../../../external/mit/xorg/lib 35589b128fSmatt.endif # } MKX11 36589b128fSmatt.endif # } BOOTSTRAP_SUBDIRS 37d752305bSmrg 38d752305bSmrg.include <bsd.subdir.mk> 39d752305bSmrg 40d752305bSmrg.endif 41d752305bSmrg.endif 42