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