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