1f224a3d83
stuff was here (NFS) was fixed by Alfred in November. The only remaining consumer of the stub functions was umapfs, which is horribly horribly broken. It has missed out on about the last 5 years worth of maintenence that was done on nullfs (from which umapfs is derived). It needs major work to bring it up to date with the vnode locking protocol. umapfs really needs to find a caretaker to bring it into the 21st century. Functions GC'ed: vop_noislocked, vop_nolock, vop_nounlock, vop_sharedlock.
438 lines
5.4 KiB
Makefile
438 lines
5.4 KiB
Makefile
# $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 <bsd.subdir.mk>
|