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