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