Makefile revision 1.76
11.7Sriastrad# $NetBSD: Makefile,v 1.76 2011/07/15 21:08:48 jmcneill Exp $ 21.1Sdyoung 31.1Sdyoung.include <bsd.own.mk> 41.1Sdyoung 51.1Sdyoung# For all platforms 61.1Sdyoung 71.1SdyoungSUBDIR= accf_dataready 81.1SdyoungSUBDIR+= accf_httpready 91.1SdyoungSUBDIR+= adosfs 101.1SdyoungSUBDIR+= aio 111.1SdyoungSUBDIR+= bpf 121.1SdyoungSUBDIR+= cd9660 131.1SdyoungSUBDIR+= coda 141.1SdyoungSUBDIR+= coda5 151.1SdyoungSUBDIR+= compat 161.1SdyoungSUBDIR+= compat_ossaudio 171.1SdyoungSUBDIR+= coredump 181.1SdyoungSUBDIR+= dtv 191.1SdyoungSUBDIR+= efs 201.1SdyoungSUBDIR+= ext2fs 211.1SdyoungSUBDIR+= exec_script 221.1SdyoungSUBDIR+= fdesc 231.1SdyoungSUBDIR+= ffs 241.1SdyoungSUBDIR+= filecore 251.1SdyoungSUBDIR+= flash 261.1SdyoungSUBDIR+= fss 271.1SdyoungSUBDIR+= hfs 281.1SdyoungSUBDIR+= kernfs 291.1SdyoungSUBDIR+= ksem 301.3SpookaSUBDIR+= layerfs 311.1SdyoungSUBDIR+= lfs 321.1SdyoungSUBDIR+= mfs 331.1SdyoungSUBDIR+= miiverbose 341.1SdyoungSUBDIR+= miniroot 351.1SdyoungSUBDIR+= mqueue 361.1SdyoungSUBDIR+= msdos 371.1SdyoungSUBDIR+= nand 381.1SdyoungSUBDIR+= nandemulator 391.1SdyoungSUBDIR+= nfs 401.1SdyoungSUBDIR+= nfsserver 411.5SdogcowSUBDIR+= nilfs 421.1SdyoungSUBDIR+= ntfs 431.5SdogcowSUBDIR+= null 441.1SdyoungSUBDIR+= overlay 451.5SdogcowSUBDIR+= pciverbose 461.1SdyoungSUBDIR+= pf 471.1SdyoungSUBDIR+= ppp_bsdcomp 481.1SdyoungSUBDIR+= ppp_deflate 491.1SdyoungSUBDIR+= procfs 501.1SdyoungSUBDIR+= ptyfs 511.1SdyoungSUBDIR+= puffs 521.1SdyoungSUBDIR+= putter 531.1SdyoungSUBDIR+= scsiverbose 541.1SdyoungSUBDIR+= secmodel_bsd44 551.1SdyoungSUBDIR+= secmodel_overlay 561.1SdyoungSUBDIR+= securelevel 571.1SdyoungSUBDIR+= smbfs 581.3SpookaSUBDIR+= sysvbfs 591.3SpookaSUBDIR+= suser 601.1SdyoungSUBDIR+= swsensor 611.4SwizSUBDIR+= tmpfs 621.1SdyoungSUBDIR+= udf 631.1SdyoungSUBDIR+= umap 641.1SdyoungSUBDIR+= union 651.1SdyoungSUBDIR+= usbverbose 661.1SdyoungSUBDIR+= vnd 671.3SpookaSUBDIR+= tprof 681.3Spooka.if (defined(NOTYET)) 691.3SpookaSUBDIR+= unionfs 701.3Spooka.endif 711.3Spooka.if ${MKBINUTILS} != "no" 721.3SpookaSUBDIR+= xldscripts 731.3Spooka.endif 741.1Sdyoung 751.1Sdyoung# Machine dependent section 761.3Spooka.if ${MACHINE_ARCH} == "i386" || \ 771.1Sdyoung ${MACHINE_CPU} == "m68k" 781.4SwizSUBDIR+= exec_aout 791.3Spooka.endif 801.1Sdyoung 811.1Sdyoung.if ${MACHINE_ARCH} != "alpha" 821.1SdyoungSUBDIR+= exec_elf32 831.1Sdyoung.endif 841.1Sdyoung 851.1Sdyoung.if ${MACHINE_ARCH} == "alpha" || \ 861.1Sdyoung ${MACHINE_ARCH} == "sparc64" || \ 871.1Sdyoung ${MACHINE_ARCH} == "x86_64" 881.1SdyoungSUBDIR+= exec_elf64 891.1Sdyoung.endif 901.6Swiz 911.1Sdyoung.if ${MACHINE_ARCH} == "i386" || \ 921.6Swiz ${MACHINE_ARCH} == "x86_64" 93SUBDIR+= amdtemp 94SUBDIR+= coretemp 95SUBDIR+= est 96SUBDIR+= hpet 97SUBDIR+= odcm 98SUBDIR+= powernow 99SUBDIR+= tprof_pmi 100SUBDIR+= tprof_amdpmi 101.endif 102 103.if ${MACHINE_ARCH} == "i386" || \ 104 ${MACHINE_ARCH} == "ia64" || \ 105 ${MACHINE_ARCH} == "x86_64" 106SUBDIR+= acpiverbose 107.endif 108 109.if ${MACHINE_ARCH} == "i386" || \ 110 ${MACHINE_ARCH} == "x86_64" 111SUBDIR+= acpiacad 112SUBDIR+= acpibat 113SUBDIR+= acpibut 114SUBDIR+= acpicpu 115SUBDIR+= acpidalb 116SUBDIR+= acpifan 117SUBDIR+= acpilid 118SUBDIR+= acpipmtr 119SUBDIR+= acpitz 120SUBDIR+= acpivga 121SUBDIR+= acpiwmi 122SUBDIR+= aibs 123SUBDIR+= asus 124SUBDIR+= fujbp 125SUBDIR+= fujhk 126SUBDIR+= hpacel 127SUBDIR+= hpqlb 128SUBDIR+= thinkpad 129SUBDIR+= wmidell 130SUBDIR+= wmihp 131SUBDIR+= wmimsi 132.endif 133 134.if ${MACHINE_ARCH} == "x86_64" 135SUBDIR+= azalia 136SUBDIR+= compat_linux 137SUBDIR+= compat_linux32 138SUBDIR+= compat_netbsd32 139SUBDIR+= drm 140SUBDIR+= i915drm 141SUBDIR+= pad 142.endif 143 144.if ${MACHINE_ARCH} == "i386" 145SUBDIR+= azalia 146SUBDIR+= compat_freebsd 147SUBDIR+= compat_ibcs2 148SUBDIR+= compat_linux 149SUBDIR+= compat_svr4 150SUBDIR+= drm 151SUBDIR+= i915drm 152SUBDIR+= nsclpcsio 153SUBDIR+= radeondrm 154SUBDIR+= viadrm 155SUBDIR+= pad 156SUBDIR+= padlock 157SUBDIR+= viac7temp 158SUBDIR+= wmieeepc 159.endif 160 161.if ${MACHINE_ARCH} == "i386" || \ 162 ${MACHINE_ARCH} == "x86_64" 163SUBDIR+= aps 164SUBDIR+= au8522 165SUBDIR+= auvitek 166SUBDIR+= xc5k 167.endif 168 169.if ${MACHINE_CPU} == "m68k" 170SUBDIR+= 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") 180SUBDIR+= dm 181.endif 182 183.if (${MKDTRACE} != "no") 184SUBDIR+= dtrace 185.endif 186 187# we need solaris for the dtrace and zfs modules 188.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 189SUBDIR+= solaris 190.endif 191 192.if (${MKZFS} != "no") 193SUBDIR+= zfs 194.endif 195 196.if (${MKCOMPATMODULES} != "no") 197SUBDIR+= arch 198.endif 199 200.include <bsd.subdir.mk> 201