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