# $FreeBSD$ # pcic -- currently broken and being worked on out of tree. # oldcard -- specialized use for debugging only. # owi -- totally unsupported for debugging only. SUBDIR= ${_3dfx} \ ${_aac} \ accf_data \ accf_http \ ${_acpi} \ ${_agp} \ aha \ ${_aic} \ aic7xxx \ aio \ ${_amd} \ amr \ an \ ${_aout} \ ${_apm} \ ${_ar} \ ${_arl} \ ${_arcnet} \ ${_asr} \ ath \ ${_ath_hal} \ aue \ ${_awi} \ axe \ bfe \ bge \ ${_bios} \ ${_bktr} \ bridge \ cam \ ${_canbepm} \ ${_canbus} \ ${_cardbus} \ ${_cbb} \ cd9660 \ cd9660_iconv \ ${_ciss} \ ${_cm} \ coda \ coda5 \ ${_coff} \ ${_crypto} \ ${_cryptodev} \ ${_ctau} \ cue \ ${_cx} \ dc \ dcons \ dcons_crom \ de \ digi \ ${_dpt} \ ${_drm} \ dummynet \ ${_ed} \ ${_el} \ ${_elink} \ ${_em} \ en \ ${_ep} \ ${_ex} \ ${_exca} \ ${_ext2fs} \ fatm \ fdc \ fdescfs \ ${_fe} \ firewire \ fxp \ ${_gem} \ geom \ gx \ harp \ hatm \ ${_hfa} \ hifn \ ${_hme} \ ${_i2c} \ ${_ibcs2} \ ${_ida} \ ${_idt} \ ${_ie} \ if_disc \ if_ef \ if_faith \ if_gif \ if_gre \ if_ppp \ if_sl \ if_stf \ if_tap \ if_tun \ if_vlan \ ${_iir} \ ip6fw \ ${_ipfilter} \ ipfw \ ip_mroute_mod \ ${_ips} \ isp \ ispfw \ joy \ kue \ lge \ libiconv \ libmbpool \ libmchain \ ${_linprocfs} \ ${_linux} \ ${_lnc} \ lpt \ mac_biba \ mac_bsdextended \ mac_ifoff \ mac_lomac \ mac_mls \ mac_none \ mac_partition \ mac_portacl \ mac_seeotheruids \ mac_stub \ mac_test \ mcd \ md \ mii \ mlx \ ${_mly} \ mpt \ msdosfs \ msdosfs_iconv \ my \ ${_ncp} \ ${_ncv} \ ${_ndis} \ ${_netgraph} \ nfsclient \ nfsserver \ nge \ nmdm \ ${_nsp} \ ntfs \ ntfs_iconv \ ${_null} \ nullfs \ ${_nwfs} \ ${_oltr} \ ${_osf1} \ patm \ ${_pccard} \ ${_pcfclock} \ pcn \ ${_pecoff} \ ${_pf} \ ${_pflog} \ ${_pfsync} \ plip \ ${_pmc} \ portalfs \ ppbus \ ppi \ pps \ procfs \ pseudofs \ pst \ ${_random} \ ${_ray} \ rc \ rc4 \ re \ rl \ rp \ rue \ ${_s3} \ ${_safe} \ ${_sbni} \ sbsh \ scd \ ${_scsi_low} \ sf \ sis \ sk \ ${_smbfs} \ sn \ ${_snc} \ snp \ ${_sound} \ ${_speaker} \ ${_splash} \ ${_sppp} \ ${_sr} \ ste \ ${_stg} \ ${_streams} \ sym \ ${_syscons} \ sysvipc \ ti \ tl \ trm \ twe \ tx \ txp \ uart \ ubsa \ ubsec \ ubser \ ucom \ udav \ udbp \ udf \ udf_iconv \ ufm \ ${_ufs} \ uftdi \ ugen \ uhid \ ukbd \ ulpt \ umass \ umct \ umodem \ ums \ unionfs \ uplcom \ urio \ usb \ uscanner \ utopia \ uvisor \ uvscom \ ${_vesa} \ ${_vinum} \ vpo \ vr \ vx \ wb \ ${_wi} \ wlan \ ${_xe} \ xl .if ${MACHINE_ARCH} != "sparc64" _syscons= syscons .endif .if defined(ALL_MODULES) _null= null _ufs= ufs .endif .if !defined(NOCRYPT) || defined(ALL_MODULES) .if exists(${.CURDIR}/../opencrypto) _crypto= crypto _cryptodev= cryptodev .endif .if exists(${.CURDIR}/../crypto) _random= random .endif .endif .if !defined(NO_IPFILTER) || defined(ALL_MODULES) _ipfilter= ipfilter .endif .if !defined(NO_PF) || defined(ALL_MODULES) _pf= pf _pflog= pflog _pfsync= pfsync .endif .if ${MACHINE_ARCH} == "i386" # XXX some of these can move to the general case when de-i386'ed # XXX some of these can move now, but are untested on other architectures. _3dfx= 3dfx _agp= agp _aic= aic _amd= amd _aout= aout _apm= apm _ar= ar _arcnet= arcnet _ath_hal= ath_hal _awi= awi _bktr= bktr _coff= coff _drm= drm _ed= ed _elink= elink _em= em _ep= ep _ext2fs= ext2fs _fe= fe _hfa= hfa _i2c= i2c _ibcs2= ibcs2 _ie= ie _linprocfs= linprocfs _linux= linux _lnc= lnc _ncp= ncp _ncv= ncv _ndis= ndis _netgraph= netgraph _nsp= nsp _nwfs= nwfs _oltr= oltr _pccard= pccard _pcfclock= pcfclock _pecoff= pecoff _ray= ray _safe= safe _sbni= sbni _scsi_low= scsi_low _smbfs= smbfs _sound= sound _speaker= speaker _splash= splash _sppp= sppp _sr= sr _stg= stg _streams= streams _vinum= vinum _wi= wi _xe= xe .if ${MACHINE} == "i386" _aac= aac _acpi= acpi _arl= arl _asr= asr _bios= bios _cardbus= cardbus _cbb= cbb _ciss= ciss _cm= cm _ctau= ctau _cx= cx _dpt= dpt _el= el _ex= ex _exca= exca _ida= ida _idt= idt _iir= iir _ips= ips _mly= mly _s3= s3 _vesa= vesa .elif ${MACHINE} == "pc98" _canbepm= canbepm _canbus= canbus _pmc= pmc _snc= snc .endif .endif .if ${MACHINE_ARCH} == "alpha" _agp= agp _ext2fs= ext2fs _linprocfs= linprocfs _linux= linux _osf1= osf1 _sound= sound _sppp= sppp _vinum= vinum .endif .if ${MACHINE_ARCH} == "amd64" _ndis= ndis .endif .if ${MACHINE_ARCH} == "ia64" # Modules not enabled on ia64 (as compared to i386) include: # aac acpi aout apm atspeaker drm ibcs2 linprocfs linux ncv # nsp oltr pecoff s3 sbni stg vesa _aic= aic _ar= ar _arcnet= arcnet _asr= asr _bktr= bktr _cardbus= cardbus _cbb= cbb _ciss= ciss _cm= cm _coff= coff _el= el _em= em _ep= ep _exca= exca _fe= fe _hfa= hfa _iir= iir _mly= mly _netgraph= netgraph _pccard= pccard _ray= ray _scsi_low= scsi_low _smbfs= smbfs _sound= sound _splash= splash _sppp= sppp _sr= sr _streams= streams _vinum= vinum _wi= wi _xe= xe .endif .if ${MACHINE_ARCH} == "powerpc" _gem= gem .endif .if ${MACHINE_ARCH} == "sparc64" _gem= gem _hme= hme .endif .if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES) SUBDIR=${MODULES_OVERRIDE} .endif # Calling kldxref(8) for each module is expensive. .if !defined(NO_XREF) .MAKEFLAGS+= -DNO_XREF afterinstall: @if type kldxref >/dev/null 2>&1; then \ ${ECHO} kldxref ${DESTDIR}${KMODDIR}; \ kldxref ${DESTDIR}${KMODDIR}; \ fi .endif .include