]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/modules/Makefile
This commit was generated by cvs2svn to compensate for changes in r104871,
[FreeBSD/FreeBSD.git] / sys / modules / Makefile
1 # $FreeBSD$
2
3 .if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT)
4 _random=        random
5 .endif
6
7 SUBDIR= 3dfx \
8         accf_data \
9         accf_http \
10         agp \
11         aha \
12         aio \
13         amr \
14         an \
15         aue \
16         bge \
17         bridge \
18         cam \
19         ccd \
20         cd9660 \
21         coda \
22         cryptodev \
23         cue \
24         dc \
25         de \
26         digi \
27         dummynet \
28         ed \
29         fdescfs \
30         fdc \
31         firewire \
32         fxp \
33         gx \
34         hifn \
35         if_disc \
36         if_ef \
37         if_gif \
38         if_gre \
39         if_faith \
40         if_ppp \
41         if_sl \
42         if_stf \
43         if_tap \
44         if_tun \
45         if_vlan \
46         ip6fw \
47         ip_mroute_mod \
48         ipfw \
49         ispfw \
50         joy \
51         kue \
52         lge \
53         libiconv \
54         libmchain \
55         lnc \
56         lpt \
57         mac_biba \
58         mac_bsdextended \
59         mac_ifoff \
60         mac_mls \
61         mac_none \
62         mac_seeotheruids \
63         mac_test \
64         mcd \
65         md \
66         mii \
67         mlx \
68         msdosfs \
69         nfsclient \
70         nfsserver \
71         nge \
72         nmdm \
73         ntfs \
74         nullfs \
75         pcn \
76         plip \
77         portalfs \
78         ppbus \
79         ppi \
80         pps \
81         procfs \
82         pseudofs \
83         ${_random} \
84         rl \
85         rp \
86         sf \
87         sis \
88         sk \
89         sn \
90         snp \
91         ste \
92         sym \
93         sysvipc \
94         ti \
95         tl \
96         twe \
97         tx \
98         txp \
99         ubsec \
100         ucom \
101         udbp \
102         ufm \
103         udf \
104         uftdi \
105         ugen \
106         uhid \
107         ukbd \
108         ulpt \
109         umapfs \
110         umass \
111         umodem \
112         ums \
113         unionfs \
114         uplcom \
115         urio \
116         usb \
117         uscanner \
118         uvisor \
119         uvscom \
120         vpo \
121         vr \
122         vx \
123         wb \
124         xl
125
126 .if ${MACHINE_ARCH} != "sparc64"
127 SUBDIR+=syscons
128 .endif
129
130 .if !defined(NO_IPFILTER) && ${MACHINE_ARCH} != "ia64"
131 SUBDIR+=ipfilter
132 .endif
133
134 #removed while KSE settles in:
135 #       ncp \
136 #       nwfs \
137 # XXX some of these can move to the general case when de-i386'ed
138 # XXX some of these can move now, but are untested on other architectures.
139 .if ${MACHINE} == "i386"
140 SUBDIR+=aac \
141         acpi \
142         aic \
143         aout \
144         ar \
145         arcnet \
146         apm \
147         asr \
148         atspeaker \
149         bktr \
150         cardbus \
151         cbb \
152         ciss \
153         cm \
154         coff \
155         drm \
156         el \
157         em \
158         ep \
159         exca \
160         fe \
161         fpu \
162         gnufpu \
163         hea \
164         hfa \
165         ibcs2 \
166         iir \
167         linprocfs \
168         linux \
169         lomac \
170         ncv \
171         nsp \
172         mly \
173         netgraph \
174         oltr \
175         pecoff \
176         pccard \
177         ray \
178         s3 \
179         sbni \
180         scsi_low \
181         smbfs \
182         sound \
183         splash \
184         sppp \
185         sr \
186         stg \
187         streams \
188         vesa \
189         vinum \
190         wi \
191         xe
192 .endif
193
194 .if ${MACHINE} == "pc98"
195 SUBDIR+=aic \
196         aout \
197         ar \
198         arcnet \
199         apm \
200         atspeaker \
201         bktr \
202         coff \
203         em \
204         fe \
205         fpu \
206         gnufpu \
207         hea \
208         hfa \
209         ibcs2 \
210         linprocfs \
211         linux \
212         lomac \
213         ncv \
214         nsp \
215         netgraph \
216         oltr \
217         pecoff \
218         pmc \
219         ray \
220         sbni \
221         scsi_low \
222         smbfs \
223         snc \
224         sound \
225         splash \
226         sppp \
227         sr \
228         stg \
229         streams \
230         vinum \
231         wi \
232         xe
233 .endif
234
235 .if ${MACHINE_ARCH} == "ia64"
236 SUBDIR+=aic \
237         arcnet \
238         ciss \
239         cm \
240         coff \
241         el \
242         em \
243         fe \
244         iir \
245         mly \
246         ray \
247         scsi_low \
248         smbfs \
249         splash \
250         sr \
251         streams \
252         wi \
253         xe
254 .endif
255
256 .if ${MACHINE_ARCH} == "alpha"
257 SUBDIR+=linprocfs \
258         linux \
259         lomac \
260         osf1 \
261         sound \
262         sppp \
263         vinum
264 .endif
265
266 .if defined(WANT_EXT2FS_MODULE)
267 SUBDIR+=ext2fs
268 .endif
269
270 .if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
271 SUBDIR=${MODULES_OVERRIDE}
272 .endif
273
274 # Calling kldxref(8) for each module is expensive.
275 .if !defined(NO_XREF)
276 .MAKEFLAGS:=    ${.MAKEFLAGS} -DNO_XREF
277 afterinstall:
278         @if type kldxref >/dev/null 2>&1; then \
279                 ${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
280                 kldxref ${DESTDIR}${KMODDIR}; \
281         fi
282 .endif
283
284 .include <bsd.subdir.mk>