ffc45a6f38
FIDs to be 128-bits wide and adds support for realms. Add a new CODA_COMPAT_5 option, which requests support for the old Coda 5.x interface instead of the new one. Create a new coda5.ko module that supports the 5.x interface, and make the existing coda.ko module use the new 6.x interface. These modules cannot both be loaded at the same time. Obtained from: Jan Harkes & the coda-6.0.2 distribution, NetBSD (drochner) (CODA_COMPAT_5 option).
332 lines
3.6 KiB
Makefile
332 lines
3.6 KiB
Makefile
# $FreeBSD$
|
|
|
|
.if !defined(NOCRYPT) || defined(ALL_MODULES)
|
|
.if exists(${.CURDIR}/../opencrypto)
|
|
_crypto= crypto
|
|
_cryptodev= cryptodev
|
|
.endif
|
|
.if exists(${.CURDIR}/../crypto)
|
|
_random= random
|
|
.endif
|
|
.endif
|
|
|
|
SUBDIR= accf_data \
|
|
accf_http \
|
|
aha \
|
|
aic7xxx \
|
|
aio \
|
|
amr \
|
|
an \
|
|
ath \
|
|
aue \
|
|
axe \
|
|
bge \
|
|
bridge \
|
|
cam \
|
|
cd9660 \
|
|
coda \
|
|
coda5 \
|
|
${_crypto} \
|
|
${_cryptodev} \
|
|
cue \
|
|
dc \
|
|
de \
|
|
digi \
|
|
dummynet \
|
|
en \
|
|
fatm \
|
|
fdc \
|
|
fdescfs \
|
|
firewire \
|
|
fxp \
|
|
geom \
|
|
gx \
|
|
harp \
|
|
hatm \
|
|
hifn \
|
|
if_disc \
|
|
if_ef \
|
|
if_faith \
|
|
if_gif \
|
|
if_gre \
|
|
if_ppp \
|
|
if_sl \
|
|
if_stf \
|
|
if_tap \
|
|
if_tun \
|
|
if_vlan \
|
|
ip6fw \
|
|
ip_mroute_mod \
|
|
ipfw \
|
|
isp \
|
|
ispfw \
|
|
joy \
|
|
kue \
|
|
lge \
|
|
libiconv \
|
|
libmbpool \
|
|
libmchain \
|
|
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 \
|
|
mpt \
|
|
msdosfs \
|
|
my \
|
|
nfsclient \
|
|
nfsserver \
|
|
nge \
|
|
nmdm \
|
|
ntfs \
|
|
nullfs \
|
|
patm \
|
|
pcn \
|
|
plip \
|
|
portalfs \
|
|
ppbus \
|
|
ppi \
|
|
pps \
|
|
procfs \
|
|
pseudofs \
|
|
pst \
|
|
raidframe \
|
|
${_random} \
|
|
rc \
|
|
rc4 \
|
|
rl \
|
|
rp \
|
|
rue \
|
|
sbsh \
|
|
scd \
|
|
sf \
|
|
sis \
|
|
sk \
|
|
sn \
|
|
snp \
|
|
ste \
|
|
sym \
|
|
sysvipc \
|
|
ti \
|
|
tl \
|
|
trm \
|
|
twe \
|
|
tx \
|
|
txp \
|
|
uart \
|
|
ubsa \
|
|
ubsec \
|
|
ucom \
|
|
udbp \
|
|
udf \
|
|
ufm \
|
|
uftdi \
|
|
ugen \
|
|
uhid \
|
|
ukbd \
|
|
ulpt \
|
|
umapfs \
|
|
umass \
|
|
umct \
|
|
umodem \
|
|
ums \
|
|
unionfs \
|
|
uplcom \
|
|
urio \
|
|
usb \
|
|
uscanner \
|
|
utopia \
|
|
uvisor \
|
|
uvscom \
|
|
vpo \
|
|
vr \
|
|
vx \
|
|
wb \
|
|
wlan \
|
|
xl
|
|
|
|
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "alpha"
|
|
.if defined(WANT_EXT2FS_MODULE) || defined(ALL_MODULES)
|
|
SUBDIR+=ext2fs
|
|
.endif
|
|
.endif
|
|
|
|
.if !defined(NO_IPFILTER) || defined(ALL_MODULES)
|
|
SUBDIR+=ipfilter
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} != "sparc64"
|
|
SUBDIR+=syscons
|
|
.endif
|
|
|
|
# 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.
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
SUBDIR+=3dfx \
|
|
agp \
|
|
aic \
|
|
amd \
|
|
aout \
|
|
apm \
|
|
ar \
|
|
arcnet \
|
|
ath_hal \
|
|
awi \
|
|
bktr \
|
|
coff \
|
|
drm \
|
|
ed \
|
|
elink \
|
|
em \
|
|
ep \
|
|
fe \
|
|
hea \
|
|
hfa \
|
|
i2c \
|
|
ibcs2 \
|
|
ie \
|
|
linprocfs \
|
|
linux \
|
|
lnc \
|
|
ncp \
|
|
ncv \
|
|
netgraph \
|
|
nsp \
|
|
nwfs \
|
|
oltr \
|
|
pccard \
|
|
pcfclock \
|
|
pecoff \
|
|
ray \
|
|
safe \
|
|
sbni \
|
|
scsi_low \
|
|
smbfs \
|
|
sound \
|
|
speaker \
|
|
splash \
|
|
sppp \
|
|
sr \
|
|
stg \
|
|
streams \
|
|
vinum \
|
|
wi \
|
|
xe
|
|
|
|
.if ${MACHINE} == "i386"
|
|
SUBDIR+=aac \
|
|
acpi \
|
|
asr \
|
|
bios \
|
|
cardbus \
|
|
cbb \
|
|
ciss \
|
|
cm \
|
|
dpt \
|
|
el \
|
|
ex \
|
|
exca \
|
|
idt \
|
|
iir \
|
|
ips \
|
|
mly \
|
|
s3 \
|
|
vesa
|
|
|
|
.elif ${MACHINE} == "pc98"
|
|
SUBDIR+=canbepm \
|
|
canbus \
|
|
pmc \
|
|
snc
|
|
.endif
|
|
.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
|
|
SUBDIR+=aic \
|
|
ar \
|
|
arcnet \
|
|
asr \
|
|
bktr \
|
|
cardbus \
|
|
cbb \
|
|
ciss \
|
|
cm \
|
|
coff \
|
|
el \
|
|
em \
|
|
ep \
|
|
exca \
|
|
fe \
|
|
hea \
|
|
hfa \
|
|
iir \
|
|
mly \
|
|
netgraph \
|
|
pccard \
|
|
ray \
|
|
rc \
|
|
scsi_low \
|
|
smbfs \
|
|
sound \
|
|
splash \
|
|
sppp \
|
|
sr \
|
|
streams \
|
|
vinum \
|
|
wi \
|
|
xe
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "alpha"
|
|
SUBDIR+=agp \
|
|
linprocfs \
|
|
linux \
|
|
osf1 \
|
|
sound \
|
|
sppp \
|
|
vinum
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "sparc64"
|
|
SUBDIR+=gem
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "sparc64"
|
|
SUBDIR+=hme
|
|
.endif
|
|
|
|
.if defined(ALL_MODULES)
|
|
SUBDIR+=null
|
|
SUBDIR+=ufs
|
|
.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>
|