Makefile revision 1.269
11.269Sriastrad# $NetBSD: Makefile,v 1.269 2022/07/28 22:00:23 riastradh 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.14SadSUBDIR+= aio 291.192SpgoyetteSUBDIR+= audio 301.198SchristosSUBDIR+= autofs 311.254SchristosSUBDIR+= blake2s 321.133SpgoyetteSUBDIR+= blowfish 331.38SpookaSUBDIR+= bpf 341.166SpgoyetteSUBDIR+= bpf_filter 351.183SpgoyetteSUBDIR+= bufq_disksort 361.183SpgoyetteSUBDIR+= bufq_fcfs 371.183SpgoyetteSUBDIR+= bufq_priocscan 381.183SpgoyetteSUBDIR+= bufq_readprio 391.133SpgoyetteSUBDIR+= camellia 401.133SpgoyetteSUBDIR+= cast128 411.132SpgoyetteSUBDIR+= ccd 421.7SrumbleSUBDIR+= cd9660 431.129SpgoyetteSUBDIR+= cgd 441.132SpgoyetteSUBDIR+= chfs 451.163SpgoyetteSUBDIR+= clockctl 461.216SpgoyetteSUBDIR+= compat_ossaudio 471.134SpgoyetteSUBDIR+= crypto 481.7SrumbleSUBDIR+= coda 491.7SrumbleSUBDIR+= coda5 501.15SadSUBDIR+= coredump 511.104SpgoyetteSUBDIR+= dbcool 521.133SpgoyetteSUBDIR+= des 531.129SpgoyetteSUBDIR+= dk_subr 541.164SpgoyetteSUBDIR+= drvctl 551.7SrumbleSUBDIR+= efs 561.7SrumbleSUBDIR+= ext2fs 571.15SadSUBDIR+= exec_script 581.7SrumbleSUBDIR+= fdesc 591.7SrumbleSUBDIR+= ffs 601.18SadSUBDIR+= filecore 611.68SahokaSUBDIR+= flash 621.15SadSUBDIR+= fss 631.89SmbalmerSUBDIR+= gpio 641.94SmbalmerSUBDIR+= gpioiic 651.92SmbalmerSUBDIR+= gpioow 661.89SmbalmerSUBDIR+= gpiosim 671.203SthorpejSUBDIR+= gpioirq 681.204SthorpejSUBDIR+= gpiopps 691.7SrumbleSUBDIR+= hfs 701.136SkardelSUBDIR+= hythygtemp 711.197SchristosSUBDIR+= am2315temp 721.143SjmcneillSUBDIR+= i2cexec 731.166SpgoyetteSUBDIR+= i2c_bitbang 741.263SpgoyetteSUBDIR+= i2c_subr 751.175SchristosSUBDIR+= if_agr 761.226SmrgSUBDIR+= if_aue 771.105SpgoyetteSUBDIR+= if_axe 781.120SnonakaSUBDIR+= if_axen 791.226SmrgSUBDIR+= if_cdce 801.226SmrgSUBDIR+= if_cue 811.175SchristosSUBDIR+= if_faith 821.175SchristosSUBDIR+= if_gif 831.175SchristosSUBDIR+= if_gre 841.226SmrgSUBDIR+= if_kue 851.189SknakaharSUBDIR+= if_l2tp 861.250SyamaguchSUBDIR+= if_lagg 871.175SchristosSUBDIR+= if_loop 881.175SchristosSUBDIR+= if_mpls 891.208SrinSUBDIR+= if_mue 901.118SchristosSUBDIR+= if_npflog 911.171SchristosSUBDIR+= if_ppp 921.174SpgoyetteSUBDIR+= if_pppoe 931.255SpgoyetteSUBDIR+= if_run 941.172SchristosSUBDIR+= if_sl 951.124SskrllSUBDIR+= if_smsc 961.221SpgoyetteSUBDIR+= if_srt srt 971.175SchristosSUBDIR+= if_stf 981.220SpgoyetteSUBDIR+= if_tap tap 991.176SpgoyetteSUBDIR+= if_tun tun 1001.224SskrllSUBDIR+= if_udav 1011.226SmrgSUBDIR+= if_upl 1021.219SrinSUBDIR+= if_ure 1031.226SmrgSUBDIR+= if_url 1041.226SmrgSUBDIR+= if_urndis 1051.175SchristosSUBDIR+= if_vlan 1061.252SchristosSUBDIR+= if_wg 1071.94SmbalmerSUBDIR+= iic 1081.196SpgoyetteSUBDIR+= ip_ecn 1091.167SpgoyetteSUBDIR+= ipl 1101.7SrumbleSUBDIR+= kernfs 1111.22SadSUBDIR+= layerfs 1121.7SrumbleSUBDIR+= lfs 1131.121SmbalmerSUBDIR+= lua 1141.128SlnetoSUBDIR+= luasystm 1151.123SmbalmerSUBDIR+= luapmf 1161.7SrumbleSUBDIR+= mfs 1171.192SpgoyetteSUBDIR+= midi 1181.266SpgoyetteSUBDIR+= midi_seq 1191.45SpgoyetteSUBDIR+= miiverbose 1201.45SpgoyetteSUBDIR+= miniroot 1211.31SrmindSUBDIR+= mqueue 1221.18SadSUBDIR+= msdos 1231.68SahokaSUBDIR+= nand 1241.68SahokaSUBDIR+= nandemulator 1251.15SadSUBDIR+= nfs 1261.15SadSUBDIR+= nfsserver 1271.30SreinoudSUBDIR+= nilfs 1281.96StronSUBDIR+= npf 1291.97StronSUBDIR+= npf_alg_icmp 1301.111SrmindSUBDIR+= npf_ext_log 1311.119SchristosSUBDIR+= npf_ext_normalize 1321.117SrmindSUBDIR+= npf_ext_rndblock 1331.7SrumbleSUBDIR+= ntfs 1341.18SadSUBDIR+= null 1351.92SmbalmerSUBDIR+= onewire 1361.134SpgoyetteSUBDIR+= opencrypto 1371.7SrumbleSUBDIR+= overlay 1381.249SniaSUBDIR+= pad 1391.42SpgoyetteSUBDIR+= pciverbose 1401.41SahokaSUBDIR+= pf 1411.19ScubeSUBDIR+= ppp_bsdcomp 1421.19ScubeSUBDIR+= ppp_deflate 1431.7SrumbleSUBDIR+= procfs 1441.182SpgoyetteSUBDIR+= ptrace 1451.182SpgoyetteSUBDIR+= ptrace_common 1461.7SrumbleSUBDIR+= ptyfs 1471.7SrumbleSUBDIR+= puffs 1481.15SadSUBDIR+= putter 1491.165SpgoyetteSUBDIR+= raid 1501.262SbradSUBDIR+= scmd 1511.262SbradSUBDIR+= scmdi2c 1521.265SpgoyetteSUBDIR+= scsi_subr 1531.265SpgoyetteSUBDIR+= scsiverbose 1541.103SpgoyetteSUBDIR+= sdtemp 1551.33SeladSUBDIR+= secmodel_bsd44 1561.100SjymSUBDIR+= secmodel_extensions 1571.33SeladSUBDIR+= secmodel_overlay 1581.33SeladSUBDIR+= securelevel 1591.192SpgoyetteSUBDIR+= sequencer 1601.262SbradSUBDIR+= sgp40mox 1611.262SbradSUBDIR+= sht3xtemp 1621.262SbradSUBDIR+= sht4xtemp 1631.262SbradSUBDIR+= si70xxtemp 1641.133SpgoyetteSUBDIR+= skipjack 1651.168SpgoyetteSUBDIR+= slcompress 1661.81SpgoyetteSUBDIR+= spdmem 1671.188SpgoyetteSUBDIR+= spkr 1681.173SpgoyetteSUBDIR+= sppp_subr 1691.146SpgoyetteSUBDIR+= sysmon 1701.146SpgoyetteSUBDIR+= sysmon_envsys 1711.146SpgoyetteSUBDIR+= sysmon_power 1721.146SpgoyetteSUBDIR+= sysmon_taskq 1731.146SpgoyetteSUBDIR+= sysmon_wdog 1741.24SpookaSUBDIR+= sysvbfs 1751.153SpgoyetteSUBDIR+= sysv_ipc 1761.33SeladSUBDIR+= suser 1771.134SpgoyetteSUBDIR+= swcrypto 1781.48SpgoyetteSUBDIR+= swsensor 1791.145SpgoyetteSUBDIR+= swwdog 1801.7SrumbleSUBDIR+= tmpfs 1811.191SriastradSUBDIR+= ualea 1821.108SriastradSUBDIR+= uatp 1831.7SrumbleSUBDIR+= udf 1841.222SpgoyetteSUBDIR+= ufs 1851.18SadSUBDIR+= umap 1861.7SrumbleSUBDIR+= union 1871.223SmrgSUBDIR+= usbnet 1881.43SpgoyetteSUBDIR+= usbverbose 1891.106SchristosSUBDIR+= vcoda 1901.78SenamiSUBDIR+= v7fs 1911.25ShaadSUBDIR+= vnd 1921.157SpgoyetteSUBDIR+= wapbl 1931.193SpgoyetteSUBDIR+= wsbell 1941.131SpgoyetteSUBDIR+= zlib 1951.29SyamtSUBDIR+= tprof 1961.7Srumble.if (defined(NOTYET)) 1971.7SrumbleSUBDIR+= unionfs 1981.7Srumble.endif 1991.37Sdyoung.if ${MKBINUTILS} != "no" 2001.37SdyoungSUBDIR+= xldscripts 2011.37Sdyoung.endif 2021.7Srumble 2031.15Sad# Machine dependent section 2041.47Stsutsui.if ${MACHINE_ARCH} == "i386" || \ 2051.49Stsutsui ${MACHINE_CPU} == "m68k" 2061.47StsutsuiSUBDIR+= exec_aout 2071.47Stsutsui.endif 2081.47Stsutsui 2091.169Sscole.if ${MACHINE_ARCH} != "alpha" && \ 2101.169Sscole ${MACHINE_ARCH} != "ia64" 2111.17SmartinSUBDIR+= exec_elf32 2121.17Smartin.endif 2131.15Sad 2141.139Smatt.if ${MACHINE_CPU} == "aarch64" || \ 2151.139Smatt ${MACHINE_ARCH} == "alpha" || \ 2161.169Sscole ${MACHINE_ARCH} == "ia64" || \ 2171.21Stsutsui ${MACHINE_ARCH} == "sparc64" || \ 2181.21Stsutsui ${MACHINE_ARCH} == "x86_64" 2191.20SheSUBDIR+= exec_elf64 2201.20She.endif 2211.20She 2221.29Syamt.if ${MACHINE_ARCH} == "i386" || \ 2231.29Syamt ${MACHINE_ARCH} == "x86_64" 2241.199SpgoyetteSUBDIR+= amdsmn 2251.71SjruohoSUBDIR+= amdtemp 2261.199SpgoyetteSUBDIR+= amdzentemp 2271.64SjruohoSUBDIR+= coretemp 2281.65SjruohoSUBDIR+= est 2291.110SmartinSUBDIR+= hdafg 2301.110SmartinSUBDIR+= hdaudio 2311.144SjmcneillSUBDIR+= hdaudio_pci 2321.141SchristosSUBDIR+= hdaudioverbose 2331.72SjruohoSUBDIR+= hpet 2341.202SpgoyetteSUBDIR+= ichsmb 2351.69SjruohoSUBDIR+= odcm 2361.66SjruohoSUBDIR+= powernow 2371.150SpgoyetteSUBDIR+= tco 2381.207SmaxvSUBDIR+= tprof_x86 2391.95SjmcneillSUBDIR+= vmt 2401.29Syamt.endif 2411.29Syamt 2421.246Sjmcneill.if ${HAVE_NVMM:Uno} == "yes" 2431.210SmaxvSUBDIR+= nvmm 2441.210Smaxv.endif 2451.210Smaxv 2461.240Sskrll# Builds on architectures with PCI bus 2471.240Sskrll.if \ 2481.242Sskrll ${MACHINE} == "evbarm" || \ 2491.240Sskrll ${MACHINE_ARCH} == "i386" || \ 2501.240Sskrll ${MACHINE_ARCH} == "x86_64" 2511.241Sskrll#SUBDIR+= hifn 2521.245SyamaguchSUBDIR+= if_iavf 2531.240SskrllSUBDIR+= if_ixl 2541.240SskrllSUBDIR+= ubsec 2551.137Sbad.endif 2561.137Sbad 2571.126Salnsn.if ${MKSLJIT} != "no" 2581.215Salnsn# No modules for 32-bit arm, mips and powerpc yet. 2591.215Salnsn.if ${MACHINE_ARCH} == "aarch64" || \ 2601.215Salnsn ${MACHINE_ARCH} == "i386" || \ 2611.215Salnsn ${MACHINE_ARCH} == "sparc" || \ 2621.215Salnsn ${MACHINE_ARCH} == "x86_64" 2631.113SalnsnSUBDIR+= bpfjit 2641.112SalnsnSUBDIR+= sljit 2651.112Salnsn.endif 2661.126Salnsn.endif 2671.112Salnsn 2681.85Sjruoho# 2691.85Sjruoho# ACPI modules 2701.85Sjruoho# 2711.46Spgoyette.if ${MACHINE_ARCH} == "i386" || \ 2721.46Spgoyette ${MACHINE_ARCH} == "ia64" || \ 2731.46Spgoyette ${MACHINE_ARCH} == "x86_64" 2741.46SpgoyetteSUBDIR+= acpiverbose 2751.46Spgoyette.endif 2761.46Spgoyette 2771.50Sjmcneill.if ${MACHINE_ARCH} == "i386" || \ 2781.50Sjmcneill ${MACHINE_ARCH} == "x86_64" 2791.52SjruohoSUBDIR+= acpiacad 2801.52SjruohoSUBDIR+= acpibat 2811.52SjruohoSUBDIR+= acpibut 2821.52SjruohoSUBDIR+= acpicpu 2831.53SjruohoSUBDIR+= acpidalb 2841.58SjruohoSUBDIR+= acpifan 2851.52SjruohoSUBDIR+= acpilid 2861.57SjruohoSUBDIR+= acpipmtr 2871.53SjruohoSUBDIR+= acpitz 2881.53SjruohoSUBDIR+= acpivga 2891.86SjruohoSUBDIR+= acpiwdrt 2901.51SjmcneillSUBDIR+= acpiwmi 2911.53SjruohoSUBDIR+= aibs 2921.54SjruohoSUBDIR+= asus 2931.63SjruohoSUBDIR+= fujbp 2941.63SjruohoSUBDIR+= fujhk 2951.75SjruohoSUBDIR+= hpacel 2961.54SjruohoSUBDIR+= hpqlb 2971.52SjruohoSUBDIR+= thinkpad 2981.50SjmcneillSUBDIR+= wmidell 2991.83SjruohoSUBDIR+= wmieeepc 3001.50SjmcneillSUBDIR+= wmihp 3011.50SjmcneillSUBDIR+= wmimsi 3021.50Sjmcneill.endif 3031.50Sjmcneill 3041.218Smrg.include "${.CURDIR}/../compat/netbsd32/netbsd32.mk" 3051.218Smrg.if ${COMPAT_USE_NETBSD32} != "no" 3061.218Smrg 3071.151SmattSUBDIR+= compat_netbsd32 3081.216SpgoyetteSUBDIR+= compat_netbsd32_09 compat_netbsd32_12 3091.216SpgoyetteSUBDIR+= compat_netbsd32_13 compat_netbsd32_16 3101.216SpgoyetteSUBDIR+= compat_netbsd32_20 compat_netbsd32_30 3111.216SpgoyetteSUBDIR+= compat_netbsd32_40 compat_netbsd32_50 3121.216SpgoyetteSUBDIR+= compat_netbsd32_60 compat_netbsd32_80 3131.227SchristosSUBDIR+= compat_netbsd32_90 3141.216SpgoyetteSUBDIR+= compat_netbsd32_43 3151.248SpgoyetteSUBDIR+= compat_netbsd32_coredump 3161.180SskrllSUBDIR+= compat_netbsd32_mqueue 3171.158SpgoyetteSUBDIR+= compat_netbsd32_nfssrv 3181.181SskrllSUBDIR+= compat_netbsd32_ptrace 3191.243SpgoyetteSUBDIR+= compat_netbsd32_quota 3201.243SpgoyetteSUBDIR+= compat_netbsd32_quota_50 3211.243SpgoyetteSUBDIR+= compat_netbsd32_raid 3221.162SpgoyetteSUBDIR+= compat_netbsd32_sysvipc 3231.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_10 3241.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_14 3251.216SpgoyetteSUBDIR+= compat_netbsd32_sysvipc_50 3261.151Smatt 3271.27Sabs.if ${MACHINE_ARCH} == "x86_64" 3281.15SadSUBDIR+= compat_linux32 3291.15Sad.endif 3301.15Sad 3311.218Smrg.endif 3321.218Smrg 3331.27Sabs.if ${MACHINE_ARCH} == "i386" 3341.90SjmcneillSUBDIR+= ati_pcigart 3351.15SadSUBDIR+= compat_freebsd 3361.90SjmcneillSUBDIR+= mach64drm 3371.90SjmcneillSUBDIR+= mgadrm 3381.76SjmcneillSUBDIR+= nsclpcsio 3391.62SjmcneillSUBDIR+= padlock 3401.90SjmcneillSUBDIR+= r128drm 3411.90SjmcneillSUBDIR+= radeondrm 3421.90SjmcneillSUBDIR+= savagedrm 3431.90SjmcneillSUBDIR+= sisdrm 3441.90SjmcneillSUBDIR+= tdfxdrm 3451.67SjruohoSUBDIR+= viac7temp 3461.149SriastradSUBDIR+= viadrmums 3471.15Sad.endif 3481.15Sad 3491.142Schristos.if ${MACHINE_ARCH} == "i386" || \ 3501.142Schristos ${MACHINE_ARCH} == "x86_64" 3511.269SriastradSUBDIR+= amdgpu 3521.142SchristosSUBDIR+= compat_linux 3531.142SchristosSUBDIR+= drm 3541.269SriastradSUBDIR+= drmkms 3551.269SriastradSUBDIR+= drmkms_agp 3561.269SriastradSUBDIR+= drmkms_linux 3571.269SriastradSUBDIR+= drmkms_pci 3581.269SriastradSUBDIR+= drmkms_sched 3591.269SriastradSUBDIR+= drmkms_ttm 3601.142SchristosSUBDIR+= i915drm 3611.269SriastradSUBDIR+= i915drmkms 3621.85Sjruoho# 3631.85Sjruoho# ISA modules 3641.85Sjruoho# 3651.59SjmcneillSUBDIR+= aps 3661.80SjmcneillSUBDIR+= finsio 3671.79SjmcneillSUBDIR+= itesio 3681.101SjakllschSUBDIR+= lm 3691.101SjakllschSUBDIR+= lm_isa 3701.101SjakllschSUBDIR+= lm_isa_common 3711.101SjakllschSUBDIR+= lm_wbsio 3721.101SjakllschSUBDIR+= wbsio 3731.56Sjmcneill.endif 3741.56Sjmcneill 3751.258Sryo.if ${MACHINE_CPU} == "aarch64" 3761.258SryoSUBDIR+= compat_linux 3771.261SryoSUBDIR+= compat_linux32 3781.258Sryo.endif 3791.258Sryo 3801.49Stsutsui.if ${MACHINE_CPU} == "m68k" 3811.47StsutsuiSUBDIR+= compat_aoutm68k 3821.47Stsutsui#SUBDIR+= compat_linux 3831.47Stsutsui#SUBDIR+= compat_sunos 3841.47Stsutsui.endif 3851.47Stsutsui 3861.88Smbalmer.if ${MACHINE_ARCH} == "i386" || \ 3871.88Smbalmer ${MACHINE_ARCH} == "x86_64" || \ 3881.88Smbalmer ${MACHINE_ARCH} == "sparc64" 3891.88SmbalmerSUBDIR+= pwdog 3901.88Smbalmer.endif 3911.88Smbalmer 3921.23Sagc.include <bsd.own.mk> 3931.23Sagc 3941.107Sreinoud# 3951.107Sreinoud# NetBSD/usermode support 3961.107Sreinoud# 3971.107Sreinoud.if ${MACHINE_ARCH} == "i386" || \ 3981.107Sreinoud ${MACHINE_ARCH} == "x86_64" 3991.107SreinoudSUBDIR+= ../arch/usermode/modules/syscallemu 4001.107Sreinoud.endif 4011.107Sreinoud 4021.23Sagc# we need our device mapper for LVM 4031.23Sagc.if (${MKLVM} != "no") 4041.28SyamtSUBDIR+= dm 4051.23Sagc.endif 4061.23Sagc 4071.39Sdarran.if (${MKDTRACE} != "no") 4081.116SchsSUBDIR+= cyclic 4091.39SdarranSUBDIR+= dtrace 4101.39Sdarran.endif 4111.39Sdarran 4121.252SchristosSUBDIR+= sodium 4131.252Schristos 4141.39Sdarran# we need solaris for the dtrace and zfs modules 4151.39Sdarran.if (${MKDTRACE} != "no" || ${MKZFS} != "no") 4161.39SdarranSUBDIR+= solaris 4171.39Sdarran.endif 4181.39Sdarran 4191.34Shaad.if (${MKZFS} != "no") 4201.34ShaadSUBDIR+= zfs 4211.34Shaad.endif 4221.34Shaad 4231.73Smrg.if (${MKCOMPATMODULES} != "no") 4241.73SmrgSUBDIR+= arch 4251.73Smrg.endif 4261.73Smrg 4271.84Sjmcneill# 4281.84Sjmcneill# DTV modules 4291.84Sjmcneill# 4301.84SjmcneillSUBDIR+= dtv 4311.84SjmcneillSUBDIR+= dtv_math 4321.84Sjmcneill.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 4331.84Sjmcneill# tuners/demods 4341.84SjmcneillSUBDIR+= au8522 4351.84SjmcneillSUBDIR+= cx24227 4361.84SjmcneillSUBDIR+= lg3303 4371.84SjmcneillSUBDIR+= mt2131 4381.84SjmcneillSUBDIR+= nxt2k 4391.84SjmcneillSUBDIR+= tvpll 4401.84SjmcneillSUBDIR+= xc3028 4411.84SjmcneillSUBDIR+= xc5k 4421.91SjruohoSUBDIR+= zl10353 4431.84Sjmcneill# hardware drivers 4441.84SjmcneillSUBDIR+= auvitek 4451.84SjmcneillSUBDIR+= coram 4461.84SjmcneillSUBDIR+= cxdtv 4471.84SjmcneillSUBDIR+= emdtv 4481.200Spgoyette 4491.200Spgoyette# Intel Integrated Memory Controller and associated SMBus 4501.200Spgoyette# (Experimental) 4511.200SpgoyetteSUBDIR+= imc 4521.200SpgoyetteSUBDIR+= imcsmb 4531.200Spgoyette 4541.84Sjmcneill.endif 4551.84Sjmcneill 4561.98Sriz.if (${MKISCSI} != "no") 4571.98SrizSUBDIR+= iscsi 4581.98Sriz.endif 4591.98Sriz 4601.179Spgoyette# For now, all of these are disabled, pending resolution of how to deal 4611.179Spgoyette# with attachment-specific modules and bus-specific modules (as opposed 4621.179Spgoyette# to machine- or architecture-specific modules) 4631.179Spgoyette 4641.179Spgoyette.if 0 4651.179SpgoyetteSUBDIR+= aac 4661.179SpgoyetteSUBDIR+= amr 4671.179SpgoyetteSUBDIR+= ataraid 4681.179SpgoyetteSUBDIR+= cac 4691.179SpgoyetteSUBDIR+= cac_eisa 4701.179SpgoyetteSUBDIR+= cac_pci 4711.234SryoSUBDIR+= if_aq 4721.179SpgoyetteSUBDIR+= if_vioif 4731.247SryoSUBDIR+= if_vmx 4741.179SpgoyetteSUBDIR+= ld 4751.179SpgoyetteSUBDIR+= ld_aac 4761.179SpgoyetteSUBDIR+= ld_amr 4771.179SpgoyetteSUBDIR+= ld_ataraid 4781.179SpgoyetteSUBDIR+= ld_cac 4791.179SpgoyetteSUBDIR+= ld_icp 4801.179SpgoyetteSUBDIR+= ld_mlx 4811.179SpgoyetteSUBDIR+= ld_sdmmc 4821.179SpgoyetteSUBDIR+= ld_twa 4831.179SpgoyetteSUBDIR+= ld_twe 4841.179SpgoyetteSUBDIR+= ld_virtio 4851.179SpgoyetteSUBDIR+= mlx 4861.179SpgoyetteSUBDIR+= mlx_eisa 4871.179SpgoyetteSUBDIR+= mlx_pci 4881.179SpgoyetteSUBDIR+= ld_nvme 4891.179SpgoyetteSUBDIR+= nvme 4901.179SpgoyetteSUBDIR+= twa 4911.179SpgoyetteSUBDIR+= twe 4921.228SozakiSUBDIR+= vio9p 4931.179SpgoyetteSUBDIR+= viomb 4941.179SpgoyetteSUBDIR+= virtio 4951.205SjakllschSUBDIR+= virtio_pci 4961.190SjdolecekSUBDIR+= vioscsi 4971.179Spgoyette.endif 4981.179Spgoyette 4991.154SpgoyetteSUBDIR+= examples # build these regularly to avoid bit-rot 5001.154Spgoyette 5011.1Sad.include <bsd.subdir.mk> 502