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