Makefile revision 1.95
1# $NetBSD: Makefile,v 1.95 2011/10/18 00:33:47 jmcneill 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 109SUBDIR+= vmt 110.endif 111 112# 113# ACPI modules 114# 115.if ${MACHINE_ARCH} == "i386" || \ 116 ${MACHINE_ARCH} == "ia64" || \ 117 ${MACHINE_ARCH} == "x86_64" 118SUBDIR+= acpiverbose 119.endif 120 121.if ${MACHINE_ARCH} == "i386" || \ 122 ${MACHINE_ARCH} == "x86_64" 123SUBDIR+= acpiacad 124SUBDIR+= acpibat 125SUBDIR+= acpibut 126SUBDIR+= acpicpu 127SUBDIR+= acpidalb 128SUBDIR+= acpifan 129SUBDIR+= acpilid 130SUBDIR+= acpipmtr 131SUBDIR+= acpitz 132SUBDIR+= acpivga 133SUBDIR+= acpiwdrt 134SUBDIR+= acpiwmi 135SUBDIR+= aibs 136SUBDIR+= asus 137SUBDIR+= fujbp 138SUBDIR+= fujhk 139SUBDIR+= hpacel 140SUBDIR+= hpqlb 141SUBDIR+= thinkpad 142SUBDIR+= wmidell 143SUBDIR+= wmieeepc 144SUBDIR+= wmihp 145SUBDIR+= wmimsi 146.endif 147 148.if ${MACHINE_ARCH} == "x86_64" 149SUBDIR+= azalia 150SUBDIR+= compat_linux 151SUBDIR+= compat_linux32 152SUBDIR+= compat_netbsd32 153SUBDIR+= drm 154SUBDIR+= i915drm 155SUBDIR+= pad 156.endif 157 158.if ${MACHINE_ARCH} == "i386" 159SUBDIR+= ati_pcigart 160SUBDIR+= azalia 161SUBDIR+= compat_freebsd 162SUBDIR+= compat_ibcs2 163SUBDIR+= compat_linux 164SUBDIR+= compat_svr4 165SUBDIR+= drm 166SUBDIR+= i915drm 167SUBDIR+= mach64drm 168SUBDIR+= mgadrm 169SUBDIR+= nsclpcsio 170SUBDIR+= pad 171SUBDIR+= padlock 172SUBDIR+= r128drm 173SUBDIR+= radeondrm 174SUBDIR+= savagedrm 175SUBDIR+= sisdrm 176SUBDIR+= tdfxdrm 177SUBDIR+= viac7temp 178SUBDIR+= viadrm 179.endif 180 181# 182# ISA modules 183# 184.if ${MACHINE_ARCH} == "i386" || \ 185 ${MACHINE_ARCH} == "x86_64" 186SUBDIR+= aps 187SUBDIR+= finsio 188SUBDIR+= itesio 189.endif 190 191.if ${MACHINE_CPU} == "m68k" 192SUBDIR+= compat_aoutm68k 193#SUBDIR+= compat_linux 194#SUBDIR+= compat_sunos 195#SUBDIR+= compat_svr4 196.endif 197 198.if ${MACHINE_ARCH} == "i386" || \ 199 ${MACHINE_ARCH} == "x86_64" || \ 200 ${MACHINE_ARCH} == "sparc64" 201SUBDIR+= pwdog 202.endif 203 204.include <bsd.own.mk> 205 206# we need our device mapper for LVM 207.if (${MKLVM} != "no") 208SUBDIR+= dm 209.endif 210 211.if (${MKDTRACE} != "no") 212SUBDIR+= dtrace 213.endif 214 215# we need solaris for the dtrace and zfs modules 216.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 217SUBDIR+= solaris 218.endif 219 220.if (${MKZFS} != "no") 221SUBDIR+= zfs 222.endif 223 224.if (${MKCOMPATMODULES} != "no") 225SUBDIR+= arch 226.endif 227 228# 229# DTV modules 230# 231SUBDIR+= dtv 232SUBDIR+= dtv_math 233.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 234# tuners/demods 235SUBDIR+= au8522 236SUBDIR+= cx24227 237SUBDIR+= lg3303 238SUBDIR+= mt2131 239SUBDIR+= nxt2k 240SUBDIR+= tvpll 241SUBDIR+= xc3028 242SUBDIR+= xc5k 243SUBDIR+= zl10353 244# hardware drivers 245SUBDIR+= auvitek 246SUBDIR+= coram 247SUBDIR+= cxdtv 248SUBDIR+= emdtv 249.endif 250 251.include <bsd.subdir.mk> 252