xref: /freebsd/sys/modules/Makefile (revision daee21d1b4584cf74445e74e953618c997ede37a)
1c3aac50fSPeter Wemm# $FreeBSD$
20eec3684SGarrett Wollman
3fd8b5fb2SMark Murray.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT)
4a6278a2aSMark Murray_random=	random
5fd8b5fb2SMark Murray.endif
6fd8b5fb2SMark Murray
709261c4fSBrooks DavisSUBDIR=	3dfx \
809261c4fSBrooks Davis	accf_data \
909261c4fSBrooks Davis	accf_http \
1009261c4fSBrooks Davis	agp \
1109261c4fSBrooks Davis	aha \
1209261c4fSBrooks Davis	amr \
1309261c4fSBrooks Davis	an \
1409261c4fSBrooks Davis	aue \
1509261c4fSBrooks Davis	cam \
1609261c4fSBrooks Davis	ccd \
1709261c4fSBrooks Davis	cd9660 \
1809261c4fSBrooks Davis	coda \
1909261c4fSBrooks Davis	cue \
2009261c4fSBrooks Davis	dc \
2109261c4fSBrooks Davis	de \
2209261c4fSBrooks Davis	digi \
2309261c4fSBrooks Davis	ed \
2409261c4fSBrooks Davis	fdescfs \
2509261c4fSBrooks Davis	fdc \
2609261c4fSBrooks Davis	fs \
2709261c4fSBrooks Davis	fxp \
2809261c4fSBrooks Davis	if_disc \
2909261c4fSBrooks Davis	if_ef \
3009261c4fSBrooks Davis	if_gif \
3109261c4fSBrooks Davis	if_ppp \
3209261c4fSBrooks Davis	if_sl \
3309261c4fSBrooks Davis	if_stf \
3409261c4fSBrooks Davis	if_tap \
3509261c4fSBrooks Davis	if_tun \
3609261c4fSBrooks Davis	ip6fw \
37fffcbbcdSBill Fenner	ip_mroute_mod \
3809261c4fSBrooks Davis	ipfilter \
3909261c4fSBrooks Davis	ipfw \
4009261c4fSBrooks Davis	ispfw \
4109261c4fSBrooks Davis	joy \
4209261c4fSBrooks Davis	kue \
4309261c4fSBrooks Davis	lge \
4409261c4fSBrooks Davis	libmchain \
4509261c4fSBrooks Davis	linux \
4609261c4fSBrooks Davis	lnc \
4709261c4fSBrooks Davis	md \
4809261c4fSBrooks Davis	mii \
4909261c4fSBrooks Davis	mlx \
5009261c4fSBrooks Davis	msdosfs \
5109261c4fSBrooks Davis	ncp \
5209261c4fSBrooks Davis	nfs \
5309261c4fSBrooks Davis	nge \
5409261c4fSBrooks Davis	nmdm \
5509261c4fSBrooks Davis	ntfs \
5609261c4fSBrooks Davis	nullfs \
5709261c4fSBrooks Davis	nwfs \
5809261c4fSBrooks Davis	pcn \
5909261c4fSBrooks Davis	portalfs \
6009261c4fSBrooks Davis	procfs \
6109261c4fSBrooks Davis	${_random} \
6209261c4fSBrooks Davis	rl \
6309261c4fSBrooks Davis	rp \
6409261c4fSBrooks Davis	sf \
6509261c4fSBrooks Davis	sis \
6609261c4fSBrooks Davis	sk \
6709261c4fSBrooks Davis	sn \
6809261c4fSBrooks Davis	snp \
6909261c4fSBrooks Davis	sound \
7009261c4fSBrooks Davis	sppp \
7109261c4fSBrooks Davis	ste \
7209261c4fSBrooks Davis	sym \
7309261c4fSBrooks Davis	syscons \
7409261c4fSBrooks Davis	sysvipc \
7509261c4fSBrooks Davis	ti \
7609261c4fSBrooks Davis	tl \
7709261c4fSBrooks Davis	twe \
7809261c4fSBrooks Davis	tx \
79362c5c1eSBill Paul	txp \
8009261c4fSBrooks Davis	udbp \
8109261c4fSBrooks Davis	ugen \
8209261c4fSBrooks Davis	uhid \
8309261c4fSBrooks Davis	ukbd \
8409261c4fSBrooks Davis	ulpt \
8509261c4fSBrooks Davis	umapfs \
8609261c4fSBrooks Davis	umass \
8709261c4fSBrooks Davis	umodem \
8809261c4fSBrooks Davis	ums \
8909261c4fSBrooks Davis	unionfs \
9009261c4fSBrooks Davis	urio \
9109261c4fSBrooks Davis	usb \
922fd84f56SNick Hibma	uscanner \
9309261c4fSBrooks Davis	vinum \
9409261c4fSBrooks Davis	vpo \
9509261c4fSBrooks Davis	vr \
9609261c4fSBrooks Davis	vx \
9709261c4fSBrooks Davis	wb \
9809261c4fSBrooks Davis	wx \
9909261c4fSBrooks Davis	xl
100256c4043SNick Hibma
10128cc91d8SMike Smith# XXX some of these can move to the general case when de-i386'ed
10268d0b83dSJohn Polstra.if ${MACHINE_ARCH} == "i386"
10309261c4fSBrooks DavisSUBDIR+=aac \
1043ca509eaSMike Smith	acpi \
10509261c4fSBrooks Davis	aic \
10609261c4fSBrooks Davis	ar \
10709261c4fSBrooks Davis	asr \
10809261c4fSBrooks Davis	atspeaker \
10909261c4fSBrooks Davis	bktr \
11009261c4fSBrooks Davis	coff \
11109261c4fSBrooks Davis	el \
112daee21d1STakeshi Shibagaki	fe \
11309261c4fSBrooks Davis	fpu \
11409261c4fSBrooks Davis	gnufpu \
11509261c4fSBrooks Davis	ibcs2 \
116d567d618SMatt Jacob	netgraph \
11709261c4fSBrooks Davis	mly \
11809261c4fSBrooks Davis	oltr \
11909261c4fSBrooks Davis	pecoff \
12009261c4fSBrooks Davis	ray \
12109261c4fSBrooks Davis	s3 \
12209261c4fSBrooks Davis	smbfs \
12309261c4fSBrooks Davis	splash \
12409261c4fSBrooks Davis	sr \
12509261c4fSBrooks Davis	streams \
12609261c4fSBrooks Davis	vesa \
12709261c4fSBrooks Davis	wi
12828cc91d8SMike Smith.endif
1290eec3684SGarrett Wollman
1300a917604SYoshihiro Takahashi.if ${MACHINE} == "pc98"
1310a917604SYoshihiro TakahashiSUBDIR+=snc
1320a917604SYoshihiro Takahashi.endif
1330a917604SYoshihiro Takahashi
1346c1029b1SAndrew Gallatin.if ${MACHINE_ARCH} == "alpha"
1356c1029b1SAndrew GallatinSUBDIR+=osf1
1366c1029b1SAndrew Gallatin.endif
1376c1029b1SAndrew Gallatin
138581a68a2SWarner Losh.if defined(MODULES_OVERRIDE)
139581a68a2SWarner LoshSUBDIR=${MODULES_OVERRIDE}
140581a68a2SWarner Losh.endif
141581a68a2SWarner Losh
1420eec3684SGarrett Wollman.include <bsd.subdir.mk>
143