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