Makefile revision 1.273
11.273Sbrad# $NetBSD: Makefile,v 1.273 2022/11/21 21:24:01 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.183SpgoyetteSUBDIR+= bufq_disksort 381.183SpgoyetteSUBDIR+= bufq_fcfs 391.183SpgoyetteSUBDIR+= bufq_priocscan 401.183SpgoyetteSUBDIR+= bufq_readprio 411.133SpgoyetteSUBDIR+= camellia 421.133SpgoyetteSUBDIR+= cast128 431.132SpgoyetteSUBDIR+= ccd 441.7SrumbleSUBDIR+= cd9660 451.129SpgoyetteSUBDIR+= cgd 461.132SpgoyetteSUBDIR+= chfs 471.163SpgoyetteSUBDIR+= clockctl 481.216SpgoyetteSUBDIR+= compat_ossaudio 491.134SpgoyetteSUBDIR+= crypto 501.7SrumbleSUBDIR+= coda 511.7SrumbleSUBDIR+= coda5 521.15SadSUBDIR+= coredump 531.104SpgoyetteSUBDIR+= dbcool 541.133SpgoyetteSUBDIR+= des 551.129SpgoyetteSUBDIR+= dk_subr 561.164SpgoyetteSUBDIR+= drvctl 571.7SrumbleSUBDIR+= efs 581.7SrumbleSUBDIR+= ext2fs 591.15SadSUBDIR+= exec_script 601.7SrumbleSUBDIR+= fdesc 611.7SrumbleSUBDIR+= ffs 621.18SadSUBDIR+= filecore 631.68SahokaSUBDIR+= flash 641.15SadSUBDIR+= fss 651.89SmbalmerSUBDIR+= gpio 661.94SmbalmerSUBDIR+= gpioiic 671.92SmbalmerSUBDIR+= gpioow 681.89SmbalmerSUBDIR+= gpiosim 691.203SthorpejSUBDIR+= gpioirq 701.204SthorpejSUBDIR+= gpiopps 711.7SrumbleSUBDIR+= hfs 721.136SkardelSUBDIR+= hythygtemp 731.197SchristosSUBDIR+= am2315temp 741.143SjmcneillSUBDIR+= i2cexec 751.166SpgoyetteSUBDIR+= i2c_bitbang 761.263SpgoyetteSUBDIR+= i2c_subr 771.175SchristosSUBDIR+= if_agr 781.226SmrgSUBDIR+= if_aue 791.105SpgoyetteSUBDIR+= if_axe 801.120SnonakaSUBDIR+= if_axen 811.226SmrgSUBDIR+= if_cdce 821.226SmrgSUBDIR+= if_cue 831.175SchristosSUBDIR+= if_faith 841.175SchristosSUBDIR+= if_gif 851.175SchristosSUBDIR+= if_gre 861.226SmrgSUBDIR+= if_kue 871.189SknakaharSUBDIR+= if_l2tp 881.250SyamaguchSUBDIR+= if_lagg 891.175SchristosSUBDIR+= if_loop 901.175SchristosSUBDIR+= if_mpls 911.208SrinSUBDIR+= if_mue 921.118SchristosSUBDIR+= if_npflog 931.171SchristosSUBDIR+= if_ppp 941.174SpgoyetteSUBDIR+= if_pppoe 951.255SpgoyetteSUBDIR+= if_run 961.172SchristosSUBDIR+= if_sl 971.124SskrllSUBDIR+= if_smsc 981.221SpgoyetteSUBDIR+= if_srt srt 991.175SchristosSUBDIR+= if_stf 1001.220SpgoyetteSUBDIR+= if_tap tap 1011.176SpgoyetteSUBDIR+= if_tun tun 1021.224SskrllSUBDIR+= if_udav 1031.226SmrgSUBDIR+= if_upl 1041.219SrinSUBDIR+= if_ure 1051.226SmrgSUBDIR+= if_url 1061.226SmrgSUBDIR+= if_urndis 1071.175SchristosSUBDIR+= if_vlan 1081.252SchristosSUBDIR+= if_wg 1091.94SmbalmerSUBDIR+= iic 1101.196SpgoyetteSUBDIR+= ip_ecn 1111.167SpgoyetteSUBDIR+= ipl 1121.7SrumbleSUBDIR+= kernfs 1131.22SadSUBDIR+= layerfs 1141.7SrumbleSUBDIR+= lfs 1151.121SmbalmerSUBDIR+= lua 1161.128SlnetoSUBDIR+= luasystm 1171.123SmbalmerSUBDIR+= luapmf 1181.7SrumbleSUBDIR+= mfs 1191.192SpgoyetteSUBDIR+= midi 1201.266SpgoyetteSUBDIR+= midi_seq 1211.45SpgoyetteSUBDIR+= miiverbose 1221.45SpgoyetteSUBDIR+= miniroot 1231.31SrmindSUBDIR+= mqueue 1241.18SadSUBDIR+= msdos 1251.68SahokaSUBDIR+= nand 1261.68SahokaSUBDIR+= nandemulator 1271.15SadSUBDIR+= nfs 1281.15SadSUBDIR+= nfsserver 1291.30SreinoudSUBDIR+= nilfs 1301.96StronSUBDIR+= npf 1311.97StronSUBDIR+= npf_alg_icmp 1321.111SrmindSUBDIR+= npf_ext_log 1331.119SchristosSUBDIR+= npf_ext_normalize 1341.117SrmindSUBDIR+= npf_ext_rndblock 1351.7SrumbleSUBDIR+= ntfs 1361.18SadSUBDIR+= null 1371.92SmbalmerSUBDIR+= onewire 1381.134SpgoyetteSUBDIR+= opencrypto 1391.7SrumbleSUBDIR+= overlay 1401.249SniaSUBDIR+= pad 1411.42SpgoyetteSUBDIR+= pciverbose 1421.41SahokaSUBDIR+= pf 1431.19ScubeSUBDIR+= ppp_bsdcomp 1441.19ScubeSUBDIR+= ppp_deflate 1451.7SrumbleSUBDIR+= procfs 1461.182SpgoyetteSUBDIR+= ptrace 1471.182SpgoyetteSUBDIR+= ptrace_common 1481.7SrumbleSUBDIR+= ptyfs 1491.7SrumbleSUBDIR+= puffs 1501.15SadSUBDIR+= putter 1511.165SpgoyetteSUBDIR+= raid 1521.262SbradSUBDIR+= scmd 1531.262SbradSUBDIR+= scmdi2c 1541.265SpgoyetteSUBDIR+= scsi_subr 1551.265SpgoyetteSUBDIR+= scsiverbose 1561.103SpgoyetteSUBDIR+= sdtemp 1571.33SeladSUBDIR+= secmodel_bsd44 1581.100SjymSUBDIR+= secmodel_extensions 1591.33SeladSUBDIR+= secmodel_overlay 1601.33SeladSUBDIR+= securelevel 1611.192SpgoyetteSUBDIR+= sequencer 1621.262SbradSUBDIR+= sgp40mox 1631.262SbradSUBDIR+= sht3xtemp 1641.262SbradSUBDIR+= sht4xtemp 1651.262SbradSUBDIR+= si70xxtemp 1661.133SpgoyetteSUBDIR+= skipjack 1671.168SpgoyetteSUBDIR+= slcompress 1681.81SpgoyetteSUBDIR+= spdmem 1691.188SpgoyetteSUBDIR+= spkr 1701.173SpgoyetteSUBDIR+= sppp_subr 1711.146SpgoyetteSUBDIR+= sysmon 1721.146SpgoyetteSUBDIR+= sysmon_envsys 1731.146SpgoyetteSUBDIR+= sysmon_power 1741.146SpgoyetteSUBDIR+= sysmon_taskq 1751.146SpgoyetteSUBDIR+= sysmon_wdog 1761.24SpookaSUBDIR+= sysvbfs 1771.153SpgoyetteSUBDIR+= sysv_ipc 1781.33SeladSUBDIR+= suser 1791.134SpgoyetteSUBDIR+= swcrypto 1801.48SpgoyetteSUBDIR+= swsensor 1811.145SpgoyetteSUBDIR+= swwdog 1821.7SrumbleSUBDIR+= tmpfs 1831.191SriastradSUBDIR+= ualea 1841.108SriastradSUBDIR+= uatp 1851.7SrumbleSUBDIR+= udf 1861.222SpgoyetteSUBDIR+= ufs 1871.18SadSUBDIR+= umap 1881.7SrumbleSUBDIR+= union 1891.223SmrgSUBDIR+= usbnet 1901.43SpgoyetteSUBDIR+= usbverbose 1911.106SchristosSUBDIR+= vcoda 1921.78SenamiSUBDIR+= v7fs 1931.25ShaadSUBDIR+= vnd 1941.157SpgoyetteSUBDIR+= wapbl 1951.193SpgoyetteSUBDIR+= wsbell 1961.131SpgoyetteSUBDIR+= zlib 1971.29SyamtSUBDIR+= tprof 1981.7Srumble.if (defined(NOTYET)) 1991.7SrumbleSUBDIR+= unionfs 2001.7Srumble.endif 2011.37Sdyoung.if ${MKBINUTILS} != "no" 2021.37SdyoungSUBDIR+= xldscripts 2031.37Sdyoung.endif 2041.7Srumble 2051.15Sad# Machine dependent section 2061.47Stsutsui.if ${MACHINE_ARCH} == "i386" || \ 2071.49Stsutsui ${MACHINE_CPU} == "m68k" 2081.47StsutsuiSUBDIR+= exec_aout 2091.47Stsutsui.endif 2101.47Stsutsui 2111.169Sscole.if ${MACHINE_ARCH} != "alpha" && \ 2121.169Sscole ${MACHINE_ARCH} != "ia64" 2131.17SmartinSUBDIR+= exec_elf32 2141.17Smartin.endif 2151.15Sad 2161.139Smatt.if ${MACHINE_CPU} == "aarch64" || \ 2171.139Smatt ${MACHINE_ARCH} == "alpha" || \ 2181.169Sscole ${MACHINE_ARCH} == "ia64" || \ 2191.21Stsutsui ${MACHINE_ARCH} == "sparc64" || \ 2201.21Stsutsui ${MACHINE_ARCH} == "x86_64" 2211.20SheSUBDIR+= exec_elf64 2221.20She.endif 2231.20She 2241.29Syamt.if ${MACHINE_ARCH} == "i386" || \ 2251.29Syamt ${MACHINE_ARCH} == "x86_64" 2261.199SpgoyetteSUBDIR+= amdsmn 2271.71SjruohoSUBDIR+= amdtemp 2281.199SpgoyetteSUBDIR+= amdzentemp 2291.64SjruohoSUBDIR+= coretemp 2301.65SjruohoSUBDIR+= est 2311.110SmartinSUBDIR+= hdafg 2321.110SmartinSUBDIR+= hdaudio 2331.144SjmcneillSUBDIR+= hdaudio_pci 2341.141SchristosSUBDIR+= hdaudioverbose 2351.72SjruohoSUBDIR+= hpet 2361.202SpgoyetteSUBDIR+= ichsmb 2371.69SjruohoSUBDIR+= odcm 2381.66SjruohoSUBDIR+= powernow 2391.150SpgoyetteSUBDIR+= tco 2401.207SmaxvSUBDIR+= tprof_x86 2411.95SjmcneillSUBDIR+= vmt 2421.29Syamt.endif 2431.29Syamt 2441.246Sjmcneill.if ${HAVE_NVMM:Uno} == "yes" 2451.210SmaxvSUBDIR+= nvmm 2461.210Smaxv.endif 2471.210Smaxv 2481.240Sskrll# Builds on architectures with PCI bus 2491.240Sskrll.if \ 2501.242Sskrll ${MACHINE} == "evbarm" || \ 2511.240Sskrll ${MACHINE_ARCH} == "i386" || \ 2521.240Sskrll ${MACHINE_ARCH} == "x86_64" 2531.241Sskrll#SUBDIR+= hifn 2541.245SyamaguchSUBDIR+= if_iavf 2551.240SskrllSUBDIR+= if_ixl 2561.240SskrllSUBDIR+= ubsec 2571.137Sbad.endif 2581.137Sbad 2591.126Salnsn.if ${MKSLJIT} != "no" 2601.215Salnsn# No modules for 32-bit arm, mips and powerpc yet. 2611.215Salnsn.if ${MACHINE_ARCH} == "aarch64" || \ 2621.215Salnsn ${MACHINE_ARCH} == "i386" || \ 2631.215Salnsn ${MACHINE_ARCH} == "sparc" || \ 2641.215Salnsn ${MACHINE_ARCH} == "x86_64" 2651.113SalnsnSUBDIR+= bpfjit 2661.112SalnsnSUBDIR+= sljit 2671.112Salnsn.endif 2681.126Salnsn.endif 2691.112Salnsn 2701.85Sjruoho# 2711.85Sjruoho# ACPI modules 2721.85Sjruoho# 2731.46Spgoyette.if ${MACHINE_ARCH} == "i386" || \ 2741.46Spgoyette ${MACHINE_ARCH} == "ia64" || \ 2751.46Spgoyette ${MACHINE_ARCH} == "x86_64" 2761.46SpgoyetteSUBDIR+= acpiverbose 2771.46Spgoyette.endif 2781.46Spgoyette 2791.50Sjmcneill.if ${MACHINE_ARCH} == "i386" || \ 2801.50Sjmcneill ${MACHINE_ARCH} == "x86_64" 2811.52SjruohoSUBDIR+= acpiacad 2821.52SjruohoSUBDIR+= acpibat 2831.52SjruohoSUBDIR+= acpibut 2841.52SjruohoSUBDIR+= acpicpu 2851.53SjruohoSUBDIR+= acpidalb 2861.58SjruohoSUBDIR+= acpifan 2871.52SjruohoSUBDIR+= acpilid 2881.57SjruohoSUBDIR+= acpipmtr 2891.53SjruohoSUBDIR+= acpitz 2901.53SjruohoSUBDIR+= acpivga 2911.86SjruohoSUBDIR+= acpiwdrt 2921.51SjmcneillSUBDIR+= acpiwmi 2931.53SjruohoSUBDIR+= aibs 2941.54SjruohoSUBDIR+= asus 2951.63SjruohoSUBDIR+= fujbp 2961.63SjruohoSUBDIR+= fujhk 2971.75SjruohoSUBDIR+= hpacel 2981.54SjruohoSUBDIR+= hpqlb 2991.52SjruohoSUBDIR+= thinkpad 3001.50SjmcneillSUBDIR+= wmidell 3011.83SjruohoSUBDIR+= wmieeepc 3021.50SjmcneillSUBDIR+= wmihp 3031.50SjmcneillSUBDIR+= wmimsi 3041.50Sjmcneill.endif 3051.50Sjmcneill 3061.218Smrg.include "${.CURDIR}/../compat/netbsd32/netbsd32.mk" 3071.218Smrg.if ${COMPAT_USE_NETBSD32} != "no" 3081.218Smrg 3091.151SmattSUBDIR+= compat_netbsd32 3101.216SpgoyetteSUBDIR+= compat_netbsd32_09 compat_netbsd32_12 3111.216SpgoyetteSUBDIR+= compat_netbsd32_13 compat_netbsd32_16 3121.216SpgoyetteSUBDIR+= compat_netbsd32_20 compat_netbsd32_30 3131.216SpgoyetteSUBDIR+= compat_netbsd32_40 compat_netbsd32_50 3141.216SpgoyetteSUBDIR+= compat_netbsd32_60 compat_netbsd32_80 3151.227SchristosSUBDIR+= compat_netbsd32_90 3161.216SpgoyetteSUBDIR+= compat_netbsd32_43 3171.248SpgoyetteSUBDIR+= compat_netbsd32_coredump 3181.180SskrllSUBDIR+= compat_netbsd32_mqueue 3191.158SpgoyetteSUBDIR+= compat_netbsd32_nfssrv 3201.181SskrllSUBDIR+= compat_netbsd32_ptrace 3211.243SpgoyetteSUBDIR+= compat_netbsd32_quota 3221.243SpgoyetteSUBDIR+= compat_netbsd32_quota_50 3231.243SpgoyetteSUBDIR+= compat_netbsd32_raid 3241.162SpgoyetteSUBDIR+= compat_netbsd32_sysvipc 3251.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_10 3261.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_14 3271.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_50 3281.151Smatt 3291.27Sabs.if ${MACHINE_ARCH} == "x86_64" 3301.15SadSUBDIR+= compat_linux32 3311.15Sad.endif 3321.15Sad 3331.218Smrg.endif 3341.218Smrg 3351.27Sabs.if ${MACHINE_ARCH} == "i386" 3361.90SjmcneillSUBDIR+= ati_pcigart 3371.15SadSUBDIR+= compat_freebsd 3381.90SjmcneillSUBDIR+= mach64drm 3391.90SjmcneillSUBDIR+= mgadrm 3401.76SjmcneillSUBDIR+= nsclpcsio 3411.62SjmcneillSUBDIR+= padlock 3421.90SjmcneillSUBDIR+= r128drm 3431.90SjmcneillSUBDIR+= radeondrm 3441.90SjmcneillSUBDIR+= savagedrm 3451.90SjmcneillSUBDIR+= sisdrm 3461.90SjmcneillSUBDIR+= tdfxdrm 3471.67SjruohoSUBDIR+= viac7temp 3481.149SriastradSUBDIR+= viadrmums 3491.15Sad.endif 3501.15Sad 3511.142Schristos.if ${MACHINE_ARCH} == "i386" || \ 3521.142Schristos ${MACHINE_ARCH} == "x86_64" 3531.269SriastradSUBDIR+= amdgpu 3541.142SchristosSUBDIR+= compat_linux 3551.142SchristosSUBDIR+= drm 3561.269SriastradSUBDIR+= drmkms 3571.269SriastradSUBDIR+= drmkms_agp 3581.269SriastradSUBDIR+= drmkms_linux 3591.269SriastradSUBDIR+= drmkms_pci 3601.269SriastradSUBDIR+= drmkms_sched 3611.269SriastradSUBDIR+= drmkms_ttm 3621.142SchristosSUBDIR+= i915drm 3631.269SriastradSUBDIR+= i915drmkms 3641.85Sjruoho# 3651.85Sjruoho# ISA modules 3661.85Sjruoho# 3671.59SjmcneillSUBDIR+= aps 3681.80SjmcneillSUBDIR+= finsio 3691.79SjmcneillSUBDIR+= itesio 3701.101SjakllschSUBDIR+= lm 3711.101SjakllschSUBDIR+= lm_isa 3721.101SjakllschSUBDIR+= lm_isa_common 3731.101SjakllschSUBDIR+= lm_wbsio 3741.101SjakllschSUBDIR+= wbsio 3751.56Sjmcneill.endif 3761.56Sjmcneill 3771.258Sryo.if ${MACHINE_CPU} == "aarch64" 3781.258SryoSUBDIR+= compat_linux 3791.261SryoSUBDIR+= compat_linux32 3801.258Sryo.endif 3811.258Sryo 3821.49Stsutsui.if ${MACHINE_CPU} == "m68k" 3831.47StsutsuiSUBDIR+= compat_aoutm68k 3841.47Stsutsui#SUBDIR+= compat_linux 3851.47Stsutsui#SUBDIR+= compat_sunos 3861.47Stsutsui.endif 3871.47Stsutsui 3881.88Smbalmer.if ${MACHINE_ARCH} == "i386" || \ 3891.88Smbalmer ${MACHINE_ARCH} == "x86_64" || \ 3901.88Smbalmer ${MACHINE_ARCH} == "sparc64" 3911.88SmbalmerSUBDIR+= pwdog 3921.88Smbalmer.endif 3931.88Smbalmer 3941.23Sagc.include <bsd.own.mk> 3951.23Sagc 3961.107Sreinoud# 3971.107Sreinoud# NetBSD/usermode support 3981.107Sreinoud# 3991.107Sreinoud.if ${MACHINE_ARCH} == "i386" || \ 4001.107Sreinoud ${MACHINE_ARCH} == "x86_64" 4011.107SreinoudSUBDIR+= ../arch/usermode/modules/syscallemu 4021.107Sreinoud.endif 4031.107Sreinoud 4041.23Sagc# we need our device mapper for LVM 4051.23Sagc.if (${MKLVM} != "no") 4061.28SyamtSUBDIR+= dm 4071.23Sagc.endif 4081.23Sagc 4091.39Sdarran.if (${MKDTRACE} != "no") 4101.116SchsSUBDIR+= cyclic 4111.39SdarranSUBDIR+= dtrace 4121.39Sdarran.endif 4131.39Sdarran 4141.252SchristosSUBDIR+= sodium 4151.252Schristos 4161.39Sdarran# we need solaris for the dtrace and zfs modules 4171.39Sdarran.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 4181.39SdarranSUBDIR+= solaris 4191.39Sdarran.endif 4201.39Sdarran 4211.34Shaad.if (${MKZFS} != "no") 4221.34ShaadSUBDIR+= zfs 4231.34Shaad.endif 4241.34Shaad 4251.73Smrg.if (${MKCOMPATMODULES} != "no") 4261.73SmrgSUBDIR+= arch 4271.73Smrg.endif 4281.73Smrg 4291.84Sjmcneill# 4301.84Sjmcneill# DTV modules 4311.84Sjmcneill# 4321.84SjmcneillSUBDIR+= dtv 4331.84SjmcneillSUBDIR+= dtv_math 4341.84Sjmcneill.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 4351.84Sjmcneill# tuners/demods 4361.84SjmcneillSUBDIR+= au8522 4371.84SjmcneillSUBDIR+= cx24227 4381.84SjmcneillSUBDIR+= lg3303 4391.84SjmcneillSUBDIR+= mt2131 4401.84SjmcneillSUBDIR+= nxt2k 4411.84SjmcneillSUBDIR+= tvpll 4421.84SjmcneillSUBDIR+= xc3028 4431.84SjmcneillSUBDIR+= xc5k 4441.91SjruohoSUBDIR+= zl10353 4451.84Sjmcneill# hardware drivers 4461.84SjmcneillSUBDIR+= auvitek 4471.84SjmcneillSUBDIR+= coram 4481.84SjmcneillSUBDIR+= cxdtv 4491.84SjmcneillSUBDIR+= emdtv 4501.200Spgoyette 4511.200Spgoyette# Intel Integrated Memory Controller and associated SMBus 4521.200Spgoyette# (Experimental) 4531.200SpgoyetteSUBDIR+= imc 4541.200SpgoyetteSUBDIR+= imcsmb 4551.200Spgoyette 4561.84Sjmcneill.endif 4571.84Sjmcneill 4581.98Sriz.if (${MKISCSI} != "no") 4591.98SrizSUBDIR+= iscsi 4601.98Sriz.endif 4611.98Sriz 4621.179Spgoyette# For now, all of these are disabled, pending resolution of how to deal 4631.179Spgoyette# with attachment-specific modules and bus-specific modules (as opposed 4641.179Spgoyette# to machine- or architecture-specific modules) 4651.179Spgoyette 4661.179Spgoyette.if 0 4671.179SpgoyetteSUBDIR+= aac 4681.179SpgoyetteSUBDIR+= amr 4691.179SpgoyetteSUBDIR+= ataraid 4701.179SpgoyetteSUBDIR+= cac 4711.179SpgoyetteSUBDIR+= cac_eisa 4721.179SpgoyetteSUBDIR+= cac_pci 4731.271SmartinSUBDIR+= emuxki 4741.234SryoSUBDIR+= if_aq 4751.179SpgoyetteSUBDIR+= if_vioif 4761.247SryoSUBDIR+= if_vmx 4771.179SpgoyetteSUBDIR+= ld 4781.179SpgoyetteSUBDIR+= ld_aac 4791.179SpgoyetteSUBDIR+= ld_amr 4801.179SpgoyetteSUBDIR+= ld_ataraid 4811.179SpgoyetteSUBDIR+= ld_cac 4821.179SpgoyetteSUBDIR+= ld_icp 4831.179SpgoyetteSUBDIR+= ld_mlx 4841.179SpgoyetteSUBDIR+= ld_sdmmc 4851.179SpgoyetteSUBDIR+= ld_twa 4861.179SpgoyetteSUBDIR+= ld_twe 4871.179SpgoyetteSUBDIR+= ld_virtio 4881.179SpgoyetteSUBDIR+= mlx 4891.179SpgoyetteSUBDIR+= mlx_eisa 4901.179SpgoyetteSUBDIR+= mlx_pci 4911.179SpgoyetteSUBDIR+= ld_nvme 4921.179SpgoyetteSUBDIR+= nvme 4931.179SpgoyetteSUBDIR+= twa 4941.179SpgoyetteSUBDIR+= twe 4951.228SozakiSUBDIR+= vio9p 4961.179SpgoyetteSUBDIR+= viomb 4971.179SpgoyetteSUBDIR+= virtio 4981.205SjakllschSUBDIR+= virtio_pci 4991.190SjdolecekSUBDIR+= vioscsi 5001.179Spgoyette.endif 5011.179Spgoyette 5021.154SpgoyetteSUBDIR+= examples # build these regularly to avoid bit-rot 5031.154Spgoyette 5041.1Sad.include <bsd.subdir.mk> 505