Makefile revision 1.93
1# $NetBSD: Makefile,v 1.93 2011/09/29 17:40:19 sjg 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+= filemon 25SUBDIR+= flash 26SUBDIR+= fss 27SUBDIR+= gpio 28SUBDIR+= gpioow 29SUBDIR+= gpiosim 30SUBDIR+= hfs 31SUBDIR+= kernfs 32SUBDIR+= ksem 33SUBDIR+= layerfs 34SUBDIR+= lfs 35SUBDIR+= mfs 36SUBDIR+= miiverbose 37SUBDIR+= miniroot 38SUBDIR+= mqueue 39SUBDIR+= msdos 40SUBDIR+= nand 41SUBDIR+= nandemulator 42SUBDIR+= nfs 43SUBDIR+= nfsserver 44SUBDIR+= nilfs 45SUBDIR+= ntfs 46SUBDIR+= null 47SUBDIR+= onewire 48SUBDIR+= overlay 49SUBDIR+= pciverbose 50SUBDIR+= pf 51SUBDIR+= ppp_bsdcomp 52SUBDIR+= ppp_deflate 53SUBDIR+= procfs 54SUBDIR+= ptyfs 55SUBDIR+= puffs 56SUBDIR+= putter 57SUBDIR+= scsiverbose 58SUBDIR+= secmodel_bsd44 59SUBDIR+= secmodel_overlay 60SUBDIR+= securelevel 61SUBDIR+= smbfs 62SUBDIR+= spdmem 63SUBDIR+= sysvbfs 64SUBDIR+= suser 65SUBDIR+= swsensor 66SUBDIR+= tmpfs 67SUBDIR+= udf 68SUBDIR+= umap 69SUBDIR+= union 70SUBDIR+= usbverbose 71SUBDIR+= v7fs 72SUBDIR+= vnd 73SUBDIR+= tprof 74.if (defined(NOTYET)) 75SUBDIR+= unionfs 76.endif 77.if ${MKBINUTILS} != "no" 78SUBDIR+= xldscripts 79.endif 80 81# Machine dependent section 82.if ${MACHINE_ARCH} == "i386" || \ 83 ${MACHINE_CPU} == "m68k" 84SUBDIR+= exec_aout 85.endif 86 87.if ${MACHINE_ARCH} != "alpha" 88SUBDIR+= exec_elf32 89.endif 90 91.if ${MACHINE_ARCH} == "alpha" || \ 92 ${MACHINE_ARCH} == "sparc64" || \ 93 ${MACHINE_ARCH} == "x86_64" 94SUBDIR+= exec_elf64 95.endif 96 97.if ${MACHINE_ARCH} == "i386" || \ 98 ${MACHINE_ARCH} == "x86_64" 99SUBDIR+= amdtemp 100SUBDIR+= coretemp 101SUBDIR+= est 102SUBDIR+= hpet 103SUBDIR+= odcm 104SUBDIR+= powernow 105SUBDIR+= tprof_pmi 106SUBDIR+= tprof_amdpmi 107.endif 108 109# 110# ACPI modules 111# 112.if ${MACHINE_ARCH} == "i386" || \ 113 ${MACHINE_ARCH} == "ia64" || \ 114 ${MACHINE_ARCH} == "x86_64" 115SUBDIR+= acpiverbose 116.endif 117 118.if ${MACHINE_ARCH} == "i386" || \ 119 ${MACHINE_ARCH} == "x86_64" 120SUBDIR+= acpiacad 121SUBDIR+= acpibat 122SUBDIR+= acpibut 123SUBDIR+= acpicpu 124SUBDIR+= acpidalb 125SUBDIR+= acpifan 126SUBDIR+= acpilid 127SUBDIR+= acpipmtr 128SUBDIR+= acpitz 129SUBDIR+= acpivga 130SUBDIR+= acpiwdrt 131SUBDIR+= acpiwmi 132SUBDIR+= aibs 133SUBDIR+= asus 134SUBDIR+= fujbp 135SUBDIR+= fujhk 136SUBDIR+= hpacel 137SUBDIR+= hpqlb 138SUBDIR+= thinkpad 139SUBDIR+= wmidell 140SUBDIR+= wmieeepc 141SUBDIR+= wmihp 142SUBDIR+= wmimsi 143.endif 144 145.if ${MACHINE_ARCH} == "x86_64" 146SUBDIR+= azalia 147SUBDIR+= compat_linux 148SUBDIR+= compat_linux32 149SUBDIR+= compat_netbsd32 150SUBDIR+= drm 151SUBDIR+= i915drm 152SUBDIR+= pad 153.endif 154 155.if ${MACHINE_ARCH} == "i386" 156SUBDIR+= ati_pcigart 157SUBDIR+= azalia 158SUBDIR+= compat_freebsd 159SUBDIR+= compat_ibcs2 160SUBDIR+= compat_linux 161SUBDIR+= compat_svr4 162SUBDIR+= drm 163SUBDIR+= i915drm 164SUBDIR+= mach64drm 165SUBDIR+= mgadrm 166SUBDIR+= nsclpcsio 167SUBDIR+= pad 168SUBDIR+= padlock 169SUBDIR+= r128drm 170SUBDIR+= radeondrm 171SUBDIR+= savagedrm 172SUBDIR+= sisdrm 173SUBDIR+= tdfxdrm 174SUBDIR+= viac7temp 175SUBDIR+= viadrm 176.endif 177 178# 179# ISA modules 180# 181.if ${MACHINE_ARCH} == "i386" || \ 182 ${MACHINE_ARCH} == "x86_64" 183SUBDIR+= aps 184SUBDIR+= finsio 185SUBDIR+= itesio 186.endif 187 188.if ${MACHINE_CPU} == "m68k" 189SUBDIR+= compat_aoutm68k 190#SUBDIR+= compat_linux 191#SUBDIR+= compat_sunos 192#SUBDIR+= compat_svr4 193.endif 194 195.if ${MACHINE_ARCH} == "i386" || \ 196 ${MACHINE_ARCH} == "x86_64" || \ 197 ${MACHINE_ARCH} == "sparc64" 198SUBDIR+= pwdog 199.endif 200 201.include <bsd.own.mk> 202 203# we need our device mapper for LVM 204.if (${MKLVM} != "no") 205SUBDIR+= dm 206.endif 207 208.if (${MKDTRACE} != "no") 209SUBDIR+= dtrace 210.endif 211 212# we need solaris for the dtrace and zfs modules 213.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 214SUBDIR+= solaris 215.endif 216 217.if (${MKZFS} != "no") 218SUBDIR+= zfs 219.endif 220 221.if (${MKCOMPATMODULES} != "no") 222SUBDIR+= arch 223.endif 224 225# 226# DTV modules 227# 228SUBDIR+= dtv 229SUBDIR+= dtv_math 230.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 231# tuners/demods 232SUBDIR+= au8522 233SUBDIR+= cx24227 234SUBDIR+= lg3303 235SUBDIR+= mt2131 236SUBDIR+= nxt2k 237SUBDIR+= tvpll 238SUBDIR+= xc3028 239SUBDIR+= xc5k 240SUBDIR+= zl10353 241# hardware drivers 242SUBDIR+= auvitek 243SUBDIR+= coram 244SUBDIR+= cxdtv 245SUBDIR+= emdtv 246.endif 247 248.include <bsd.subdir.mk> 249