FreeBSD/Linux Kernel Cross Reference
sys/modules/Makefile
1 # $FreeBSD: releng/10.3/sys/modules/Makefile 293602 2016-01-09 18:16:36Z dchagin $
2
3 .include <bsd.own.mk>
4
5 SUBDIR_PARALLEL=
6
7 # Modules that include binary-only blobs of microcode should be selectable by
8 # MK_SOURCELESS_UCODE option (see below).
9
10 SUBDIR= \
11 ${_3dfx} \
12 ${_3dfx_linux} \
13 ${_aac} \
14 ${_aacraid} \
15 accf_data \
16 accf_dns \
17 accf_http \
18 acl_nfs4 \
19 acl_posix1e \
20 ${_acpi} \
21 ae \
22 ${_aesni} \
23 age \
24 ${_agp} \
25 aha \
26 ${_ahb} \
27 ahci \
28 ${_aic} \
29 aic7xxx \
30 aio \
31 alc \
32 ale \
33 alq \
34 ${_amdsbwd} \
35 ${_amdtemp} \
36 amr \
37 ${_an} \
38 ${_aout} \
39 ${_apm} \
40 ${_arcmsr} \
41 ${_arcnet} \
42 ${_asmc} \
43 ${_asr} \
44 ata \
45 ath \
46 ath_pci \
47 ${_autofs} \
48 ${_auxio} \
49 ${_bce} \
50 bfe \
51 bge \
52 ${_bxe} \
53 ${_bios} \
54 ${_bktr} \
55 ${_bm} \
56 bridgestp \
57 bwi \
58 bwn \
59 cam \
60 ${_canbepm} \
61 ${_canbus} \
62 ${_cardbus} \
63 ${_carp} \
64 cas \
65 ${_cbb} \
66 cc \
67 cd9660 \
68 cd9660_iconv \
69 ${_ce} \
70 ${_cfi} \
71 ${_ciss} \
72 ${_cm} \
73 ${_cmx} \
74 ${_coff} \
75 ${_coretemp} \
76 ${_cp} \
77 ${_cpsw} \
78 ${_cpuctl} \
79 ${_cpufreq} \
80 ${_crypto} \
81 ${_cryptodev} \
82 ${_cs} \
83 ${_ct} \
84 ${_ctau} \
85 ctl \
86 ${_cxgb} \
87 ${_cxgbe} \
88 dc \
89 dcons \
90 dcons_crom \
91 de \
92 ${_dpms} \
93 ${_dpt} \
94 ${_drm} \
95 ${_drm2} \
96 ${_dtrace} \
97 dummynet \
98 ${_ed} \
99 ${_elink} \
100 ${_em} \
101 en \
102 ${_ep} \
103 ${_epic} \
104 esp \
105 ${_et} \
106 ${_ex} \
107 ${_exca} \
108 ${_ext2fs} \
109 ${_fatm} \
110 fdc \
111 fdescfs \
112 ${_fe} \
113 ${_filemon} \
114 firewire \
115 firmware \
116 fuse \
117 ${_fxp} \
118 gem \
119 geom \
120 ${_glxiic} \
121 ${_glxsb} \
122 hatm \
123 hifn \
124 hme \
125 ${_hpt27xx} \
126 ${_hptiop} \
127 ${_hptmv} \
128 ${_hptnr} \
129 ${_hptrr} \
130 hwpmc \
131 ${_hyperv} \
132 ${_i2c} \
133 ${_ibcore} \
134 ${_ibcs2} \
135 ${_ichwd} \
136 ${_ida} \
137 ${_ie} \
138 if_bridge \
139 if_disc \
140 if_edsc \
141 if_ef \
142 if_epair \
143 if_faith \
144 ${_if_gif} \
145 ${_if_gre} \
146 ${_if_me} \
147 if_lagg \
148 ${_if_ndis} \
149 if_stf \
150 if_tap \
151 if_tun \
152 if_vlan \
153 if_vxlan \
154 ${_igb} \
155 ${_iir} \
156 ${_imgact_binmisc} \
157 ${_io} \
158 ${_ipoib} \
159 ${_ipdivert} \
160 ${_ipfilter} \
161 ${_ipfw} \
162 ipfw_nat \
163 ${_ipmi} \
164 ip6_mroute_mod \
165 ip_mroute_mod \
166 ${_ips} \
167 ${_ipw} \
168 ${_ipwfw} \
169 ${_isci} \
170 isp \
171 ${_ispfw} \
172 ${_iwi} \
173 ${_iwifw} \
174 ${_iwn} \
175 ${_iwnfw} \
176 ${_ix} \
177 ${_ixv} \
178 ${_ixgb} \
179 ${_ixgbe} \
180 ${_ixl} \
181 ${_ixlv} \
182 jme \
183 joy \
184 kbdmux \
185 kgssapi \
186 kgssapi_krb5 \
187 khelp \
188 krpc \
189 ksyms \
190 le \
191 lge \
192 libalias \
193 libiconv \
194 libmbpool \
195 libmchain \
196 ${_lindev} \
197 ${_linprocfs} \
198 ${_linsysfs} \
199 ${_linux} \
200 ${_linux_common} \
201 ${_linux64} \
202 lmc \
203 lpt \
204 mac_biba \
205 mac_bsdextended \
206 mac_ifoff \
207 mac_lomac \
208 mac_mls \
209 mac_none \
210 mac_partition \
211 mac_portacl \
212 mac_seeotheruids \
213 mac_stub \
214 mac_test \
215 malo \
216 mcd \
217 md \
218 mem \
219 mfi \
220 mii \
221 mlx \
222 ${_mlx4} \
223 ${_mlx4ib} \
224 ${_mlxen} \
225 ${_mlx5} \
226 ${_mlx5en} \
227 ${_mly} \
228 mmc \
229 mmcsd \
230 mpr \
231 mps \
232 mpt \
233 mqueue \
234 mrsas \
235 msdosfs \
236 msdosfs_iconv \
237 ${_mse} \
238 msk \
239 ${_mthca} \
240 mvs \
241 mwl \
242 ${_mwlfw} \
243 mxge \
244 my \
245 ${_nandfs} \
246 ${_nandsim} \
247 ${_ncp} \
248 ${_ncv} \
249 ${_ndis} \
250 netfpga10g \
251 ${_netgraph} \
252 ${_nfe} \
253 nfs_common \
254 nfscl \
255 nfsclient \
256 nfscommon \
257 nfsd \
258 nfslock \
259 nfslockd \
260 nfsserver \
261 nfssvc \
262 nge \
263 nmdm \
264 ${_nsp} \
265 nullfs \
266 ${_ntb} \
267 ${_nvd} \
268 ${_nve} \
269 ${_nvme} \
270 ${_nvram} \
271 ${_nxge} \
272 ${_opensolaris} \
273 oce \
274 ${_padlock} \
275 patm \
276 ${_pccard} \
277 ${_pcfclock} \
278 pcn \
279 ${_pf} \
280 ${_pflog} \
281 ${_pfsync} \
282 plip \
283 ${_pmc} \
284 ${_pms} \
285 ppbus \
286 ppc \
287 ppi \
288 pps \
289 procfs \
290 pseudofs \
291 ${_pst} \
292 pty \
293 puc \
294 ${_qlxge} \
295 ${_qlxgb} \
296 ${_qlxgbe} \
297 ral \
298 ${_ralfw} \
299 ${_random} \
300 rc4 \
301 ${_rdma} \
302 re \
303 reiserfs \
304 rl \
305 ${_s3} \
306 ${_safe} \
307 ${_sbni} \
308 scc \
309 scd \
310 ${_scsi_low} \
311 sdhci \
312 sdhci_pci \
313 sem \
314 send \
315 ${_sf} \
316 ${_sfxge} \
317 sge \
318 siba_bwn \
319 siftr \
320 siis \
321 sis \
322 sk \
323 ${_smbfs} \
324 ${_sn} \
325 ${_snc} \
326 snp \
327 ${_sound} \
328 ${_speaker} \
329 ${_splash} \
330 ${_sppp} \
331 ste \
332 ${_stg} \
333 stge \
334 ${_streams} \
335 ${_svr4} \
336 ${_sym} \
337 ${_syscons} \
338 sysvipc \
339 ${_ti} \
340 tl \
341 tmpfs \
342 ${_toecore} \
343 ${_tpm} \
344 trm \
345 ${_twa} \
346 twe \
347 tws \
348 tx \
349 ${_txp} \
350 uart \
351 ubsec \
352 udf \
353 udf_iconv \
354 ufs \
355 unionfs \
356 usb \
357 utopia \
358 ${_vesa} \
359 ${_virtio} \
360 vge \
361 ${_viawd} \
362 vkbd \
363 ${_vmm} \
364 ${_vmware} \
365 ${_vpo} \
366 vr \
367 vte \
368 vx \
369 ${_vxge} \
370 wb \
371 ${_wbwd} \
372 ${_wi} \
373 wlan \
374 wlan_acl \
375 wlan_amrr \
376 wlan_ccmp \
377 wlan_rssadapt \
378 wlan_tkip \
379 wlan_wep \
380 wlan_xauth \
381 ${_wpi} \
382 ${_wpifw} \
383 ${_x86bios} \
384 ${_xe} \
385 xl \
386 ${_zfs} \
387 zlib \
388
389 .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
390 _filemon= filemon
391 _imgact_binmisc= imgact_binmisc
392 _vmware= vmware
393 .endif
394
395 .if ${MACHINE_CPUARCH} != "powerpc" && ${MACHINE_CPUARCH} != "arm" && \
396 ${MACHINE_CPUARCH} != "mips"
397 _syscons= syscons
398 _vpo= vpo
399 .endif
400
401 .if ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips"
402 # no BUS_SPACE_UNSPECIFIED
403 # No barrier instruction support (specific to this driver)
404 _sym= sym
405 # intr_disable() is a macro, causes problems
406 .if ${MK_SOURCELESS_UCODE} != "no"
407 _cxgb= cxgb
408 .endif
409 .endif
410
411 .if ${MK_SOURCELESS_UCODE} != "no" && ${MACHINE_CPUARCH} != "arm" && \
412 ${MACHINE_ARCH:C/mips(el)?/mips/} != "mips" && \
413 ${MACHINE_ARCH} != "powerpc"
414 _cxgbe= cxgbe
415 .endif
416
417 .if ${MK_AUTOFS} != "no" || defined(ALL_MODULES)
418 _autofs= autofs
419 .endif
420
421 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
422 .if exists(${.CURDIR}/../opencrypto)
423 _crypto= crypto
424 _cryptodev= cryptodev
425 .endif
426 .if exists(${.CURDIR}/../crypto)
427 _random= random
428 .endif
429 .endif
430
431 .if (${MK_INET_SUPPORT} != "no" || ${MK_INET6_SUPPORT} != "no") || \
432 defined(ALL_MODULES)
433 _carp= carp
434 _toecore= toecore
435 _if_gif= if_gif
436 _if_gre= if_gre
437 .endif
438
439 .if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
440 _if_me= if_me
441 .endif
442
443 .if ${MK_IPFILTER} != "no" || defined(ALL_MODULES)
444 _ipfilter= ipfilter
445 .endif
446
447 .if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
448 _ipdivert= ipdivert
449 _ipfw= ipfw
450 .endif
451
452 .if ${MK_ISCSI} != "no" || defined(ALL_MODULES)
453 SUBDIR+= iscsi
454 SUBDIR+= iscsi_initiator
455 .endif
456
457 .if ${MK_NAND} != "no" || defined(ALL_MODULES)
458 _nandfs= nandfs
459 _nandsim= nandsim
460 .endif
461
462 .if ${MK_NETGRAPH} != "no" || defined(ALL_MODULES)
463 _netgraph= netgraph
464 .endif
465
466 .if (${MK_PF} != "no" && (${MK_INET_SUPPORT} != "no" || \
467 ${MK_INET6_SUPPORT} != "no")) || defined(ALL_MODULES)
468 _pf= pf
469 _pflog= pflog
470 .if ${MK_INET_SUPPORT} != "no"
471 _pfsync= pfsync
472 .endif
473 .endif
474
475 .if ${MK_SOURCELESS_UCODE} != "no"
476 _bce= bce
477 _fatm= fatm
478 _fxp= fxp
479 _ispfw= ispfw
480 _mwlfw= mwlfw
481 _ralfw= ralfw
482 _sf= sf
483 _sn= sn
484 _ti= ti
485 _txp= txp
486 .endif
487
488 .if ${MACHINE_CPUARCH} == "i386"
489 # XXX some of these can move to the general case when de-i386'ed
490 # XXX some of these can move now, but are untested on other architectures.
491 _3dfx= 3dfx
492 _3dfx_linux= 3dfx_linux
493 _agp= agp
494 _aic= aic
495 _an= an
496 _aout= aout
497 _apm= apm
498 _arcnet= arcnet
499 _bktr= bktr
500 _bxe= bxe
501 _cardbus= cardbus
502 _cbb= cbb
503 .if ${MK_SOURCELESS_UCODE} != "no"
504 _ce= ce
505 .endif
506 _coff= coff
507 .if ${MK_SOURCELESS_UCODE} != "no"
508 _cp= cp
509 .endif
510 _cpuctl= cpuctl
511 _cpufreq= cpufreq
512 _cs= cs
513 _dpms= dpms
514 _drm= drm
515 _drm2= drm2
516 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
517 _dtrace= dtrace
518 .endif
519 _ed= ed
520 _elink= elink
521 _em= em
522 _ep= ep
523 _et= et
524 _exca= exca
525 _ext2fs= ext2fs
526 _fe= fe
527 _glxiic= glxiic
528 _glxsb= glxsb
529 _i2c= i2c
530 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
531 _ibcore= ibcore
532 .endif
533 _ibcs2= ibcs2
534 _ie= ie
535 _if_ndis= if_ndis
536 _igb= igb
537 _io= io
538 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
539 _ipoib= ipoib
540 .endif
541 _lindev= lindev
542 _linprocfs= linprocfs
543 _linsysfs= linsysfs
544 _linux= linux
545 _mse= mse
546 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
547 _mlx4= mlx4
548 _mlx4ib= mlx4ib
549 _mlxen= mlxen
550 _mthca= mthca
551 .endif
552 _mlx5= mlx5
553 .if (${MK_INET_SUPPORT} != "no" && ${MK_INET6_SUPPORT} != "no") || \
554 defined(ALL_MODULES)
555 _mlx5en= mlx5en
556 .endif
557 _ncv= ncv
558 _ndis= ndis
559 _nsp= nsp
560 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
561 _opensolaris= opensolaris
562 .endif
563 _pccard= pccard
564 _pcfclock= pcfclock
565 _pst= pst
566 _rdma= rdma
567 _safe= safe
568 _sbni= sbni
569 _scsi_low= scsi_low
570 _smbfs= smbfs
571 _sound= sound
572 _speaker= speaker
573 _splash= splash
574 _sppp= sppp
575 _stg= stg
576 _streams= streams
577 _svr4= svr4
578 _vxge= vxge
579 _wbwd= wbwd
580 _wi= wi
581 _xe= xe
582 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
583 _zfs= zfs
584 .endif
585 .if ${MACHINE} == "i386"
586 _aac= aac
587 _aacraid= aacraid
588 _acpi= acpi
589 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
590 _aesni= aesni
591 .endif
592 _ahb= ahb
593 _amdsbwd= amdsbwd
594 _amdtemp= amdtemp
595 _arcmsr= arcmsr
596 _asmc= asmc
597 _asr= asr
598 _bios= bios
599 _ciss= ciss
600 _cm= cm
601 _cmx= cmx
602 _coretemp= coretemp
603 .if ${MK_SOURCELESS_UCODE} != "no"
604 _ctau= ctau
605 .endif
606 _dpt= dpt
607 _ex= ex
608 .if ${MK_SOURCELESS_HOST} != "no"
609 _hpt27xx= hpt27xx
610 .endif
611 _hptiop= hptiop
612 .if ${MK_SOURCELESS_HOST} != "no"
613 _hptmv= hptmv
614 _hptnr= hptnr
615 _hptrr= hptrr
616 .endif
617 _hyperv= hyperv
618 _ichwd= ichwd
619 _ida= ida
620 _iir= iir
621 _ipmi= ipmi
622 _ips= ips
623 _ipw= ipw
624 .if ${MK_SOURCELESS_UCODE} != "no"
625 _ipwfw= ipwfw
626 .endif
627 _isci= isci
628 _iwi= iwi
629 .if ${MK_SOURCELESS_UCODE} != "no"
630 _iwifw= iwifw
631 .endif
632 _iwn= iwn
633 .if ${MK_SOURCELESS_UCODE} != "no"
634 _iwnfw= iwnfw
635 .endif
636 _ix= ix
637 _ixv= ixv
638 _ixgb= ixgb
639 _ixgbe= ixgbe
640 _mly= mly
641 _nfe= nfe
642 _nvd= nvd
643 .if ${MK_SOURCELESS_HOST} != "no"
644 _nve= nve
645 .endif
646 _nvme= nvme
647 _nvram= nvram
648 _nxge= nxge
649 _tpm= tpm
650 _viawd= viawd
651 _wpi= wpi
652 .if ${MK_SOURCELESS_UCODE} != "no"
653 _wpifw= wpifw
654 .endif
655 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
656 _padlock= padlock
657 .endif
658 _s3= s3
659 _twa= twa
660 _vesa= vesa
661 _virtio= virtio
662 _x86bios= x86bios
663 .elif ${MACHINE} == "pc98"
664 _canbepm= canbepm
665 _canbus= canbus
666 _ct= ct
667 _pmc= pmc
668 _snc= snc
669 .endif
670 .endif
671
672 .if ${MACHINE_CPUARCH} == "amd64"
673 _aac= aac
674 _aacraid= aacraid
675 _aout= aout
676 _acpi= acpi
677 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
678 _aesni= aesni
679 .endif
680 _agp= agp
681 _an= an
682 _amdsbwd= amdsbwd
683 _amdtemp= amdtemp
684 _arcmsr= arcmsr
685 _asmc= asmc
686 _bktr= bktr
687 _bxe= bxe
688 _cardbus= cardbus
689 _cbb= cbb
690 _cmx= cmx
691 _ciss= ciss
692 _coretemp= coretemp
693 _cpuctl= cpuctl
694 _cpufreq= cpufreq
695 _dpms= dpms
696 _drm= drm
697 _drm2= drm2
698 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
699 _dtrace= dtrace
700 .endif
701 _ed= ed
702 _et= et
703 _em= em
704 _exca= exca
705 _ext2fs= ext2fs
706 .if ${MK_SOURCELESS_HOST} != "no"
707 _hpt27xx= hpt27xx
708 .endif
709 _hptiop= hptiop
710 .if ${MK_SOURCELESS_HOST} != "no"
711 _hptmv= hptmv
712 _hptnr= hptnr
713 _hptrr= hptrr
714 .endif
715 _hyperv= hyperv
716 _i2c= i2c
717 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
718 _ibcore= ibcore
719 .endif
720 _ichwd= ichwd
721 _ida= ida
722 _if_ndis= if_ndis
723 _igb= igb
724 _iir= iir
725 _io= io
726 _ipmi= ipmi
727 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
728 _ipoib= ipoib
729 .endif
730 _ips= ips
731 _ipw= ipw
732 .if ${MK_SOURCELESS_UCODE} != "no"
733 _ipwfw= ipwfw
734 .endif
735 _isci= isci
736 _iwi= iwi
737 .if ${MK_SOURCELESS_UCODE} != "no"
738 _iwifw= iwifw
739 .endif
740 _iwn= iwn
741 .if ${MK_SOURCELESS_UCODE} != "no"
742 _iwnfw= iwnfw
743 .endif
744 _ix= ix
745 _ixv= ixv
746 _ixgb= ixgb
747 _ixgbe= ixgbe
748 _ixl= ixl
749 _ixlv= ixlv
750 _lindev= lindev
751 _linprocfs= linprocfs
752 _linsysfs= linsysfs
753 _linux= linux
754 _linux64= linux64
755 _linux_common= linux_common
756 _mly= mly
757 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
758 _mlx4= mlx4
759 _mlx4ib= mlx4ib
760 _mlxen= mlxen
761 _mthca= mthca
762 .endif
763 _mlx5= mlx5
764 .if (${MK_INET_SUPPORT} != "no" && ${MK_INET6_SUPPORT} != "no") || \
765 defined(ALL_MODULES)
766 _mlx5en= mlx5en
767 .endif
768 _ndis= ndis
769 _nfe= nfe
770 _ntb= ntb
771 _nvd= nvd
772 .if ${MK_SOURCELESS_HOST} != "no"
773 _nve= nve
774 .endif
775 _nvme= nvme
776 _nvram= nvram
777 _nxge= nxge
778 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
779 _opensolaris= opensolaris
780 .endif
781 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
782 _padlock= padlock
783 .endif
784 _pccard= pccard
785 _pms= pms
786 _qlxge= qlxge
787 _qlxgb= qlxgb
788 _qlxgbe= qlxgbe
789 _rdma= rdma
790 _s3= s3
791 _safe= safe
792 _scsi_low= scsi_low
793 _sfxge= sfxge
794 _smbfs= smbfs
795 _sound= sound
796 _speaker= speaker
797 _splash= splash
798 _sppp= sppp
799 _tpm= tpm
800 _twa= twa
801 _vesa= vesa
802 _viawd= viawd
803 _virtio= virtio
804 .if ${MK_BHYVE} != "no" || defined(ALL_MODULES)
805 _vmm= vmm
806 .endif
807 _vxge= vxge
808 _x86bios= x86bios
809 _wbwd= wbwd
810 _wi= wi
811 _wpi= wpi
812 .if ${MK_SOURCELESS_UCODE} != "no"
813 _wpifw= wpifw
814 .endif
815 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
816 _zfs= zfs
817 .endif
818 .endif
819
820 .if ${MACHINE_CPUARCH} == "arm"
821 _cfi= cfi
822 _cpsw= cpsw
823 .endif
824
825 .if ${MACHINE_CPUARCH} == "ia64"
826 _aac= aac
827 _aacraid= aacraid
828 _aic= aic
829 _an= an
830 _arcnet= arcnet
831 _asr= asr
832 _bktr= bktr
833 _cardbus= cardbus
834 _cbb= cbb
835 _ciss= ciss
836 _cm= cm
837 _cmx= cmx
838 _coff= coff
839 _cpufreq= cpufreq
840 _dpt= dpt
841 _em= em
842 _ep= ep
843 _et= et
844 _exca= exca
845 _fe= fe
846 _hptiop= hptiop
847 _ida= ida
848 _igb= igb
849 _iir= iir
850 _ips= ips
851 _mly= mly
852 _pccard= pccard
853 _scsi_low= scsi_low
854 _smbfs= smbfs
855 _sound= sound
856 _splash= splash
857 _sppp= sppp
858 _streams= streams
859 _tpm= tpm
860 _twa= twa
861 _wi= wi
862 _xe= xe
863 .endif
864
865 .if ${MACHINE_CPUARCH} == "powerpc"
866 _agp= agp
867 _an= an
868 _bm= bm
869 _cardbus= cardbus
870 _cbb= cbb
871 _cfi= cfi
872 _cpufreq= cpufreq
873 _drm= drm
874 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
875 _dtrace= dtrace
876 .endif
877 _exca= exca
878 _nvram= powermac_nvram
879 _pccard= pccard
880 _smbfs= smbfs
881 _sound= sound
882 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
883 _opensolaris= opensolaris
884 .endif
885 _wi= wi
886 .endif
887
888 .if ${MACHINE_ARCH} == "powerpc64"
889 _drm2= drm2
890 _i2c= i2c
891 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
892 _zfs= zfs
893 .endif
894 .endif
895
896 .if ${MACHINE_CPUARCH} == "sparc64"
897 _auxio= auxio
898 _em= em
899 _epic= epic
900 _i2c= i2c
901 _igb= igb
902 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
903 _opensolaris= opensolaris
904 .endif
905 _smbfs= smbfs
906 _sound= sound
907 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
908 _zfs= zfs
909 .endif
910 .endif
911
912 .if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
913 SUBDIR=${MODULES_OVERRIDE}
914 .endif
915
916 SUBDIR+=${MODULES_EXTRA}
917
918 .for reject in ${WITHOUT_MODULES}
919 SUBDIR:= ${SUBDIR:N${reject}}
920 .endfor
921
922 # Calling kldxref(8) for each module is expensive.
923 .if !defined(NO_XREF)
924 .MAKEFLAGS+= -DNO_XREF
925 afterinstall:
926 @if type kldxref >/dev/null 2>&1; then \
927 ${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
928 kldxref ${DESTDIR}${KMODDIR}; \
929 fi
930 .endif
931
932 .include <bsd.subdir.mk>
Cache object: 39b79c13bced83e478927067525d2384
|