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