xref: /freebsd/sys/modules/Makefile (revision 6990ffd8a95caaba6858ad44ff1b3157d1efba8f)
1# $FreeBSD$
2
3.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT)
4_random=	random
5.endif
6
7SUBDIR=	3dfx \
8	accf_data \
9	accf_http \
10	agp \
11	aha \
12	amr \
13	an \
14	aue \
15	cam \
16	ccd \
17	cd9660 \
18	coda \
19	cue \
20	dc \
21	de \
22	digi \
23	ed \
24	fdescfs \
25	fdc \
26	fs \
27	fxp \
28	if_disc \
29	if_ef \
30	if_gif \
31	if_ppp \
32	if_sl \
33	if_stf \
34	if_tap \
35	if_tun \
36	if_vlan \
37	ip6fw \
38	ip_mroute_mod \
39	ipfilter \
40	ipfw \
41	ispfw \
42	joy \
43	kue \
44	lge \
45	libmchain \
46	linux \
47	lnc \
48	md \
49	mii \
50	mlx \
51	msdosfs \
52	nfs \
53	nge \
54	nmdm \
55	ntfs \
56	nullfs \
57	pcn \
58	portalfs \
59	procfs \
60	${_random} \
61	rl \
62	rp \
63	sf \
64	sis \
65	sk \
66	sn \
67	snp \
68	sound \
69	sppp \
70	ste \
71	sym \
72	syscons \
73	sysvipc \
74	ti \
75	tl \
76	twe \
77	tx \
78	txp \
79	udbp \
80	ugen \
81	uhid \
82	ukbd \
83	ulpt \
84	umapfs \
85	umass \
86	umodem \
87	ums \
88	unionfs \
89	urio \
90	usb \
91	uscanner \
92	vinum \
93	vpo \
94	vr \
95	vx \
96	wb \
97	wx \
98	xl
99
100#removed while KSE settles in:
101#	ncp \
102#	nwfs \
103# XXX some of these can move to the general case when de-i386'ed
104.if ${MACHINE_ARCH} == "i386"
105SUBDIR+=aac \
106	acpi \
107	aic \
108	ar \
109	asr \
110	atspeaker \
111	bktr \
112	coff \
113	el \
114	fe \
115	fpu \
116	gnufpu \
117	ibcs2 \
118	netgraph \
119	mly \
120	oltr \
121	pecoff \
122	ray \
123	s3 \
124	splash \
125	sr \
126	streams \
127	vesa \
128	wi
129.endif
130#removed while KSE settles in:
131#	smbfs \
132
133.if ${MACHINE} == "pc98"
134SUBDIR+=snc
135.endif
136
137.if ${MACHINE_ARCH} == "alpha"
138SUBDIR+=osf1
139.endif
140
141.if defined(WANT_EXT2FS_MODULE)
142SUBDIR+=ext2fs
143.endif
144
145.if defined(MODULES_OVERRIDE)
146SUBDIR=${MODULES_OVERRIDE}
147.endif
148
149.include <bsd.subdir.mk>
150