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