3adcb4ce38
o Make the cam, cd9660 lomac and sound modules i386 and alpha specific due to link problems (@gprel relocation when @ltoff is required). Once resolved, these can be moved back to the generic list. o Build linprocfs only on those architectures that have the linux module. o Make the sppp module i386 and alpha specific due to compile problems (pointers as switch cases). Once resolved, this can be moved back to the generic list. o Build all i386 specific modules, with the exception of those mentioned above as being moved from the generic list to the i386 list and those with dependencies on the linux module (aac) or i386 dependent (ar, apm, atspeaker, fpu, gnufpu, ibcs2, linux, ncv, nsp, netgraph, oltr, pecoff, s3, sbni, stg and vesa). o Don't build acpi as a module yet. It most be ported first. Once ported, it can be added to the ia64 list. o Don't build ipfilter yet due to compile errors (osreldate.h not found).
222 lines
2.2 KiB
Makefile
222 lines
2.2 KiB
Makefile
# $FreeBSD$
|
|
|
|
.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT)
|
|
_random= random
|
|
.endif
|
|
|
|
SUBDIR= 3dfx \
|
|
accf_data \
|
|
accf_http \
|
|
agp \
|
|
aha \
|
|
aio \
|
|
amr \
|
|
an \
|
|
aue \
|
|
bge \
|
|
bridge \
|
|
ccd \
|
|
coda \
|
|
cue \
|
|
dc \
|
|
de \
|
|
digi \
|
|
dummynet \
|
|
ed \
|
|
fdescfs \
|
|
fdc \
|
|
fxp \
|
|
gx \
|
|
hfa \
|
|
if_disc \
|
|
if_ef \
|
|
if_gif \
|
|
if_faith \
|
|
if_ppp \
|
|
if_sl \
|
|
if_stf \
|
|
if_tap \
|
|
if_tun \
|
|
if_vlan \
|
|
ip6fw \
|
|
ip_mroute_mod \
|
|
ipfw \
|
|
ispfw \
|
|
joy \
|
|
kue \
|
|
lge \
|
|
libiconv \
|
|
libmchain \
|
|
lnc \
|
|
lpt \
|
|
md \
|
|
mii \
|
|
mlx \
|
|
msdosfs \
|
|
nfsclient \
|
|
nfsserver \
|
|
nge \
|
|
nmdm \
|
|
ntfs \
|
|
nullfs \
|
|
pcn \
|
|
plip \
|
|
portalfs \
|
|
ppbus \
|
|
ppi \
|
|
pps \
|
|
procfs \
|
|
pseudofs \
|
|
${_random} \
|
|
rl \
|
|
rp \
|
|
sf \
|
|
sis \
|
|
sk \
|
|
sn \
|
|
snp \
|
|
ste \
|
|
sym \
|
|
syscons \
|
|
sysvipc \
|
|
ti \
|
|
tl \
|
|
twe \
|
|
tx \
|
|
txp \
|
|
ucom \
|
|
udbp \
|
|
ufm \
|
|
udf \
|
|
ugen \
|
|
uhid \
|
|
ukbd \
|
|
ulpt \
|
|
umapfs \
|
|
umass \
|
|
umodem \
|
|
ums \
|
|
unionfs \
|
|
uplcom \
|
|
urio \
|
|
usb \
|
|
uscanner \
|
|
uvscom \
|
|
vinum \
|
|
vpo \
|
|
vr \
|
|
vx \
|
|
wb \
|
|
xl
|
|
|
|
.if !defined(NO_IPFILTER) && ${MACHINE_ARCH} != "ia64"
|
|
SUBDIR+=ipfilter
|
|
.endif
|
|
|
|
#removed while KSE settles in:
|
|
# ncp \
|
|
# nwfs \
|
|
# XXX some of these can move to the general case when de-i386'ed
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
SUBDIR+=aac \
|
|
acpi \
|
|
aic \
|
|
ar \
|
|
arcnet \
|
|
apm \
|
|
asr \
|
|
atspeaker \
|
|
bktr \
|
|
cam \
|
|
cd9660 \
|
|
ciss \
|
|
cm \
|
|
coff \
|
|
el \
|
|
em \
|
|
fe \
|
|
fpu \
|
|
gnufpu \
|
|
ibcs2 \
|
|
iir \
|
|
linprocfs \
|
|
linux \
|
|
lomac \
|
|
ncv \
|
|
nsp \
|
|
mly \
|
|
netgraph \
|
|
oltr \
|
|
pecoff \
|
|
ray \
|
|
s3 \
|
|
sbni \
|
|
scsi_low \
|
|
smbfs \
|
|
sound \
|
|
splash \
|
|
sppp \
|
|
sr \
|
|
stg \
|
|
streams \
|
|
vesa \
|
|
wi \
|
|
xe
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "ia64"
|
|
SUBDIR+=aic \
|
|
arcnet \
|
|
asr \
|
|
bktr \
|
|
ciss \
|
|
cm \
|
|
coff \
|
|
el \
|
|
em \
|
|
fe \
|
|
iir \
|
|
mly \
|
|
ray \
|
|
scsi_low \
|
|
smbfs \
|
|
splash \
|
|
sr \
|
|
streams \
|
|
wi \
|
|
xe
|
|
.endif
|
|
|
|
.if ${MACHINE} == "pc98"
|
|
SUBDIR+=pmc \
|
|
snc
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "alpha"
|
|
SUBDIR+=cam \
|
|
cd9660 \
|
|
linprocfs \
|
|
linux \
|
|
lomac \
|
|
osf1 \
|
|
sound \
|
|
sppp
|
|
.endif
|
|
|
|
.if defined(WANT_EXT2FS_MODULE)
|
|
SUBDIR+=ext2fs
|
|
.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:= ${.MAKEFLAGS} -DNO_XREF
|
|
afterinstall:
|
|
-kldxref ${DESTDIR}${KMODDIR}
|
|
.endif
|
|
|
|
.include <bsd.subdir.mk>
|