Makefile revision 1.83
1# $NetBSD: Makefile,v 1.83 2011/08/09 08:36:05 jruoho 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+= wmieeepc 134SUBDIR+= wmihp 135SUBDIR+= wmimsi 136.endif 137 138.if ${MACHINE_ARCH} == "x86_64" 139SUBDIR+= azalia 140SUBDIR+= compat_linux 141SUBDIR+= compat_linux32 142SUBDIR+= compat_netbsd32 143SUBDIR+= drm 144SUBDIR+= i915drm 145SUBDIR+= pad 146.endif 147 148.if ${MACHINE_ARCH} == "i386" 149SUBDIR+= azalia 150SUBDIR+= compat_freebsd 151SUBDIR+= compat_ibcs2 152SUBDIR+= compat_linux 153SUBDIR+= compat_svr4 154SUBDIR+= drm 155SUBDIR+= i915drm 156SUBDIR+= nsclpcsio 157SUBDIR+= radeondrm 158SUBDIR+= viadrm 159SUBDIR+= pad 160SUBDIR+= padlock 161SUBDIR+= viac7temp 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