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

Cache object: ab0802a97e3ca201a65e7e0fdff1e98d


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