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