The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/modules/Makefile

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # $FreeBSD: releng/9.0/sys/modules/Makefile 228101 2011-11-28 20:43:50Z philip $
    2 
    3 .include <bsd.own.mk>
    4 
    5 SUBDIR= ${_3dfx} \
    6         ${_3dfx_linux} \
    7         ${_aac} \
    8         accf_data \
    9         accf_dns \
   10         accf_http \
   11         ${_acpi} \
   12         ae \
   13         ${_aesni} \
   14         age \
   15         ${_agp} \
   16         aha \
   17         ${_ahb} \
   18         ahci \
   19         ${_aic} \
   20         aic7xxx \
   21         aio \
   22         alc \
   23         ale \
   24         alq \
   25         ${_amd} \
   26         ${_amdsbwd} \
   27         ${_amdtemp} \
   28         amr \
   29         ${_an} \
   30         ${_aout} \
   31         ${_apm} \
   32         ${_arcmsr} \
   33         ${_arcnet} \
   34         ${_asmc} \
   35         ${_asr} \
   36         ata \
   37         ath \
   38         ath_pci \
   39         ${_auxio} \
   40         bce \
   41         bfe \
   42         bge \
   43         ${_bxe} \
   44         ${_bios} \
   45         ${_bktr} \
   46         ${_bm} \
   47         bridgestp \
   48         bwi \
   49         bwn \
   50         cam \
   51         ${_canbepm} \
   52         ${_canbus} \
   53         ${_cardbus} \
   54         cas \
   55         ${_cbb} \
   56         cc \
   57         cd9660 \
   58         cd9660_iconv \
   59         ${_ce} \
   60         ${_ciss} \
   61         ${_cm} \
   62         ${_cmx} \
   63         coda \
   64         coda5 \
   65         ${_coff} \
   66         ${_coretemp} \
   67         ${_cp} \
   68         ${_cpuctl} \
   69         ${_cpufreq} \
   70         ${_crypto} \
   71         ${_cryptodev} \
   72         ${_cs} \
   73         ${_ctau} \
   74         ${_cxgb} \
   75         cxgbe \
   76         ${_cyclic} \
   77         dc \
   78         dcons \
   79         dcons_crom \
   80         de \
   81         ${_dpms} \
   82         ${_dpt} \
   83         ${_drm} \
   84         ${_dtrace} \
   85         dummynet \
   86         ${_ed} \
   87         ${_elink} \
   88         ${_em} \
   89         en \
   90         ${_ep} \
   91         ${_epic} \
   92         esp \
   93         ${_et} \
   94         ${_ex} \
   95         ${_exca} \
   96         ${_ext2fs} \
   97         fatm \
   98         fdc \
   99         fdescfs \
  100         ${_fe} \
  101         firewire \
  102         firmware \
  103         fxp \
  104         gem \
  105         geom \
  106         ${_glxiic} \
  107         ${_glxsb} \
  108         hatm \
  109         hifn \
  110         hme \
  111         ${_hptiop} \
  112         ${_hptmv} \
  113         ${_hptrr} \
  114         hwpmc \
  115         ${_i2c} \
  116         ${_ibcs2} \
  117         ${_ichwd} \
  118         ${_ida} \
  119         ${_ie} \
  120         if_bridge \
  121         ${_if_carp} \
  122         if_disc \
  123         if_edsc \
  124         if_ef \
  125         if_epair \
  126         if_faith \
  127         if_gif \
  128         ${_if_gre} \
  129         if_lagg \
  130         ${_if_ndis} \
  131         if_stf \
  132         if_tap \
  133         if_tun \
  134         if_vlan \
  135         ${_igb} \
  136         ${_iir} \
  137         ${_io} \
  138         ipdivert \
  139         ${_ipfilter} \
  140         ${_ipfw} \
  141         ipfw_nat \
  142         ${_ipmi} \
  143         ip_mroute_mod \
  144         ${_ips} \
  145         ${_ipw} \
  146         ${_ipwfw} \
  147         iscsi \
  148         isp \
  149         ispfw \
  150         ${_iwi} \
  151         ${_iwifw} \
  152         ${_iwn} \
  153         ${_iwnfw} \
  154         ${_ixgb} \
  155         ${_ixgbe} \
  156         jme \
  157         joy \
  158         kbdmux \
  159         kgssapi \
  160         kgssapi_krb5 \
  161         khelp \
  162         krpc \
  163         ksyms \
  164         le \
  165         lge \
  166         libalias \
  167         libiconv \
  168         libmbpool \
  169         libmchain \
  170         ${_lindev} \
  171         ${_linprocfs} \
  172         ${_linsysfs} \
  173         ${_linux} \
  174         lmc \
  175         lpt \
  176         mac_biba \
  177         mac_bsdextended \
  178         mac_ifoff \
  179         mac_lomac \
  180         mac_mls \
  181         mac_none \
  182         mac_partition \
  183         mac_portacl \
  184         mac_seeotheruids \
  185         mac_stub \
  186         mac_test \
  187         malo \
  188         mcd \
  189         md \
  190         mem \
  191         mfi \
  192         mii \
  193         mlx \
  194         ${_mlx4} \
  195         ${_mlx4ib} \
  196         ${_mlxen} \
  197         ${_mly} \
  198         mmc \
  199         mmcsd \
  200         mps \
  201         mpt \
  202         mqueue \
  203         msdosfs \
  204         msdosfs_iconv \
  205         ${_mse} \
  206         msk \
  207         ${_mthca} \
  208         mvs \
  209         mwl \
  210         mwlfw \
  211         mxge \
  212         my \
  213         ${_ncp} \
  214         ${_ncv} \
  215         ${_ndis} \
  216         ${_netgraph} \
  217         ${_nfe} \
  218         nfs_common \
  219         nfscl \
  220         nfsclient \
  221         nfscommon \
  222         nfsd \
  223         nfslock \
  224         nfslockd \
  225         nfsserver \
  226         nfssvc \
  227         nge \
  228         nmdm \
  229         ${_nsp} \
  230         ntfs \
  231         ntfs_iconv \
  232         nullfs \
  233         ${_nve} \
  234         ${_nvram} \
  235         ${_nwfs} \
  236         ${_nxge} \
  237         ${_opensolaris} \
  238         ${_padlock} \
  239         patm \
  240         ${_pccard} \
  241         ${_pcfclock} \
  242         pcn \
  243         ${_pf} \
  244         ${_pflog} \
  245         ${_pfsync} \
  246         plip \
  247         ${_pmc} \
  248         portalfs \
  249         ppbus \
  250         ppc \
  251         ppi \
  252         pps \
  253         procfs \
  254         pseudofs \
  255         ${_pst} \
  256         pty  \
  257         puc \
  258         ${_qlxgb} \
  259         ral \
  260         ralfw \
  261         ${_random} \
  262         rc4 \
  263         ${_rdma} \
  264         re \
  265         reiserfs \
  266         rl \
  267         runfw \
  268         ${_s3} \
  269         ${_safe} \
  270         ${_sbni} \
  271         scc \
  272         scd \
  273         ${_scsi_low} \
  274         sdhci \
  275         sem \
  276         send \
  277         sf \
  278         ${_sfxge} \
  279         sge \
  280         siba_bwn \
  281         siftr \
  282         siis \
  283         sis \
  284         sk \
  285         ${_smbfs} \
  286         sn \
  287         ${_snc} \
  288         snp \
  289         ${_sound} \
  290         ${_speaker} \
  291         ${_splash} \
  292         ${_sppp} \
  293         ste \
  294         ${_stg} \
  295         stge \
  296         ${_streams} \
  297         ${_svr4} \
  298         ${_sym} \
  299         ${_syscons} \
  300         sysvipc \
  301         ti \
  302         tl \
  303         tmpfs \
  304         ${_tpm} \
  305         trm \
  306         ${_twa} \
  307         twe \
  308         tws \
  309         tx \
  310         txp \
  311         uart \
  312         ubsec \
  313         udf \
  314         udf_iconv \
  315         ufs \
  316         unionfs \
  317         usb \
  318         utopia \
  319         ${_vesa} \
  320         vge \
  321         vkbd \
  322         ${_vpo} \
  323         vr \
  324         vte \
  325         vx \
  326         ${_vxge} \
  327         wb \
  328         ${_wi} \
  329         wlan \
  330         wlan_acl \
  331         wlan_amrr \
  332         wlan_ccmp \
  333         wlan_rssadapt \
  334         wlan_tkip \
  335         wlan_wep \
  336         wlan_xauth \
  337         ${_wpi} \
  338         ${_wpifw} \
  339         ${_x86bios} \
  340         ${_xe} \
  341         xfs \
  342         xl \
  343         ${_zfs} \
  344         zlib \
  345 
  346 .if ${MACHINE_CPUARCH} != "powerpc" && ${MACHINE_CPUARCH} != "arm" && \
  347         ${MACHINE_CPUARCH} != "mips"
  348 _syscons=       syscons
  349 _vpo=           vpo
  350 .endif
  351 
  352 .if ${MACHINE_CPUARCH} != "arm" && ${MACHINE_CPUARCH} != "mips"
  353 # no BUS_SPACE_UNSPECIFIED
  354 # No barrier instruction support (specific to this driver)
  355 _sym=           sym
  356 # intr_disable() is a macro, causes problems
  357 _cxgb=          cxgb
  358 .endif
  359 
  360 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
  361 .if exists(${.CURDIR}/../opencrypto)
  362 _crypto=        crypto
  363 _cryptodev=     cryptodev
  364 .endif
  365 .if exists(${.CURDIR}/../crypto)
  366 _random=        random
  367 .endif
  368 .endif
  369 
  370 .if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
  371 _if_gre=        if_gre
  372 .endif
  373 
  374 .if (${MK_INET_SUPPORT} != "no" || ${MK_INET6_SUPPORT} != "no") || \
  375         defined(ALL_MODULES)
  376 _if_carp=       if_carp
  377 .endif
  378 
  379 .if ${MK_IPFILTER} != "no" || defined(ALL_MODULES)
  380 _ipfilter=      ipfilter
  381 .endif
  382 
  383 .if ${MK_INET_SUPPORT} != "no" || defined(ALL_MODULES)
  384 _ipfw=          ipfw
  385 .endif
  386 
  387 .if ${MK_NETGRAPH} != "no" || defined(ALL_MODULES)
  388 _netgraph=      netgraph
  389 .endif
  390 
  391 .if (${MK_PF} != "no" && (${MK_INET_SUPPORT} != "no" || \
  392         ${MK_INET6_SUPPORT} != "no")) || defined(ALL_MODULES)
  393 _pf=            pf
  394 _pflog=         pflog
  395 .if ${MK_INET_SUPPORT} != "no"
  396 _pfsync=        pfsync
  397 .endif
  398 .endif
  399 
  400 .if ${MACHINE_CPUARCH} == "i386"
  401 # XXX some of these can move to the general case when de-i386'ed
  402 # XXX some of these can move now, but are untested on other architectures.
  403 _3dfx=          3dfx
  404 _3dfx_linux=    3dfx_linux
  405 _agp=           agp
  406 _aic=           aic
  407 _amd=           amd
  408 _an=            an
  409 _aout=          aout
  410 _apm=           apm
  411 _arcnet=        arcnet
  412 _bktr=          bktr
  413 _bxe=           bxe
  414 _cardbus=       cardbus
  415 _cbb=           cbb
  416 _ce=            ce
  417 _coff=          coff
  418 _cp=            cp
  419 _cpuctl=        cpuctl
  420 _cpufreq=       cpufreq
  421 _cs=            cs
  422 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
  423 _cyclic=        cyclic
  424 .endif
  425 _dpms=          dpms
  426 _drm=           drm
  427 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
  428 _dtrace=        dtrace
  429 .endif
  430 _ed=            ed
  431 _elink=         elink
  432 _em=            em
  433 _ep=            ep
  434 _et=            et
  435 _exca=          exca
  436 _ext2fs=        ext2fs
  437 _fe=            fe
  438 _glxiic=        glxiic
  439 _glxsb=         glxsb
  440 _i2c=           i2c
  441 _ibcs2=         ibcs2
  442 _ie=            ie
  443 _if_ndis=       if_ndis
  444 _igb=           igb
  445 _io=            io
  446 _lindev=        lindev
  447 _linprocfs=     linprocfs
  448 _linsysfs=      linsysfs
  449 _linux=         linux
  450 _mse=           mse
  451 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
  452 _mlx4=          mlx4
  453 _mlx4ib=        mlx4ib
  454 _mlxen=         mlxen
  455 _mthca=         mthca
  456 .endif
  457 .if ${MK_NCP} != "no"
  458 _ncp=           ncp
  459 .endif
  460 _ncv=           ncv
  461 _ndis=          ndis
  462 _nsp=           nsp
  463 .if ${MK_NCP} != "no"
  464 _nwfs=          nwfs
  465 .endif
  466 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
  467 _opensolaris=   opensolaris
  468 .endif
  469 _pccard=        pccard
  470 _pcfclock=      pcfclock
  471 _pst=           pst
  472 _rdma=          rdma
  473 _safe=          safe
  474 _sbni=          sbni
  475 _scsi_low=      scsi_low
  476 _smbfs=         smbfs
  477 _sound=         sound
  478 _speaker=       speaker
  479 _splash=        splash
  480 _sppp=          sppp
  481 _stg=           stg
  482 _streams=       streams
  483 _svr4=          svr4
  484 _vxge=          vxge
  485 _wi=            wi
  486 _xe=            xe
  487 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
  488 _zfs=           zfs
  489 .endif
  490 .if ${MACHINE} == "i386"
  491 _aac=           aac
  492 _acpi=          acpi
  493 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
  494 _aesni=         aesni
  495 .endif
  496 _ahb=           ahb
  497 _amdsbwd=       amdsbwd
  498 _amdtemp=       amdtemp
  499 _arcmsr=        arcmsr
  500 _asmc=          asmc
  501 _asr=           asr
  502 _bios=          bios
  503 _ciss=          ciss
  504 _cm=            cm
  505 _cmx=           cmx
  506 _coretemp=      coretemp
  507 _ctau=          ctau
  508 _dpt=           dpt
  509 _ex=            ex
  510 _hptiop=        hptiop
  511 _hptmv=         hptmv
  512 _hptrr=         hptrr
  513 _ichwd=         ichwd
  514 _ida=           ida
  515 _iir=           iir
  516 _ipmi=          ipmi
  517 _ips=           ips
  518 _ipw=           ipw
  519 _ipwfw=         ipwfw
  520 _iwi=           iwi
  521 _iwifw=         iwifw
  522 _iwn=           iwn
  523 _iwnfw=         iwnfw
  524 _ixgb=          ixgb
  525 _ixgbe=         ixgbe
  526 _mly=           mly
  527 _nfe=           nfe
  528 _nve=           nve
  529 _nvram=         nvram
  530 _nxge=          nxge
  531 _tpm=           tpm
  532 _wpi=           wpi
  533 _wpifw=         wpifw
  534 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
  535 _padlock=       padlock
  536 .endif
  537 _s3=            s3
  538 _twa=           twa
  539 _vesa=          vesa
  540 _x86bios=       x86bios
  541 .elif ${MACHINE} == "pc98"
  542 _canbepm=       canbepm
  543 _canbus=        canbus
  544 _pmc=           pmc
  545 _snc=           snc
  546 .endif
  547 .endif
  548 
  549 .if ${MACHINE_CPUARCH} == "amd64"
  550 _aac=           aac
  551 _aout=          aout
  552 _acpi=          acpi
  553 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
  554 _aesni=         aesni
  555 .endif
  556 _agp=           agp
  557 _an=            an
  558 _amdsbwd=       amdsbwd
  559 _amdtemp=       amdtemp
  560 _arcmsr=        arcmsr
  561 _asmc=          asmc
  562 _bxe=           bxe
  563 _cardbus=       cardbus
  564 _cbb=           cbb
  565 _cmx=           cmx
  566 _ciss=          ciss
  567 _coretemp=      coretemp
  568 _cpuctl=        cpuctl
  569 _cpufreq=       cpufreq
  570 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
  571 _cyclic=        cyclic
  572 .endif
  573 _dpms=          dpms
  574 _drm=           drm
  575 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
  576 _dtrace=        dtrace
  577 .endif
  578 _ed=            ed
  579 _et=            et
  580 _em=            em
  581 _exca=          exca
  582 _ext2fs=        ext2fs
  583 _hptiop=        hptiop
  584 _hptmv=         hptmv
  585 _hptrr=         hptrr
  586 _i2c=           i2c
  587 _ichwd=         ichwd
  588 _ida=           ida
  589 _if_ndis=       if_ndis
  590 _igb=           igb
  591 _iir=           iir
  592 _io=            io
  593 _ipmi=          ipmi
  594 _ips=           ips
  595 _ipw=           ipw
  596 _ipwfw=         ipwfw
  597 _iwi=           iwi
  598 _iwifw=         iwifw
  599 _iwn=           iwn
  600 _iwnfw=         iwnfw
  601 _ixgb=          ixgb
  602 _ixgbe=         ixgbe
  603 _lindev=        lindev
  604 _linprocfs=     linprocfs
  605 _linsysfs=      linsysfs
  606 _linux=         linux
  607 _mly=           mly
  608 .if ${MK_OFED} != "no" || defined(ALL_MODULES)
  609 _mlx4=          mlx4
  610 _mlx4ib=        mlx4ib
  611 _mlxen=         mlxen
  612 _mthca=         mthca
  613 .endif
  614 _ndis=          ndis
  615 _nfe=           nfe
  616 _nve=           nve
  617 _nvram=         nvram
  618 _nxge=          nxge
  619 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
  620 _opensolaris=   opensolaris
  621 .endif
  622 .if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
  623 _padlock=       padlock
  624 .endif
  625 _pccard=        pccard
  626 _qlxgb=         qlxgb
  627 _rdma=          rdma    
  628 _s3=            s3
  629 _safe=          safe
  630 _scsi_low=      scsi_low
  631 _sfxge=         sfxge
  632 _smbfs=         smbfs
  633 _sound=         sound
  634 _speaker=       speaker
  635 _splash=        splash
  636 _sppp=          sppp
  637 _tpm=           tpm
  638 _twa=           twa
  639 _vesa=          vesa
  640 _vxge=          vxge
  641 _x86bios=       x86bios
  642 _wi=            wi
  643 _wpi=           wpi
  644 _wpifw=         wpifw
  645 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
  646 _zfs=           zfs
  647 .endif
  648 .endif
  649 
  650 .if ${MACHINE_CPUARCH} == "ia64"
  651 _aac=           aac
  652 _aic=           aic
  653 _an=            an
  654 _arcnet=        arcnet
  655 _asr=           asr
  656 _bktr=          bktr
  657 _cardbus=       cardbus
  658 _cbb=           cbb
  659 _ciss=          ciss
  660 _cm=            cm
  661 _cmx=           cmx
  662 _coff=          coff
  663 _cpufreq=       cpufreq
  664 _dpt=           dpt
  665 _em=            em
  666 _ep=            ep
  667 _et=            et
  668 _exca=          exca
  669 _fe=            fe
  670 _hptiop=        hptiop
  671 _ida=           ida
  672 _igb=           igb
  673 _iir=           iir
  674 _ips=           ips
  675 _mly=           mly
  676 _pccard=        pccard
  677 _scsi_low=      scsi_low
  678 _smbfs=         smbfs
  679 _sound=         sound
  680 _splash=        splash
  681 _sppp=          sppp
  682 _streams=       streams
  683 _tpm=           tpm
  684 _twa=           twa
  685 _wi=            wi
  686 _xe=            xe
  687 .endif
  688 
  689 .if ${MACHINE_CPUARCH} == "powerpc"
  690 _agp=           agp
  691 _an=            an
  692 _bm=            bm
  693 _cpufreq=       cpufreq
  694 _nvram=         powermac_nvram
  695 _smbfs=         smbfs
  696 _sound=         sound
  697 .endif
  698 
  699 .if ${MACHINE_ARCH} == "powerpc64"
  700 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
  701 _opensolaris=   opensolaris
  702 .endif
  703 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
  704 _zfs=           zfs
  705 .endif
  706 .endif
  707 
  708 .if ${MACHINE_CPUARCH} == "sparc64"
  709 _auxio=         auxio
  710 _em=            em
  711 _epic=          epic
  712 _i2c=           i2c
  713 _igb=           igb
  714 .if ${MK_CDDL} != "no" || defined(ALL_MODULES)
  715 _opensolaris=   opensolaris
  716 .endif
  717 _smbfs=         smbfs
  718 _sound=         sound
  719 .if ${MK_ZFS} != "no" || defined(ALL_MODULES)
  720 _zfs=           zfs
  721 .endif
  722 .endif
  723 
  724 .if defined(MODULES_OVERRIDE) && !defined(ALL_MODULES)
  725 SUBDIR=${MODULES_OVERRIDE}
  726 .endif
  727 
  728 .for reject in ${WITHOUT_MODULES}
  729 SUBDIR:= ${SUBDIR:N${reject}}
  730 .endfor
  731 
  732 # Calling kldxref(8) for each module is expensive.
  733 .if !defined(NO_XREF)
  734 .MAKEFLAGS+=    -DNO_XREF
  735 afterinstall:
  736         @if type kldxref >/dev/null 2>&1; then \
  737                 ${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
  738                 kldxref ${DESTDIR}${KMODDIR}; \
  739         fi
  740 .endif
  741 
  742 .include <bsd.subdir.mk>

Cache object: a8dd85e9c91f0e49bcd439ffc9742d21


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.