FreeBSD/Linux Kernel Cross Reference
sys/modules/Makefile
1 # $FreeBSD: releng/5.3/sys/modules/Makefile 136919 2004-10-24 18:02:52Z scottl $
2
3 # pcic -- currently broken and being worked on out of tree.
4 # oldcard -- specialized use for debugging only.
5 # owi -- totally unsupported for debugging only.
6
7 SUBDIR= ${_3dfx} \
8 ${_aac} \
9 accf_data \
10 accf_http \
11 ${_acpi} \
12 ${_agp} \
13 aha \
14 ${_ahb} \
15 ${_aic} \
16 aic7xxx \
17 aio \
18 ${_amd} \
19 amr \
20 an \
21 ${_aout} \
22 ${_apm} \
23 ${_ar} \
24 ${_arcnet} \
25 ${_arl} \
26 ${_asr} \
27 ath \
28 ${_ath_hal} \
29 aue \
30 ${_awi} \
31 axe \
32 bfe \
33 bge \
34 ${_bios} \
35 ${_bktr} \
36 bridge \
37 cam \
38 ${_canbepm} \
39 ${_canbus} \
40 ${_cardbus} \
41 ${_cbb} \
42 cd9660 \
43 cd9660_iconv \
44 ${_ciss} \
45 ${_cm} \
46 coda \
47 coda5 \
48 ${_coff} \
49 ${_cp} \
50 ${_crypto} \
51 ${_cryptodev} \
52 ${_ctau} \
53 cue \
54 ${_cx} \
55 dc \
56 dcons \
57 dcons_crom \
58 de \
59 digi \
60 ${_dpt} \
61 ${_drm} \
62 dummynet \
63 ${_ed} \
64 ${_el} \
65 ${_elink} \
66 ${_em} \
67 en \
68 ${_ep} \
69 ${_ex} \
70 ${_exca} \
71 ${_ext2fs} \
72 fatm \
73 fdc \
74 fdescfs \
75 ${_fe} \
76 firewire \
77 fxp \
78 ${_gem} \
79 geom \
80 gx \
81 harp \
82 hatm \
83 ${_hfa} \
84 hifn \
85 hme \
86 ${_hptmv} \
87 ${_i2c} \
88 ${_ibcs2} \
89 ${_ichwd} \
90 ${_ida} \
91 ${_idt} \
92 ${_ie} \
93 if_disc \
94 if_ef \
95 if_faith \
96 if_gif \
97 if_gre \
98 if_ppp \
99 if_sl \
100 if_stf \
101 if_tap \
102 if_tun \
103 if_vlan \
104 ${_iir} \
105 ${_io} \
106 ip6fw \
107 ${_ipfilter} \
108 ipfw \
109 ip_mroute_mod \
110 ${_ips} \
111 isp \
112 ispfw \
113 joy \
114 kue \
115 lge \
116 libiconv \
117 libmbpool \
118 libmchain \
119 ${_linprocfs} \
120 ${_linux} \
121 ${_lnc} \
122 lpt \
123 mac_biba \
124 mac_bsdextended \
125 mac_ifoff \
126 mac_lomac \
127 mac_mls \
128 mac_none \
129 mac_partition \
130 mac_portacl \
131 mac_seeotheruids \
132 mac_stub \
133 mac_test \
134 mcd \
135 md \
136 mem \
137 mii \
138 mlx \
139 ${_mly} \
140 mpt \
141 msdosfs \
142 msdosfs_iconv \
143 my \
144 ${_ncp} \
145 ${_ncv} \
146 ${_ndis} \
147 netgraph \
148 nfsclient \
149 nfsserver \
150 nge \
151 nmdm \
152 ${_nsp} \
153 ntfs \
154 ntfs_iconv \
155 nullfs \
156 ${_nwfs} \
157 ${_oltr} \
158 ${_osf1} \
159 patm \
160 ${_pccard} \
161 ${_pcfclock} \
162 pcn \
163 ${_pecoff} \
164 ${_pf} \
165 plip \
166 ${_pmc} \
167 portalfs \
168 ppbus \
169 ppi \
170 pps \
171 procfs \
172 pseudofs \
173 pst \
174 ${_random} \
175 ${_ray} \
176 rc \
177 rc4 \
178 re \
179 rl \
180 rp \
181 rue \
182 ${_s3} \
183 ${_safe} \
184 ${_sbni} \
185 sbsh \
186 scd \
187 ${_scsi_low} \
188 sf \
189 sis \
190 sk \
191 ${_smbfs} \
192 sn \
193 ${_snc} \
194 snp \
195 ${_sound} \
196 ${_speaker} \
197 ${_splash} \
198 ${_sppp} \
199 ${_sr} \
200 ste \
201 ${_stg} \
202 ${_streams} \
203 sym \
204 ${_syscons} \
205 sysvipc \
206 ti \
207 tl \
208 trm \
209 ${_twa} \
210 twe \
211 tx \
212 txp \
213 uart \
214 ubsa \
215 ubsec \
216 ubser \
217 ucom \
218 udav \
219 udbp \
220 udf \
221 udf_iconv \
222 ufm \
223 ${_ufs} \
224 uftdi \
225 ugen \
226 uhid \
227 ukbd \
228 ulpt \
229 umass \
230 umct \
231 umodem \
232 ums \
233 unionfs \
234 uplcom \
235 urio \
236 usb \
237 uscanner \
238 utopia \
239 uvisor \
240 uvscom \
241 ${_vesa} \
242 vge \
243 vinum \
244 vpo \
245 vr \
246 vx \
247 wb \
248 ${_wi} \
249 wlan \
250 ${_xe} \
251 xl
252
253 .if ${MACHINE_ARCH} != "sparc64"
254 _syscons= syscons
255 .endif
256
257 .if defined(ALL_MODULES)
258 _ufs= ufs
259 .endif
260
261 .if !defined(NOCRYPT) || defined(ALL_MODULES)
262 .if exists(${.CURDIR}/../opencrypto)
263 _crypto= crypto
264 _cryptodev= cryptodev
265 .endif
266 .if exists(${.CURDIR}/../crypto)
267 _random= random
268 .endif
269 .endif
270
271 .if !defined(NO_IPFILTER) || defined(ALL_MODULES)
272 _ipfilter= ipfilter
273 .endif
274
275 .if !defined(NO_PF) || defined(ALL_MODULES)
276 _pf= pf
277 .endif
278
279 .if ${MACHINE_ARCH} == "i386"
280 # XXX some of these can move to the general case when de-i386'ed
281 # XXX some of these can move now, but are untested on other architectures.
282 _3dfx= 3dfx
283 _agp= agp
284 _aic= aic
285 _amd= amd
286 _aout= aout
287 _apm= apm
288 _ar= ar
289 _arcnet= arcnet
290 _ath_hal= ath_hal
291 _awi= awi
292 _bktr= bktr
293 _coff= coff
294 _cp= cp
295 _drm= drm
296 _ed= ed
297 _elink= elink
298 _em= em
299 _ep= ep
300 _ext2fs= ext2fs
301 _fe= fe
302 _hfa= hfa
303 _i2c= i2c
304 _ibcs2= ibcs2
305 _ie= ie
306 _io= io
307 _linprocfs= linprocfs
308 _linux= linux
309 _lnc= lnc
310 _ncp= ncp
311 _ncv= ncv
312 _ndis= ndis
313 _nsp= nsp
314 _nwfs= nwfs
315 _oltr= oltr
316 _pccard= pccard
317 _pcfclock= pcfclock
318 _pecoff= pecoff
319 _ray= ray
320 _safe= safe
321 _sbni= sbni
322 _scsi_low= scsi_low
323 _smbfs= smbfs
324 _sound= sound
325 _speaker= speaker
326 _splash= splash
327 _sppp= sppp
328 _sr= sr
329 _stg= stg
330 _streams= streams
331 _wi= wi
332 _xe= xe
333 .if ${MACHINE} == "i386"
334 _aac= aac
335 _acpi= acpi
336 _ahb= ahb
337 _arl= arl
338 _asr= asr
339 _bios= bios
340 _cardbus= cardbus
341 _cbb= cbb
342 _ciss= ciss
343 _cm= cm
344 _ctau= ctau
345 _cx= cx
346 _dpt= dpt
347 _el= el
348 _ex= ex
349 _exca= exca
350 _hptmv= hptmv
351 _ichwd= ichwd
352 _ida= ida
353 _idt= idt
354 _iir= iir
355 _ips= ips
356 _mly= mly
357 _s3= s3
358 _twa= twa
359 _vesa= vesa
360 .elif ${MACHINE} == "pc98"
361 _canbepm= canbepm
362 _canbus= canbus
363 _pmc= pmc
364 _snc= snc
365 .endif
366 .endif
367
368 .if ${MACHINE_ARCH} == "alpha"
369 _agp= agp
370 _ahb= ahb
371 _ext2fs= ext2fs
372 _linprocfs= linprocfs
373 _linux= linux
374 _osf1= osf1
375 _sound= sound
376 _sppp= sppp
377 .endif
378
379 .if ${MACHINE_ARCH} == "amd64"
380 _agp= agp
381 _drm= drm
382 _io= io
383 #_ndis= ndis
384 .endif
385
386 .if ${MACHINE_ARCH} == "ia64"
387 # Modules not enabled on ia64 (as compared to i386) include:
388 # aac acpi aout apm atspeaker drm ibcs2 linprocfs linux ncv
389 # nsp oltr pecoff s3 sbni stg vesa
390 _aic= aic
391 _ar= ar
392 _arcnet= arcnet
393 _asr= asr
394 _bktr= bktr
395 _cardbus= cardbus
396 _cbb= cbb
397 _ciss= ciss
398 _cm= cm
399 _coff= coff
400 _el= el
401 _em= em
402 _ep= ep
403 _exca= exca
404 _fe= fe
405 _hfa= hfa
406 _iir= iir
407 _mly= mly
408 _pccard= pccard
409 _ray= ray
410 _scsi_low= scsi_low
411 _smbfs= smbfs
412 _sound= sound
413 _splash= splash
414 _sppp= sppp
415 _sr= sr
416 _streams= streams
417 _wi= wi
418 _xe= xe
419 .endif
420
421 .if ${MACHINE_ARCH} == "powerpc"
422 _gem= gem
423 .endif
424
425 .if ${MACHINE_ARCH} == "sparc64"
426 _gem= gem
427 .endif
428
429 .if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
430 SUBDIR=${MODULES_OVERRIDE}
431 .endif
432
433 # Calling kldxref(8) for each module is expensive.
434 .if !defined(NO_XREF)
435 .MAKEFLAGS+= -DNO_XREF
436 afterinstall:
437 @if type kldxref >/dev/null 2>&1; then \
438 ${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
439 kldxref ${DESTDIR}${KMODDIR}; \
440 fi
441 .endif
442
443 .include <bsd.subdir.mk>
Cache object: 811785ff8d32fa30c808fd386842f46c
|