1 1.37 dyoung # $NetBSD: Makefile,v 1.37 2010/01/05 20:49:04 dyoung Exp $ 2 1.37 dyoung 3 1.37 dyoung .include <bsd.own.mk> 4 1.15 ad 5 1.15 ad # For all platforms 6 1.1 ad 7 1.37 dyoung SUBDIR= accf_dataready 8 1.16 ad SUBDIR+= accf_httpready 9 1.15 ad SUBDIR+= adosfs 10 1.14 ad SUBDIR+= aio 11 1.7 rumble SUBDIR+= cd9660 12 1.7 rumble SUBDIR+= coda 13 1.7 rumble SUBDIR+= coda5 14 1.15 ad SUBDIR+= compat 15 1.15 ad SUBDIR+= compat_ossaudio 16 1.15 ad SUBDIR+= coredump 17 1.7 rumble SUBDIR+= efs 18 1.7 rumble SUBDIR+= ext2fs 19 1.15 ad SUBDIR+= exec_script 20 1.7 rumble SUBDIR+= fdesc 21 1.7 rumble SUBDIR+= ffs 22 1.18 ad SUBDIR+= filecore 23 1.15 ad SUBDIR+= fss 24 1.7 rumble SUBDIR+= hfs 25 1.7 rumble SUBDIR+= kernfs 26 1.15 ad SUBDIR+= ksem 27 1.22 ad SUBDIR+= layerfs 28 1.7 rumble SUBDIR+= lfs 29 1.7 rumble SUBDIR+= mfs 30 1.31 rmind SUBDIR+= mqueue 31 1.18 ad SUBDIR+= msdos 32 1.15 ad SUBDIR+= nfs 33 1.15 ad SUBDIR+= nfsserver 34 1.30 reinoud SUBDIR+= nilfs 35 1.7 rumble SUBDIR+= ntfs 36 1.18 ad SUBDIR+= null 37 1.7 rumble SUBDIR+= overlay 38 1.19 cube SUBDIR+= ppp_bsdcomp 39 1.19 cube SUBDIR+= ppp_deflate 40 1.7 rumble SUBDIR+= procfs 41 1.7 rumble SUBDIR+= ptyfs 42 1.7 rumble SUBDIR+= puffs 43 1.15 ad SUBDIR+= putter 44 1.15 ad SUBDIR+= miniroot 45 1.33 elad SUBDIR+= secmodel_bsd44 46 1.33 elad SUBDIR+= secmodel_overlay 47 1.33 elad SUBDIR+= securelevel 48 1.7 rumble SUBDIR+= smbfs 49 1.24 pooka SUBDIR+= sysvbfs 50 1.33 elad SUBDIR+= suser 51 1.7 rumble SUBDIR+= tmpfs 52 1.7 rumble SUBDIR+= udf 53 1.18 ad SUBDIR+= umap 54 1.7 rumble SUBDIR+= union 55 1.25 haad SUBDIR+= vnd 56 1.29 yamt SUBDIR+= tprof 57 1.7 rumble .if (defined(NOTYET)) 58 1.7 rumble SUBDIR+= unionfs 59 1.7 rumble .endif 60 1.37 dyoung .if ${MKBINUTILS} != "no" 61 1.37 dyoung SUBDIR+= xldscripts 62 1.37 dyoung .endif 63 1.7 rumble 64 1.15 ad # Machine dependent section 65 1.21 tsutsui .if ${MACHINE_ARCH} != "alpha" 66 1.17 martin SUBDIR+= exec_elf32 67 1.17 martin .endif 68 1.15 ad 69 1.21 tsutsui .if ${MACHINE_ARCH} == "alpha" || \ 70 1.21 tsutsui ${MACHINE_ARCH} == "sparc64" || \ 71 1.21 tsutsui ${MACHINE_ARCH} == "x86_64" 72 1.20 he SUBDIR+= exec_elf64 73 1.20 he .endif 74 1.20 he 75 1.29 yamt .if ${MACHINE_ARCH} == "i386" || \ 76 1.29 yamt ${MACHINE_ARCH} == "x86_64" 77 1.29 yamt SUBDIR+= tprof_pmi 78 1.29 yamt .endif 79 1.29 yamt 80 1.27 abs .if ${MACHINE_ARCH} == "x86_64" 81 1.15 ad SUBDIR+= azalia 82 1.15 ad SUBDIR+= compat_linux 83 1.15 ad SUBDIR+= compat_linux32 84 1.15 ad SUBDIR+= compat_netbsd32 85 1.15 ad SUBDIR+= drm 86 1.15 ad SUBDIR+= i915drm 87 1.15 ad .endif 88 1.15 ad 89 1.27 abs .if ${MACHINE_ARCH} == "i386" 90 1.15 ad SUBDIR+= azalia 91 1.15 ad SUBDIR+= compat_freebsd 92 1.15 ad SUBDIR+= compat_ibcs2 93 1.15 ad SUBDIR+= compat_linux 94 1.15 ad SUBDIR+= compat_svr4 95 1.15 ad SUBDIR+= drm 96 1.15 ad SUBDIR+= exec_aout 97 1.15 ad SUBDIR+= i915drm 98 1.15 ad SUBDIR+= radeondrm 99 1.32 jmcneill SUBDIR+= viadrm 100 1.15 ad .endif 101 1.15 ad 102 1.23 agc .include <bsd.own.mk> 103 1.23 agc 104 1.23 agc # we need our device mapper for LVM 105 1.23 agc .if (${MKLVM} != "no") 106 1.28 yamt SUBDIR+= dm 107 1.23 agc .endif 108 1.23 agc 109 1.34 haad # we need solaris and zfs modules for ZFS 110 1.34 haad .if (${MKZFS} != "no") 111 1.34 haad SUBDIR+= solaris 112 1.34 haad SUBDIR+= zfs 113 1.34 haad .endif 114 1.34 haad 115 1.1 ad .include <bsd.subdir.mk> 116