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