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