Makefile revision 1.63
1# $NetBSD: Makefile,v 1.63 2011/02/20 08:37:50 jruoho 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+= swsensor 57SUBDIR+= tmpfs 58SUBDIR+= udf 59SUBDIR+= umap 60SUBDIR+= union 61SUBDIR+= usbverbose 62SUBDIR+= vnd 63SUBDIR+= tprof 64.if (defined(NOTYET)) 65SUBDIR+= unionfs 66.endif 67.if ${MKBINUTILS} != "no" 68SUBDIR+= xldscripts 69.endif 70 71# Machine dependent section 72.if ${MACHINE_ARCH} == "i386" || \ 73 ${MACHINE_CPU} == "m68k" 74SUBDIR+= exec_aout 75.endif 76 77.if ${MACHINE_ARCH} != "alpha" 78SUBDIR+= exec_elf32 79.endif 80 81.if ${MACHINE_ARCH} == "alpha" || \ 82 ${MACHINE_ARCH} == "sparc64" || \ 83 ${MACHINE_ARCH} == "x86_64" 84SUBDIR+= exec_elf64 85.endif 86 87.if ${MACHINE_ARCH} == "i386" || \ 88 ${MACHINE_ARCH} == "x86_64" 89SUBDIR+= tprof_pmi 90#SUBDIR+= tprof_amdpmi 91.endif 92 93.if ${MACHINE_ARCH} == "i386" || \ 94 ${MACHINE_ARCH} == "ia64" || \ 95 ${MACHINE_ARCH} == "x86_64" 96SUBDIR+= acpiverbose 97.endif 98 99.if ${MACHINE_ARCH} == "i386" || \ 100 ${MACHINE_ARCH} == "x86_64" 101SUBDIR+= acpiacad 102SUBDIR+= acpibat 103SUBDIR+= acpibut 104SUBDIR+= acpicpu 105SUBDIR+= acpidalb 106SUBDIR+= acpifan 107SUBDIR+= acpilid 108SUBDIR+= acpipmtr 109SUBDIR+= acpitz 110SUBDIR+= acpivga 111SUBDIR+= acpiwmi 112SUBDIR+= aibs 113SUBDIR+= asus 114SUBDIR+= fujbp 115SUBDIR+= fujhk 116SUBDIR+= hpqlb 117SUBDIR+= thinkpad 118SUBDIR+= wmidell 119SUBDIR+= wmihp 120SUBDIR+= wmimsi 121.endif 122 123.if ${MACHINE_ARCH} == "x86_64" 124SUBDIR+= azalia 125SUBDIR+= compat_linux 126SUBDIR+= compat_linux32 127SUBDIR+= compat_netbsd32 128SUBDIR+= drm 129SUBDIR+= i915drm 130SUBDIR+= pad 131.endif 132 133.if ${MACHINE_ARCH} == "i386" 134SUBDIR+= azalia 135SUBDIR+= compat_freebsd 136SUBDIR+= compat_ibcs2 137SUBDIR+= compat_linux 138SUBDIR+= compat_svr4 139SUBDIR+= drm 140SUBDIR+= i915drm 141SUBDIR+= radeondrm 142SUBDIR+= viadrm 143SUBDIR+= pad 144SUBDIR+= padlock 145SUBDIR+= wmieeepc 146.endif 147 148.if ${MACHINE_ARCH} == "i386" || \ 149 ${MACHINE_ARCH} == "x86_64" 150SUBDIR+= aps 151SUBDIR+= au8522 152SUBDIR+= auvitek 153SUBDIR+= xc5k 154.endif 155 156.if ${MACHINE_CPU} == "m68k" 157SUBDIR+= compat_aoutm68k 158#SUBDIR+= compat_linux 159#SUBDIR+= compat_sunos 160#SUBDIR+= compat_svr4 161.endif 162 163.include <bsd.own.mk> 164 165# we need our device mapper for LVM 166.if (${MKLVM} != "no") 167SUBDIR+= dm 168.endif 169 170.if (${MKDTRACE} != "no") 171SUBDIR+= dtrace 172.endif 173 174# we need solaris for the dtrace and zfs modules 175.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 176SUBDIR+= solaris 177.endif 178 179.if (${MKZFS} != "no") 180SUBDIR+= zfs 181.endif 182 183.include <bsd.subdir.mk> 184