Makefile revision 1.72
1# $NetBSD: Makefile,v 1.72 2011/06/15 08:19:43 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+= flash 25SUBDIR+= fss 26SUBDIR+= hfs 27SUBDIR+= kernfs 28SUBDIR+= ksem 29SUBDIR+= layerfs 30SUBDIR+= lfs 31SUBDIR+= mfs 32SUBDIR+= miiverbose 33SUBDIR+= miniroot 34SUBDIR+= mqueue 35SUBDIR+= msdos 36SUBDIR+= nand 37SUBDIR+= nandemulator 38SUBDIR+= nfs 39SUBDIR+= nfsserver 40SUBDIR+= nilfs 41SUBDIR+= ntfs 42SUBDIR+= null 43SUBDIR+= overlay 44SUBDIR+= pciverbose 45SUBDIR+= pf 46SUBDIR+= ppp_bsdcomp 47SUBDIR+= ppp_deflate 48SUBDIR+= procfs 49SUBDIR+= ptyfs 50SUBDIR+= puffs 51SUBDIR+= putter 52SUBDIR+= scsiverbose 53SUBDIR+= secmodel_bsd44 54SUBDIR+= secmodel_overlay 55SUBDIR+= securelevel 56SUBDIR+= smbfs 57SUBDIR+= sysvbfs 58SUBDIR+= suser 59SUBDIR+= swsensor 60SUBDIR+= tmpfs 61SUBDIR+= udf 62SUBDIR+= umap 63SUBDIR+= union 64SUBDIR+= usbverbose 65SUBDIR+= vnd 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+= amdtemp 93SUBDIR+= coretemp 94SUBDIR+= est 95SUBDIR+= hpet 96SUBDIR+= odcm 97SUBDIR+= powernow 98SUBDIR+= tprof_pmi 99SUBDIR+= tprof_amdpmi 100.endif 101 102.if ${MACHINE_ARCH} == "i386" || \ 103 ${MACHINE_ARCH} == "ia64" || \ 104 ${MACHINE_ARCH} == "x86_64" 105SUBDIR+= acpiverbose 106.endif 107 108.if ${MACHINE_ARCH} == "i386" || \ 109 ${MACHINE_ARCH} == "x86_64" 110SUBDIR+= acpiacad 111SUBDIR+= acpibat 112SUBDIR+= acpibut 113SUBDIR+= acpicpu 114SUBDIR+= acpidalb 115SUBDIR+= acpifan 116SUBDIR+= acpilid 117SUBDIR+= acpipmtr 118SUBDIR+= acpitz 119SUBDIR+= acpivga 120SUBDIR+= acpiwmi 121SUBDIR+= aibs 122SUBDIR+= asus 123SUBDIR+= fujbp 124SUBDIR+= fujhk 125SUBDIR+= hpqlb 126SUBDIR+= thinkpad 127SUBDIR+= wmidell 128SUBDIR+= wmihp 129SUBDIR+= wmimsi 130.endif 131 132.if ${MACHINE_ARCH} == "x86_64" 133SUBDIR+= azalia 134SUBDIR+= compat_linux 135SUBDIR+= compat_linux32 136SUBDIR+= compat_netbsd32 137SUBDIR+= drm 138SUBDIR+= i915drm 139SUBDIR+= pad 140.endif 141 142.if ${MACHINE_ARCH} == "i386" 143SUBDIR+= azalia 144SUBDIR+= compat_freebsd 145SUBDIR+= compat_ibcs2 146SUBDIR+= compat_linux 147SUBDIR+= compat_svr4 148SUBDIR+= drm 149SUBDIR+= i915drm 150SUBDIR+= radeondrm 151SUBDIR+= viadrm 152SUBDIR+= pad 153SUBDIR+= padlock 154SUBDIR+= viac7temp 155SUBDIR+= wmieeepc 156.endif 157 158.if ${MACHINE_ARCH} == "i386" || \ 159 ${MACHINE_ARCH} == "x86_64" 160SUBDIR+= aps 161SUBDIR+= au8522 162SUBDIR+= auvitek 163SUBDIR+= xc5k 164.endif 165 166.if ${MACHINE_CPU} == "m68k" 167SUBDIR+= compat_aoutm68k 168#SUBDIR+= compat_linux 169#SUBDIR+= compat_sunos 170#SUBDIR+= compat_svr4 171.endif 172 173.include <bsd.own.mk> 174 175# we need our device mapper for LVM 176.if (${MKLVM} != "no") 177SUBDIR+= dm 178.endif 179 180.if (${MKDTRACE} != "no") 181SUBDIR+= dtrace 182.endif 183 184# we need solaris for the dtrace and zfs modules 185.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 186SUBDIR+= solaris 187.endif 188 189.if (${MKZFS} != "no") 190SUBDIR+= zfs 191.endif 192 193.include <bsd.subdir.mk> 194