Makefile revision 1.70
1# $NetBSD: Makefile,v 1.70 2011/04/14 15:45:27 yamt 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+= odcm 95SUBDIR+= powernow 96SUBDIR+= tprof_pmi 97SUBDIR+= tprof_amdpmi 98.endif 99 100.if ${MACHINE_ARCH} == "i386" || \ 101 ${MACHINE_ARCH} == "ia64" || \ 102 ${MACHINE_ARCH} == "x86_64" 103SUBDIR+= acpiverbose 104.endif 105 106.if ${MACHINE_ARCH} == "i386" || \ 107 ${MACHINE_ARCH} == "x86_64" 108SUBDIR+= acpiacad 109SUBDIR+= acpibat 110SUBDIR+= acpibut 111SUBDIR+= acpicpu 112SUBDIR+= acpidalb 113SUBDIR+= acpifan 114SUBDIR+= acpilid 115SUBDIR+= acpipmtr 116SUBDIR+= acpitz 117SUBDIR+= acpivga 118SUBDIR+= acpiwmi 119SUBDIR+= aibs 120SUBDIR+= asus 121SUBDIR+= fujbp 122SUBDIR+= fujhk 123SUBDIR+= hpqlb 124SUBDIR+= thinkpad 125SUBDIR+= wmidell 126SUBDIR+= wmihp 127SUBDIR+= wmimsi 128.endif 129 130.if ${MACHINE_ARCH} == "x86_64" 131SUBDIR+= azalia 132SUBDIR+= compat_linux 133SUBDIR+= compat_linux32 134SUBDIR+= compat_netbsd32 135SUBDIR+= drm 136SUBDIR+= i915drm 137SUBDIR+= pad 138.endif 139 140.if ${MACHINE_ARCH} == "i386" 141SUBDIR+= azalia 142SUBDIR+= compat_freebsd 143SUBDIR+= compat_ibcs2 144SUBDIR+= compat_linux 145SUBDIR+= compat_svr4 146SUBDIR+= drm 147SUBDIR+= i915drm 148SUBDIR+= radeondrm 149SUBDIR+= viadrm 150SUBDIR+= pad 151SUBDIR+= padlock 152SUBDIR+= viac7temp 153SUBDIR+= wmieeepc 154.endif 155 156.if ${MACHINE_ARCH} == "i386" || \ 157 ${MACHINE_ARCH} == "x86_64" 158SUBDIR+= aps 159SUBDIR+= au8522 160SUBDIR+= auvitek 161SUBDIR+= xc5k 162.endif 163 164.if ${MACHINE_CPU} == "m68k" 165SUBDIR+= compat_aoutm68k 166#SUBDIR+= compat_linux 167#SUBDIR+= compat_sunos 168#SUBDIR+= compat_svr4 169.endif 170 171.include <bsd.own.mk> 172 173# we need our device mapper for LVM 174.if (${MKLVM} != "no") 175SUBDIR+= dm 176.endif 177 178.if (${MKDTRACE} != "no") 179SUBDIR+= dtrace 180.endif 181 182# we need solaris for the dtrace and zfs modules 183.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 184SUBDIR+= solaris 185.endif 186 187.if (${MKZFS} != "no") 188SUBDIR+= zfs 189.endif 190 191.include <bsd.subdir.mk> 192