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