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