Makefile revision 1.47
1# $NetBSD: Makefile,v 1.47 2010/10/15 12:20:33 tsutsui Exp $ 2 3.include <bsd.own.mk> 4 5# For all platforms 6 7SUBDIR= accf_dataready 8SUBDIR+= accf_httpready 9SUBDIR+= adosfs 10SUBDIR+= aio 11SUBDIR+= bpf 12SUBDIR+= cd9660 13SUBDIR+= coda 14SUBDIR+= coda5 15SUBDIR+= compat 16SUBDIR+= compat_ossaudio 17SUBDIR+= coredump 18SUBDIR+= efs 19SUBDIR+= ext2fs 20SUBDIR+= exec_script 21SUBDIR+= fdesc 22SUBDIR+= ffs 23SUBDIR+= filecore 24SUBDIR+= fss 25SUBDIR+= hfs 26SUBDIR+= kernfs 27SUBDIR+= ksem 28SUBDIR+= layerfs 29SUBDIR+= lfs 30SUBDIR+= mfs 31SUBDIR+= miiverbose 32SUBDIR+= miniroot 33SUBDIR+= mqueue 34SUBDIR+= msdos 35SUBDIR+= nfs 36SUBDIR+= nfsserver 37SUBDIR+= nilfs 38SUBDIR+= ntfs 39SUBDIR+= null 40SUBDIR+= overlay 41SUBDIR+= pciverbose 42SUBDIR+= pf 43SUBDIR+= ppp_bsdcomp 44SUBDIR+= ppp_deflate 45SUBDIR+= procfs 46SUBDIR+= ptyfs 47SUBDIR+= puffs 48SUBDIR+= putter 49SUBDIR+= scsiverbose 50SUBDIR+= secmodel_bsd44 51SUBDIR+= secmodel_overlay 52SUBDIR+= securelevel 53SUBDIR+= smbfs 54SUBDIR+= sysvbfs 55SUBDIR+= suser 56SUBDIR+= tmpfs 57SUBDIR+= udf 58SUBDIR+= umap 59SUBDIR+= union 60SUBDIR+= usbverbose 61SUBDIR+= vnd 62SUBDIR+= tprof 63.if (defined(NOTYET)) 64SUBDIR+= unionfs 65.endif 66.if ${MKBINUTILS} != "no" 67SUBDIR+= xldscripts 68.endif 69 70# Machine dependent section 71.if ${MACHINE_ARCH} == "i386" || \ 72 ${MACHINE_ARCH} == "m68k" 73SUBDIR+= exec_aout 74.endif 75 76.if ${MACHINE_ARCH} != "alpha" 77SUBDIR+= exec_elf32 78.endif 79 80.if ${MACHINE_ARCH} == "alpha" || \ 81 ${MACHINE_ARCH} == "sparc64" || \ 82 ${MACHINE_ARCH} == "x86_64" 83SUBDIR+= exec_elf64 84.endif 85 86.if ${MACHINE_ARCH} == "i386" || \ 87 ${MACHINE_ARCH} == "x86_64" 88SUBDIR+= tprof_pmi 89.endif 90 91.if ${MACHINE_ARCH} == "i386" || \ 92 ${MACHINE_ARCH} == "ia64" || \ 93 ${MACHINE_ARCH} == "x86_64" 94SUBDIR+= acpiverbose 95.endif 96 97.if ${MACHINE_ARCH} == "x86_64" 98SUBDIR+= azalia 99SUBDIR+= compat_linux 100SUBDIR+= compat_linux32 101SUBDIR+= compat_netbsd32 102SUBDIR+= drm 103SUBDIR+= i915drm 104SUBDIR+= pad 105.endif 106 107.if ${MACHINE_ARCH} == "i386" 108SUBDIR+= azalia 109SUBDIR+= compat_freebsd 110SUBDIR+= compat_ibcs2 111SUBDIR+= compat_linux 112SUBDIR+= compat_svr4 113SUBDIR+= drm 114SUBDIR+= i915drm 115SUBDIR+= radeondrm 116SUBDIR+= viadrm 117SUBDIR+= pad 118.endif 119 120.if ${MACHINE_ARCH} == "m68k" 121SUBDIR+= compat_aoutm68k 122#SUBDIR+= compat_linux 123#SUBDIR+= compat_sunos 124#SUBDIR+= compat_svr4 125.endif 126 127.include <bsd.own.mk> 128 129# we need our device mapper for LVM 130.if (${MKLVM} != "no") 131SUBDIR+= dm 132.endif 133 134.if (${MKDTRACE} != "no") 135SUBDIR+= dtrace 136.endif 137 138# we need solaris for the dtrace and zfs modules 139.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 140SUBDIR+= solaris 141.endif 142 143.if (${MKZFS} != "no") 144SUBDIR+= zfs 145.endif 146 147.include <bsd.subdir.mk> 148