Makefile revision 1.274
11.274Sbrad# $NetBSD: Makefile,v 1.274 2022/12/03 01:04:42 brad Exp $ 21.37Sdyoung 31.37Sdyoung.include <bsd.own.mk> 41.15Sad 51.15Sad# For all platforms 61.1Sad 71.251Sandvar# Modules for compatibility with earlier versions of NetBSD 81.216Spgoyette 91.216SpgoyetteSUBDIR+= compat_util 101.216SpgoyetteSUBDIR+= compat_43 compat_sysctl_09_43 111.216SpgoyetteSUBDIR+= compat_09 compat_10 compat_12 compat_13 compat_14 121.216SpgoyetteSUBDIR+= compat_16 compat_20 compat_30 compat_40 compat_50 131.227SchristosSUBDIR+= compat_60 compat_70 compat_80 compat_90 141.216Spgoyette 151.216SpgoyetteSUBDIR+= compat_sysv_10 compat_sysv_14 compat_sysv_50 161.216Spgoyette 171.237SpgoyetteSUBDIR+= compat_50_quota 181.237Spgoyette 191.216SpgoyetteSUBDIR+= compat_raid_50 201.216SpgoyetteSUBDIR+= compat_raid_80 211.216Spgoyette 221.216SpgoyetteSUBDIR+= compat_crypto_50 231.216Spgoyette 241.216SpgoyetteSUBDIR+= accf_dataready 251.16SadSUBDIR+= accf_httpready 261.15SadSUBDIR+= adosfs 271.264SpgoyetteSUBDIR+= adiantum 281.272SbradSUBDIR+= aht20temp 291.14SadSUBDIR+= aio 301.192SpgoyetteSUBDIR+= audio 311.198SchristosSUBDIR+= autofs 321.254SchristosSUBDIR+= blake2s 331.133SpgoyetteSUBDIR+= blowfish 341.38SpookaSUBDIR+= bpf 351.166SpgoyetteSUBDIR+= bpf_filter 361.273SbradSUBDIR+= bmx280thp 371.274SbradSUBDIR+= bmx280thpi2c 381.183SpgoyetteSUBDIR+= bufq_disksort 391.183SpgoyetteSUBDIR+= bufq_fcfs 401.183SpgoyetteSUBDIR+= bufq_priocscan 411.183SpgoyetteSUBDIR+= bufq_readprio 421.133SpgoyetteSUBDIR+= camellia 431.133SpgoyetteSUBDIR+= cast128 441.132SpgoyetteSUBDIR+= ccd 451.7SrumbleSUBDIR+= cd9660 461.129SpgoyetteSUBDIR+= cgd 471.132SpgoyetteSUBDIR+= chfs 481.163SpgoyetteSUBDIR+= clockctl 491.216SpgoyetteSUBDIR+= compat_ossaudio 501.134SpgoyetteSUBDIR+= crypto 511.7SrumbleSUBDIR+= coda 521.7SrumbleSUBDIR+= coda5 531.15SadSUBDIR+= coredump 541.104SpgoyetteSUBDIR+= dbcool 551.133SpgoyetteSUBDIR+= des 561.129SpgoyetteSUBDIR+= dk_subr 571.164SpgoyetteSUBDIR+= drvctl 581.7SrumbleSUBDIR+= efs 591.7SrumbleSUBDIR+= ext2fs 601.15SadSUBDIR+= exec_script 611.7SrumbleSUBDIR+= fdesc 621.7SrumbleSUBDIR+= ffs 631.18SadSUBDIR+= filecore 641.68SahokaSUBDIR+= flash 651.15SadSUBDIR+= fss 661.89SmbalmerSUBDIR+= gpio 671.94SmbalmerSUBDIR+= gpioiic 681.92SmbalmerSUBDIR+= gpioow 691.89SmbalmerSUBDIR+= gpiosim 701.203SthorpejSUBDIR+= gpioirq 711.204SthorpejSUBDIR+= gpiopps 721.7SrumbleSUBDIR+= hfs 731.136SkardelSUBDIR+= hythygtemp 741.197SchristosSUBDIR+= am2315temp 751.143SjmcneillSUBDIR+= i2cexec 761.166SpgoyetteSUBDIR+= i2c_bitbang 771.263SpgoyetteSUBDIR+= i2c_subr 781.175SchristosSUBDIR+= if_agr 791.226SmrgSUBDIR+= if_aue 801.105SpgoyetteSUBDIR+= if_axe 811.120SnonakaSUBDIR+= if_axen 821.226SmrgSUBDIR+= if_cdce 831.226SmrgSUBDIR+= if_cue 841.175SchristosSUBDIR+= if_faith 851.175SchristosSUBDIR+= if_gif 861.175SchristosSUBDIR+= if_gre 871.226SmrgSUBDIR+= if_kue 881.189SknakaharSUBDIR+= if_l2tp 891.250SyamaguchSUBDIR+= if_lagg 901.175SchristosSUBDIR+= if_loop 911.175SchristosSUBDIR+= if_mpls 921.208SrinSUBDIR+= if_mue 931.118SchristosSUBDIR+= if_npflog 941.171SchristosSUBDIR+= if_ppp 951.174SpgoyetteSUBDIR+= if_pppoe 961.255SpgoyetteSUBDIR+= if_run 971.172SchristosSUBDIR+= if_sl 981.124SskrllSUBDIR+= if_smsc 991.221SpgoyetteSUBDIR+= if_srt srt 1001.175SchristosSUBDIR+= if_stf 1011.220SpgoyetteSUBDIR+= if_tap tap 1021.176SpgoyetteSUBDIR+= if_tun tun 1031.224SskrllSUBDIR+= if_udav 1041.226SmrgSUBDIR+= if_upl 1051.219SrinSUBDIR+= if_ure 1061.226SmrgSUBDIR+= if_url 1071.226SmrgSUBDIR+= if_urndis 1081.175SchristosSUBDIR+= if_vlan 1091.252SchristosSUBDIR+= if_wg 1101.94SmbalmerSUBDIR+= iic 1111.196SpgoyetteSUBDIR+= ip_ecn 1121.167SpgoyetteSUBDIR+= ipl 1131.7SrumbleSUBDIR+= kernfs 1141.22SadSUBDIR+= layerfs 1151.7SrumbleSUBDIR+= lfs 1161.121SmbalmerSUBDIR+= lua 1171.128SlnetoSUBDIR+= luasystm 1181.123SmbalmerSUBDIR+= luapmf 1191.7SrumbleSUBDIR+= mfs 1201.192SpgoyetteSUBDIR+= midi 1211.266SpgoyetteSUBDIR+= midi_seq 1221.45SpgoyetteSUBDIR+= miiverbose 1231.45SpgoyetteSUBDIR+= miniroot 1241.31SrmindSUBDIR+= mqueue 1251.18SadSUBDIR+= msdos 1261.68SahokaSUBDIR+= nand 1271.68SahokaSUBDIR+= nandemulator 1281.15SadSUBDIR+= nfs 1291.15SadSUBDIR+= nfsserver 1301.30SreinoudSUBDIR+= nilfs 1311.96StronSUBDIR+= npf 1321.97StronSUBDIR+= npf_alg_icmp 1331.111SrmindSUBDIR+= npf_ext_log 1341.119SchristosSUBDIR+= npf_ext_normalize 1351.117SrmindSUBDIR+= npf_ext_rndblock 1361.7SrumbleSUBDIR+= ntfs 1371.18SadSUBDIR+= null 1381.92SmbalmerSUBDIR+= onewire 1391.134SpgoyetteSUBDIR+= opencrypto 1401.7SrumbleSUBDIR+= overlay 1411.249SniaSUBDIR+= pad 1421.42SpgoyetteSUBDIR+= pciverbose 1431.41SahokaSUBDIR+= pf 1441.19ScubeSUBDIR+= ppp_bsdcomp 1451.19ScubeSUBDIR+= ppp_deflate 1461.7SrumbleSUBDIR+= procfs 1471.182SpgoyetteSUBDIR+= ptrace 1481.182SpgoyetteSUBDIR+= ptrace_common 1491.7SrumbleSUBDIR+= ptyfs 1501.7SrumbleSUBDIR+= puffs 1511.15SadSUBDIR+= putter 1521.165SpgoyetteSUBDIR+= raid 1531.262SbradSUBDIR+= scmd 1541.262SbradSUBDIR+= scmdi2c 1551.265SpgoyetteSUBDIR+= scsi_subr 1561.265SpgoyetteSUBDIR+= scsiverbose 1571.103SpgoyetteSUBDIR+= sdtemp 1581.33SeladSUBDIR+= secmodel_bsd44 1591.100SjymSUBDIR+= secmodel_extensions 1601.33SeladSUBDIR+= secmodel_overlay 1611.33SeladSUBDIR+= securelevel 1621.192SpgoyetteSUBDIR+= sequencer 1631.262SbradSUBDIR+= sgp40mox 1641.262SbradSUBDIR+= sht3xtemp 1651.262SbradSUBDIR+= sht4xtemp 1661.262SbradSUBDIR+= si70xxtemp 1671.133SpgoyetteSUBDIR+= skipjack 1681.168SpgoyetteSUBDIR+= slcompress 1691.81SpgoyetteSUBDIR+= spdmem 1701.188SpgoyetteSUBDIR+= spkr 1711.173SpgoyetteSUBDIR+= sppp_subr 1721.146SpgoyetteSUBDIR+= sysmon 1731.146SpgoyetteSUBDIR+= sysmon_envsys 1741.146SpgoyetteSUBDIR+= sysmon_power 1751.146SpgoyetteSUBDIR+= sysmon_taskq 1761.146SpgoyetteSUBDIR+= sysmon_wdog 1771.24SpookaSUBDIR+= sysvbfs 1781.153SpgoyetteSUBDIR+= sysv_ipc 1791.33SeladSUBDIR+= suser 1801.134SpgoyetteSUBDIR+= swcrypto 1811.48SpgoyetteSUBDIR+= swsensor 1821.145SpgoyetteSUBDIR+= swwdog 1831.7SrumbleSUBDIR+= tmpfs 1841.191SriastradSUBDIR+= ualea 1851.108SriastradSUBDIR+= uatp 1861.7SrumbleSUBDIR+= udf 1871.222SpgoyetteSUBDIR+= ufs 1881.18SadSUBDIR+= umap 1891.7SrumbleSUBDIR+= union 1901.223SmrgSUBDIR+= usbnet 1911.43SpgoyetteSUBDIR+= usbverbose 1921.106SchristosSUBDIR+= vcoda 1931.78SenamiSUBDIR+= v7fs 1941.25ShaadSUBDIR+= vnd 1951.157SpgoyetteSUBDIR+= wapbl 1961.193SpgoyetteSUBDIR+= wsbell 1971.131SpgoyetteSUBDIR+= zlib 1981.29SyamtSUBDIR+= tprof 1991.7Srumble.if (defined(NOTYET)) 2001.7SrumbleSUBDIR+= unionfs 2011.7Srumble.endif 2021.37Sdyoung.if ${MKBINUTILS} != "no" 2031.37SdyoungSUBDIR+= xldscripts 2041.37Sdyoung.endif 2051.7Srumble 2061.15Sad# Machine dependent section 2071.47Stsutsui.if ${MACHINE_ARCH} == "i386" || \ 2081.49Stsutsui ${MACHINE_CPU} == "m68k" 2091.47StsutsuiSUBDIR+= exec_aout 2101.47Stsutsui.endif 2111.47Stsutsui 2121.169Sscole.if ${MACHINE_ARCH} != "alpha" && \ 2131.169Sscole ${MACHINE_ARCH} != "ia64" 2141.17SmartinSUBDIR+= exec_elf32 2151.17Smartin.endif 2161.15Sad 2171.139Smatt.if ${MACHINE_CPU} == "aarch64" || \ 2181.139Smatt ${MACHINE_ARCH} == "alpha" || \ 2191.169Sscole ${MACHINE_ARCH} == "ia64" || \ 2201.21Stsutsui ${MACHINE_ARCH} == "sparc64" || \ 2211.21Stsutsui ${MACHINE_ARCH} == "x86_64" 2221.20SheSUBDIR+= exec_elf64 2231.20She.endif 2241.20She 2251.29Syamt.if ${MACHINE_ARCH} == "i386" || \ 2261.29Syamt ${MACHINE_ARCH} == "x86_64" 2271.199SpgoyetteSUBDIR+= amdsmn 2281.71SjruohoSUBDIR+= amdtemp 2291.199SpgoyetteSUBDIR+= amdzentemp 2301.64SjruohoSUBDIR+= coretemp 2311.65SjruohoSUBDIR+= est 2321.110SmartinSUBDIR+= hdafg 2331.110SmartinSUBDIR+= hdaudio 2341.144SjmcneillSUBDIR+= hdaudio_pci 2351.141SchristosSUBDIR+= hdaudioverbose 2361.72SjruohoSUBDIR+= hpet 2371.202SpgoyetteSUBDIR+= ichsmb 2381.69SjruohoSUBDIR+= odcm 2391.66SjruohoSUBDIR+= powernow 2401.150SpgoyetteSUBDIR+= tco 2411.207SmaxvSUBDIR+= tprof_x86 2421.95SjmcneillSUBDIR+= vmt 2431.29Syamt.endif 2441.29Syamt 2451.246Sjmcneill.if ${HAVE_NVMM:Uno} == "yes" 2461.210SmaxvSUBDIR+= nvmm 2471.210Smaxv.endif 2481.210Smaxv 2491.240Sskrll# Builds on architectures with PCI bus 2501.240Sskrll.if \ 2511.242Sskrll ${MACHINE} == "evbarm" || \ 2521.240Sskrll ${MACHINE_ARCH} == "i386" || \ 2531.240Sskrll ${MACHINE_ARCH} == "x86_64" 2541.241Sskrll#SUBDIR+= hifn 2551.245SyamaguchSUBDIR+= if_iavf 2561.240SskrllSUBDIR+= if_ixl 2571.240SskrllSUBDIR+= ubsec 2581.137Sbad.endif 2591.137Sbad 2601.126Salnsn.if ${MKSLJIT} != "no" 2611.215Salnsn# No modules for 32-bit arm, mips and powerpc yet. 2621.215Salnsn.if ${MACHINE_ARCH} == "aarch64" || \ 2631.215Salnsn ${MACHINE_ARCH} == "i386" || \ 2641.215Salnsn ${MACHINE_ARCH} == "sparc" || \ 2651.215Salnsn ${MACHINE_ARCH} == "x86_64" 2661.113SalnsnSUBDIR+= bpfjit 2671.112SalnsnSUBDIR+= sljit 2681.112Salnsn.endif 2691.126Salnsn.endif 2701.112Salnsn 2711.85Sjruoho# 2721.85Sjruoho# ACPI modules 2731.85Sjruoho# 2741.46Spgoyette.if ${MACHINE_ARCH} == "i386" || \ 2751.46Spgoyette ${MACHINE_ARCH} == "ia64" || \ 2761.46Spgoyette ${MACHINE_ARCH} == "x86_64" 2771.46SpgoyetteSUBDIR+= acpiverbose 2781.46Spgoyette.endif 2791.46Spgoyette 2801.50Sjmcneill.if ${MACHINE_ARCH} == "i386" || \ 2811.50Sjmcneill ${MACHINE_ARCH} == "x86_64" 2821.52SjruohoSUBDIR+= acpiacad 2831.52SjruohoSUBDIR+= acpibat 2841.52SjruohoSUBDIR+= acpibut 2851.52SjruohoSUBDIR+= acpicpu 2861.53SjruohoSUBDIR+= acpidalb 2871.58SjruohoSUBDIR+= acpifan 2881.52SjruohoSUBDIR+= acpilid 2891.57SjruohoSUBDIR+= acpipmtr 2901.53SjruohoSUBDIR+= acpitz 2911.53SjruohoSUBDIR+= acpivga 2921.86SjruohoSUBDIR+= acpiwdrt 2931.51SjmcneillSUBDIR+= acpiwmi 2941.53SjruohoSUBDIR+= aibs 2951.54SjruohoSUBDIR+= asus 2961.63SjruohoSUBDIR+= fujbp 2971.63SjruohoSUBDIR+= fujhk 2981.75SjruohoSUBDIR+= hpacel 2991.54SjruohoSUBDIR+= hpqlb 3001.52SjruohoSUBDIR+= thinkpad 3011.50SjmcneillSUBDIR+= wmidell 3021.83SjruohoSUBDIR+= wmieeepc 3031.50SjmcneillSUBDIR+= wmihp 3041.50SjmcneillSUBDIR+= wmimsi 3051.50Sjmcneill.endif 3061.50Sjmcneill 3071.218Smrg.include "${.CURDIR}/../compat/netbsd32/netbsd32.mk" 3081.218Smrg.if ${COMPAT_USE_NETBSD32} != "no" 3091.218Smrg 3101.151SmattSUBDIR+= compat_netbsd32 3111.216SpgoyetteSUBDIR+= compat_netbsd32_09 compat_netbsd32_12 3121.216SpgoyetteSUBDIR+= compat_netbsd32_13 compat_netbsd32_16 3131.216SpgoyetteSUBDIR+= compat_netbsd32_20 compat_netbsd32_30 3141.216SpgoyetteSUBDIR+= compat_netbsd32_40 compat_netbsd32_50 3151.216SpgoyetteSUBDIR+= compat_netbsd32_60 compat_netbsd32_80 3161.227SchristosSUBDIR+= compat_netbsd32_90 3171.216SpgoyetteSUBDIR+= compat_netbsd32_43 3181.248SpgoyetteSUBDIR+= compat_netbsd32_coredump 3191.180SskrllSUBDIR+= compat_netbsd32_mqueue 3201.158SpgoyetteSUBDIR+= compat_netbsd32_nfssrv 3211.181SskrllSUBDIR+= compat_netbsd32_ptrace 3221.243SpgoyetteSUBDIR+= compat_netbsd32_quota 3231.243SpgoyetteSUBDIR+= compat_netbsd32_quota_50 3241.243SpgoyetteSUBDIR+= compat_netbsd32_raid 3251.162SpgoyetteSUBDIR+= compat_netbsd32_sysvipc 3261.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_10 3271.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_14 3281.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_50 3291.151Smatt 3301.27Sabs.if ${MACHINE_ARCH} == "x86_64" 3311.15SadSUBDIR+= compat_linux32 3321.15Sad.endif 3331.15Sad 3341.218Smrg.endif 3351.218Smrg 3361.27Sabs.if ${MACHINE_ARCH} == "i386" 3371.90SjmcneillSUBDIR+= ati_pcigart 3381.15SadSUBDIR+= compat_freebsd 3391.90SjmcneillSUBDIR+= mach64drm 3401.90SjmcneillSUBDIR+= mgadrm 3411.76SjmcneillSUBDIR+= nsclpcsio 3421.62SjmcneillSUBDIR+= padlock 3431.90SjmcneillSUBDIR+= r128drm 3441.90SjmcneillSUBDIR+= radeondrm 3451.90SjmcneillSUBDIR+= savagedrm 3461.90SjmcneillSUBDIR+= sisdrm 3471.90SjmcneillSUBDIR+= tdfxdrm 3481.67SjruohoSUBDIR+= viac7temp 3491.149SriastradSUBDIR+= viadrmums 3501.15Sad.endif 3511.15Sad 3521.142Schristos.if ${MACHINE_ARCH} == "i386" || \ 3531.142Schristos ${MACHINE_ARCH} == "x86_64" 3541.269SriastradSUBDIR+= amdgpu 3551.142SchristosSUBDIR+= compat_linux 3561.142SchristosSUBDIR+= drm 3571.269SriastradSUBDIR+= drmkms 3581.269SriastradSUBDIR+= drmkms_agp 3591.269SriastradSUBDIR+= drmkms_linux 3601.269SriastradSUBDIR+= drmkms_pci 3611.269SriastradSUBDIR+= drmkms_sched 3621.269SriastradSUBDIR+= drmkms_ttm 3631.142SchristosSUBDIR+= i915drm 3641.269SriastradSUBDIR+= i915drmkms 3651.85Sjruoho# 3661.85Sjruoho# ISA modules 3671.85Sjruoho# 3681.59SjmcneillSUBDIR+= aps 3691.80SjmcneillSUBDIR+= finsio 3701.79SjmcneillSUBDIR+= itesio 3711.101SjakllschSUBDIR+= lm 3721.101SjakllschSUBDIR+= lm_isa 3731.101SjakllschSUBDIR+= lm_isa_common 3741.101SjakllschSUBDIR+= lm_wbsio 3751.101SjakllschSUBDIR+= wbsio 3761.56Sjmcneill.endif 3771.56Sjmcneill 3781.258Sryo.if ${MACHINE_CPU} == "aarch64" 3791.258SryoSUBDIR+= compat_linux 3801.261SryoSUBDIR+= compat_linux32 3811.258Sryo.endif 3821.258Sryo 3831.49Stsutsui.if ${MACHINE_CPU} == "m68k" 3841.47StsutsuiSUBDIR+= compat_aoutm68k 3851.47Stsutsui#SUBDIR+= compat_linux 3861.47Stsutsui#SUBDIR+= compat_sunos 3871.47Stsutsui.endif 3881.47Stsutsui 3891.88Smbalmer.if ${MACHINE_ARCH} == "i386" || \ 3901.88Smbalmer ${MACHINE_ARCH} == "x86_64" || \ 3911.88Smbalmer ${MACHINE_ARCH} == "sparc64" 3921.88SmbalmerSUBDIR+= pwdog 3931.88Smbalmer.endif 3941.88Smbalmer 3951.23Sagc.include <bsd.own.mk> 3961.23Sagc 3971.107Sreinoud# 3981.107Sreinoud# NetBSD/usermode support 3991.107Sreinoud# 4001.107Sreinoud.if ${MACHINE_ARCH} == "i386" || \ 4011.107Sreinoud ${MACHINE_ARCH} == "x86_64" 4021.107SreinoudSUBDIR+= ../arch/usermode/modules/syscallemu 4031.107Sreinoud.endif 4041.107Sreinoud 4051.23Sagc# we need our device mapper for LVM 4061.23Sagc.if (${MKLVM} != "no") 4071.28SyamtSUBDIR+= dm 4081.23Sagc.endif 4091.23Sagc 4101.39Sdarran.if (${MKDTRACE} != "no") 4111.116SchsSUBDIR+= cyclic 4121.39SdarranSUBDIR+= dtrace 4131.39Sdarran.endif 4141.39Sdarran 4151.252SchristosSUBDIR+= sodium 4161.252Schristos 4171.39Sdarran# we need solaris for the dtrace and zfs modules 4181.39Sdarran.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 4191.39SdarranSUBDIR+= solaris 4201.39Sdarran.endif 4211.39Sdarran 4221.34Shaad.if (${MKZFS} != "no") 4231.34ShaadSUBDIR+= zfs 4241.34Shaad.endif 4251.34Shaad 4261.73Smrg.if (${MKCOMPATMODULES} != "no") 4271.73SmrgSUBDIR+= arch 4281.73Smrg.endif 4291.73Smrg 4301.84Sjmcneill# 4311.84Sjmcneill# DTV modules 4321.84Sjmcneill# 4331.84SjmcneillSUBDIR+= dtv 4341.84SjmcneillSUBDIR+= dtv_math 4351.84Sjmcneill.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 4361.84Sjmcneill# tuners/demods 4371.84SjmcneillSUBDIR+= au8522 4381.84SjmcneillSUBDIR+= cx24227 4391.84SjmcneillSUBDIR+= lg3303 4401.84SjmcneillSUBDIR+= mt2131 4411.84SjmcneillSUBDIR+= nxt2k 4421.84SjmcneillSUBDIR+= tvpll 4431.84SjmcneillSUBDIR+= xc3028 4441.84SjmcneillSUBDIR+= xc5k 4451.91SjruohoSUBDIR+= zl10353 4461.84Sjmcneill# hardware drivers 4471.84SjmcneillSUBDIR+= auvitek 4481.84SjmcneillSUBDIR+= coram 4491.84SjmcneillSUBDIR+= cxdtv 4501.84SjmcneillSUBDIR+= emdtv 4511.200Spgoyette 4521.200Spgoyette# Intel Integrated Memory Controller and associated SMBus 4531.200Spgoyette# (Experimental) 4541.200SpgoyetteSUBDIR+= imc 4551.200SpgoyetteSUBDIR+= imcsmb 4561.200Spgoyette 4571.84Sjmcneill.endif 4581.84Sjmcneill 4591.98Sriz.if (${MKISCSI} != "no") 4601.98SrizSUBDIR+= iscsi 4611.98Sriz.endif 4621.98Sriz 4631.179Spgoyette# For now, all of these are disabled, pending resolution of how to deal 4641.179Spgoyette# with attachment-specific modules and bus-specific modules (as opposed 4651.179Spgoyette# to machine- or architecture-specific modules) 4661.179Spgoyette 4671.179Spgoyette.if 0 4681.179SpgoyetteSUBDIR+= aac 4691.179SpgoyetteSUBDIR+= amr 4701.179SpgoyetteSUBDIR+= ataraid 4711.179SpgoyetteSUBDIR+= cac 4721.179SpgoyetteSUBDIR+= cac_eisa 4731.179SpgoyetteSUBDIR+= cac_pci 4741.271SmartinSUBDIR+= emuxki 4751.234SryoSUBDIR+= if_aq 4761.179SpgoyetteSUBDIR+= if_vioif 4771.247SryoSUBDIR+= if_vmx 4781.179SpgoyetteSUBDIR+= ld 4791.179SpgoyetteSUBDIR+= ld_aac 4801.179SpgoyetteSUBDIR+= ld_amr 4811.179SpgoyetteSUBDIR+= ld_ataraid 4821.179SpgoyetteSUBDIR+= ld_cac 4831.179SpgoyetteSUBDIR+= ld_icp 4841.179SpgoyetteSUBDIR+= ld_mlx 4851.179SpgoyetteSUBDIR+= ld_sdmmc 4861.179SpgoyetteSUBDIR+= ld_twa 4871.179SpgoyetteSUBDIR+= ld_twe 4881.179SpgoyetteSUBDIR+= ld_virtio 4891.179SpgoyetteSUBDIR+= mlx 4901.179SpgoyetteSUBDIR+= mlx_eisa 4911.179SpgoyetteSUBDIR+= mlx_pci 4921.179SpgoyetteSUBDIR+= ld_nvme 4931.179SpgoyetteSUBDIR+= nvme 4941.179SpgoyetteSUBDIR+= twa 4951.179SpgoyetteSUBDIR+= twe 4961.228SozakiSUBDIR+= vio9p 4971.179SpgoyetteSUBDIR+= viomb 4981.179SpgoyetteSUBDIR+= virtio 4991.205SjakllschSUBDIR+= virtio_pci 5001.190SjdolecekSUBDIR+= vioscsi 5011.179Spgoyette.endif 5021.179Spgoyette 5031.154SpgoyetteSUBDIR+= examples # build these regularly to avoid bit-rot 5041.154Spgoyette 5051.1Sad.include <bsd.subdir.mk> 506