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