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

Cache object: 2411a2615367b052f6c330f9d08a6ff4


[ 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.