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