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