[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / modules

Annotation of src/sys/modules/Makefile, Revision 1.167.2.1

1.167.2.1! pgoyette    1: #      $NetBSD: Makefile,v 1.169 2016/08/05 17:12:13 scole Exp $
1.37      dyoung      2:
                      3: .include <bsd.own.mk>
1.15      ad          4:
                      5: # For all platforms
1.1       ad          6:
1.37      dyoung      7: SUBDIR=                accf_dataready
1.16      ad          8: SUBDIR+=       accf_httpready
1.15      ad          9: SUBDIR+=       adosfs
1.14      ad         10: SUBDIR+=       aio
1.133     pgoyette   11: SUBDIR+=       blowfish
1.38      pooka      12: SUBDIR+=       bpf
1.166     pgoyette   13: SUBDIR+=       bpf_filter
1.133     pgoyette   14: SUBDIR+=       camellia
                     15: SUBDIR+=       cast128
1.132     pgoyette   16: SUBDIR+=       ccd
1.7       rumble     17: SUBDIR+=       cd9660
1.129     pgoyette   18: SUBDIR+=       cgd
1.132     pgoyette   19: SUBDIR+=       chfs
1.163     pgoyette   20: SUBDIR+=       clockctl
1.134     pgoyette   21: SUBDIR+=       crypto
1.7       rumble     22: SUBDIR+=       coda
                     23: SUBDIR+=       coda5
1.15      ad         24: SUBDIR+=       compat
                     25: SUBDIR+=       compat_ossaudio
                     26: SUBDIR+=       coredump
1.104     pgoyette   27: SUBDIR+=       dbcool
1.133     pgoyette   28: SUBDIR+=       des
1.129     pgoyette   29: SUBDIR+=       dk_subr
1.164     pgoyette   30: SUBDIR+=       drvctl
1.7       rumble     31: SUBDIR+=       efs
                     32: SUBDIR+=       ext2fs
1.15      ad         33: SUBDIR+=       exec_script
1.7       rumble     34: SUBDIR+=       fdesc
                     35: SUBDIR+=       ffs
1.18      ad         36: SUBDIR+=       filecore
1.93      sjg        37: SUBDIR+=       filemon
1.68      ahoka      38: SUBDIR+=       flash
1.15      ad         39: SUBDIR+=       fss
1.89      mbalmer    40: SUBDIR+=       gpio
1.94      mbalmer    41: SUBDIR+=       gpioiic
1.92      mbalmer    42: SUBDIR+=       gpioow
1.89      mbalmer    43: SUBDIR+=       gpiosim
1.7       rumble     44: SUBDIR+=       hfs
1.136     kardel     45: SUBDIR+=       hythygtemp
1.143     jmcneill   46: SUBDIR+=       i2cexec
1.166     pgoyette   47: SUBDIR+=       i2c_bitbang
1.105     pgoyette   48: SUBDIR+=       if_axe
1.120     nonaka     49: SUBDIR+=       if_axen
1.118     christos   50: SUBDIR+=       if_npflog
1.124     skrll      51: SUBDIR+=       if_smsc
1.94      mbalmer    52: SUBDIR+=       iic
1.167     pgoyette   53: SUBDIR+=       ipl
1.7       rumble     54: SUBDIR+=       kernfs
1.22      ad         55: SUBDIR+=       layerfs
1.7       rumble     56: SUBDIR+=       lfs
1.121     mbalmer    57: SUBDIR+=       lua
1.128     lneto      58: SUBDIR+=       luasystm
1.123     mbalmer    59: SUBDIR+=       luapmf
1.7       rumble     60: SUBDIR+=       mfs
1.45      pgoyette   61: SUBDIR+=       miiverbose
                     62: SUBDIR+=       miniroot
1.31      rmind      63: SUBDIR+=       mqueue
1.18      ad         64: SUBDIR+=       msdos
1.68      ahoka      65: SUBDIR+=       nand
                     66: SUBDIR+=       nandemulator
1.15      ad         67: SUBDIR+=       nfs
                     68: SUBDIR+=       nfsserver
1.30      reinoud    69: SUBDIR+=       nilfs
1.96      tron       70: SUBDIR+=       npf
1.97      tron       71: SUBDIR+=       npf_alg_icmp
1.111     rmind      72: SUBDIR+=       npf_ext_log
1.119     christos   73: SUBDIR+=       npf_ext_normalize
1.117     rmind      74: SUBDIR+=       npf_ext_rndblock
1.7       rumble     75: SUBDIR+=       ntfs
1.18      ad         76: SUBDIR+=       null
1.92      mbalmer    77: SUBDIR+=       onewire
1.134     pgoyette   78: SUBDIR+=       opencrypto
1.7       rumble     79: SUBDIR+=       overlay
1.42      pgoyette   80: SUBDIR+=       pciverbose
1.41      ahoka      81: SUBDIR+=       pf
1.19      cube       82: SUBDIR+=       ppp_bsdcomp
                     83: SUBDIR+=       ppp_deflate
1.7       rumble     84: SUBDIR+=       procfs
                     85: SUBDIR+=       ptyfs
                     86: SUBDIR+=       puffs
1.15      ad         87: SUBDIR+=       putter
1.165     pgoyette   88: SUBDIR+=       raid
1.44      pgoyette   89: SUBDIR+=       scsiverbose
1.103     pgoyette   90: SUBDIR+=       sdtemp
1.33      elad       91: SUBDIR+=       secmodel_bsd44
1.100     jym        92: SUBDIR+=       secmodel_extensions
1.33      elad       93: SUBDIR+=       secmodel_overlay
                     94: SUBDIR+=       securelevel
1.133     pgoyette   95: SUBDIR+=       skipjack
1.167.2.1! pgoyette   96: SUBDIR+=       slcompress
1.7       rumble     97: SUBDIR+=       smbfs
1.81      pgoyette   98: SUBDIR+=       spdmem
1.146     pgoyette   99: SUBDIR+=       sysmon
                    100: SUBDIR+=       sysmon_envsys
                    101: SUBDIR+=       sysmon_power
                    102: SUBDIR+=       sysmon_taskq
                    103: SUBDIR+=       sysmon_wdog
1.24      pooka     104: SUBDIR+=       sysvbfs
1.153     pgoyette  105: SUBDIR+=       sysv_ipc
1.33      elad      106: SUBDIR+=       suser
1.134     pgoyette  107: SUBDIR+=       swcrypto
1.48      pgoyette  108: SUBDIR+=       swsensor
1.145     pgoyette  109: SUBDIR+=       swwdog
1.7       rumble    110: SUBDIR+=       tmpfs
1.108     riastrad  111: SUBDIR+=       uatp
1.7       rumble    112: SUBDIR+=       udf
1.18      ad        113: SUBDIR+=       umap
1.7       rumble    114: SUBDIR+=       union
1.43      pgoyette  115: SUBDIR+=       usbverbose
1.106     christos  116: SUBDIR+=       vcoda
1.78      enami     117: SUBDIR+=       v7fs
1.25      haad      118: SUBDIR+=       vnd
1.157     pgoyette  119: SUBDIR+=       wapbl
1.131     pgoyette  120: SUBDIR+=       zlib
1.29      yamt      121: SUBDIR+=       tprof
1.7       rumble    122: .if (defined(NOTYET))
1.135     pgoyette  123: SUBDIR+=       hifn            # Builds on architectures with PCI bus
1.7       rumble    124: SUBDIR+=       unionfs
                    125: .endif
1.37      dyoung    126: .if ${MKBINUTILS} != "no"
                    127: SUBDIR+=       xldscripts
                    128: .endif
1.7       rumble    129:
1.15      ad        130: # Machine dependent section
1.47      tsutsui   131: .if ${MACHINE_ARCH} == "i386" || \
1.49      tsutsui   132:     ${MACHINE_CPU} == "m68k"
1.47      tsutsui   133: SUBDIR+=       exec_aout
                    134: .endif
                    135:
1.167.2.1! pgoyette  136: .if ${MACHINE_ARCH} != "alpha" && \
        !           137:     ${MACHINE_CPU} != "aarch64" && \
        !           138:     ${MACHINE_ARCH} != "ia64"
1.17      martin    139: SUBDIR+=       exec_elf32
                    140: .endif
1.15      ad        141:
1.139     matt      142: .if ${MACHINE_CPU} == "aarch64" || \
                    143:     ${MACHINE_ARCH} == "alpha" || \
1.167.2.1! pgoyette  144:     ${MACHINE_ARCH} == "ia64" || \
1.21      tsutsui   145:     ${MACHINE_ARCH} == "sparc64" || \
                    146:     ${MACHINE_ARCH} == "x86_64"
1.20      he        147: SUBDIR+=       exec_elf64
                    148: .endif
                    149:
1.29      yamt      150: .if ${MACHINE_ARCH} == "i386" || \
                    151:     ${MACHINE_ARCH} == "x86_64"
1.71      jruoho    152: SUBDIR+=       amdtemp
1.64      jruoho    153: SUBDIR+=       coretemp
1.65      jruoho    154: SUBDIR+=       est
1.110     martin    155: SUBDIR+=       hdafg
                    156: SUBDIR+=       hdaudio
1.144     jmcneill  157: SUBDIR+=       hdaudio_pci
1.141     christos  158: SUBDIR+=       hdaudioverbose
1.72      jruoho    159: SUBDIR+=       hpet
1.69      jruoho    160: SUBDIR+=       odcm
1.66      jruoho    161: SUBDIR+=       powernow
1.150     pgoyette  162: SUBDIR+=       tco
1.29      yamt      163: SUBDIR+=       tprof_pmi
1.70      yamt      164: SUBDIR+=       tprof_amdpmi
1.95      jmcneill  165: SUBDIR+=       vmt
1.29      yamt      166: .endif
                    167:
1.140     bad       168: .if ${MACHINE_ARCH} == "i386" || \
1.137     bad       169:     ${MACHINE_ARCH} == "x86_64"
                    170: SUBDIR+=       ubsec           # Builds on architectures with PCI bus
                    171: .endif
                    172:
1.126     alnsn     173: .if ${MKSLJIT} != "no"
                    174: # No modules for arm, mips and powerpc yet.
1.114     alnsn     175: .if ${MACHINE_ARCH} == "i386" || \
1.115     alnsn     176:     ${MACHINE_ARCH} == "x86_64" || \
                    177:     ${MACHINE_ARCH} == "sparc"
1.113     alnsn     178: SUBDIR+=       bpfjit
1.112     alnsn     179: SUBDIR+=       sljit
                    180: .endif
1.126     alnsn     181: .endif
1.112     alnsn     182:
1.85      jruoho    183: #
                    184: # ACPI modules
                    185: #
1.46      pgoyette  186: .if ${MACHINE_ARCH} == "i386" || \
                    187:     ${MACHINE_ARCH} == "ia64" || \
                    188:     ${MACHINE_ARCH} == "x86_64"
                    189: SUBDIR+=       acpiverbose
                    190: .endif
                    191:
1.50      jmcneill  192: .if ${MACHINE_ARCH} == "i386" || \
                    193:     ${MACHINE_ARCH} == "x86_64"
1.52      jruoho    194: SUBDIR+=       acpiacad
                    195: SUBDIR+=       acpibat
                    196: SUBDIR+=       acpibut
                    197: SUBDIR+=       acpicpu
1.53      jruoho    198: SUBDIR+=       acpidalb
1.58      jruoho    199: SUBDIR+=       acpifan
1.52      jruoho    200: SUBDIR+=       acpilid
1.57      jruoho    201: SUBDIR+=       acpipmtr
1.53      jruoho    202: SUBDIR+=       acpitz
                    203: SUBDIR+=       acpivga
1.86      jruoho    204: SUBDIR+=       acpiwdrt
1.51      jmcneill  205: SUBDIR+=       acpiwmi
1.53      jruoho    206: SUBDIR+=       aibs
1.54      jruoho    207: SUBDIR+=       asus
1.63      jruoho    208: SUBDIR+=       fujbp
                    209: SUBDIR+=       fujhk
1.75      jruoho    210: SUBDIR+=       hpacel
1.54      jruoho    211: SUBDIR+=       hpqlb
1.52      jruoho    212: SUBDIR+=       thinkpad
1.50      jmcneill  213: SUBDIR+=       wmidell
1.83      jruoho    214: SUBDIR+=       wmieeepc
1.50      jmcneill  215: SUBDIR+=       wmihp
                    216: SUBDIR+=       wmimsi
                    217: .endif
                    218:
1.156     matt      219: .if ${MACHINE_CPU} == "arm" \
                    220:     || (!empty(MACHINE_ARCH:Mmips64*) && !defined(BSD_MK_COMPAT_FILE))
1.151     matt      221: SUBDIR+=       compat_netbsd32
1.158     pgoyette  222: SUBDIR+=       compat_netbsd32_nfssrv
1.159     pgoyette  223: SUBDIR+=       compat_netbsd32_mqueue
1.162     pgoyette  224: SUBDIR+=       compat_netbsd32_sysvipc
1.151     matt      225: .endif
                    226:
1.27      abs       227: .if ${MACHINE_ARCH} == "x86_64"
1.15      ad        228: SUBDIR+=       compat_linux32
                    229: SUBDIR+=       compat_netbsd32
1.158     pgoyette  230: SUBDIR+=       compat_netbsd32_nfssrv
1.159     pgoyette  231: SUBDIR+=       compat_netbsd32_mqueue
1.162     pgoyette  232: SUBDIR+=       compat_netbsd32_sysvipc
1.15      ad        233: .endif
                    234:
1.27      abs       235: .if ${MACHINE_ARCH} == "i386"
1.90      jmcneill  236: SUBDIR+=       ati_pcigart
1.15      ad        237: SUBDIR+=       compat_freebsd
                    238: SUBDIR+=       compat_ibcs2
                    239: SUBDIR+=       compat_svr4
1.90      jmcneill  240: SUBDIR+=       mach64drm
                    241: SUBDIR+=       mgadrm
1.76      jmcneill  242: SUBDIR+=       nsclpcsio
1.62      jmcneill  243: SUBDIR+=       padlock
1.90      jmcneill  244: SUBDIR+=       r128drm
                    245: SUBDIR+=       radeondrm
                    246: SUBDIR+=       savagedrm
                    247: SUBDIR+=       sisdrm
                    248: SUBDIR+=       tdfxdrm
1.67      jruoho    249: SUBDIR+=       viac7temp
1.90      jmcneill  250: SUBDIR+=       viadrm
1.149     riastrad  251: SUBDIR+=       viadrmums
1.15      ad        252: .endif
                    253:
1.142     christos  254: .if ${MACHINE_ARCH} == "i386" || \
                    255:     ${MACHINE_ARCH} == "x86_64"
                    256: SUBDIR+=       azalia
                    257: SUBDIR+=       compat_linux
                    258: SUBDIR+=       drm
                    259: SUBDIR+=       drmkms
                    260: SUBDIR+=       drmkms_linux
                    261: SUBDIR+=       drmkms_pci
                    262: SUBDIR+=       i915drm
                    263: SUBDIR+=       i915drmkms
                    264: SUBDIR+=       pad
1.85      jruoho    265: #
                    266: # ISA modules
                    267: #
1.59      jmcneill  268: SUBDIR+=       aps
1.80      jmcneill  269: SUBDIR+=       finsio
1.79      jmcneill  270: SUBDIR+=       itesio
1.101     jakllsch  271: SUBDIR+=       lm
                    272: SUBDIR+=       lm_isa
                    273: SUBDIR+=       lm_isa_common
                    274: SUBDIR+=       lm_wbsio
                    275: SUBDIR+=       wbsio
1.56      jmcneill  276: .endif
                    277:
1.49      tsutsui   278: .if ${MACHINE_CPU} == "m68k"
1.47      tsutsui   279: SUBDIR+=       compat_aoutm68k
                    280: #SUBDIR+=      compat_linux
                    281: #SUBDIR+=      compat_sunos
                    282: #SUBDIR+=      compat_svr4
                    283: .endif
                    284:
1.88      mbalmer   285: .if ${MACHINE_ARCH} == "i386" || \
                    286:     ${MACHINE_ARCH} == "x86_64" || \
                    287:     ${MACHINE_ARCH} == "sparc64"
                    288: SUBDIR+=       pwdog
                    289: .endif
                    290:
1.23      agc       291: .include <bsd.own.mk>
                    292:
1.107     reinoud   293: #
                    294: # NetBSD/usermode support
                    295: #
                    296: .if ${MACHINE_ARCH} == "i386" || \
                    297:     ${MACHINE_ARCH} == "x86_64"
                    298: SUBDIR+=       ../arch/usermode/modules/syscallemu
                    299: .endif
                    300:
1.23      agc       301: # we need our device mapper for LVM
                    302: .if (${MKLVM} != "no")
1.28      yamt      303: SUBDIR+=       dm
1.23      agc       304: .endif
                    305:
1.39      darran    306: .if (${MKDTRACE} != "no")
1.116     chs       307: SUBDIR+=       cyclic
1.39      darran    308: SUBDIR+=       dtrace
                    309: .endif
                    310:
                    311: # we need solaris for the dtrace and zfs modules
                    312: .if (${MKDTRACE} != "no" || ${MKZFS} != "no")
                    313: SUBDIR+=        solaris
                    314: .endif
                    315:
1.34      haad      316: .if (${MKZFS} != "no")
                    317: SUBDIR+=       zfs
                    318: .endif
                    319:
1.73      mrg       320: .if (${MKCOMPATMODULES} != "no")
                    321: SUBDIR+=       arch
                    322: .endif
                    323:
1.84      jmcneill  324: #
                    325: # DTV modules
                    326: #
                    327: SUBDIR+=       dtv
                    328: SUBDIR+=       dtv_math
                    329: .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
                    330: # tuners/demods
                    331: SUBDIR+=       au8522
                    332: SUBDIR+=       cx24227
                    333: SUBDIR+=       lg3303
                    334: SUBDIR+=       mt2131
                    335: SUBDIR+=       nxt2k
                    336: SUBDIR+=       tvpll
                    337: SUBDIR+=       xc3028
                    338: SUBDIR+=       xc5k
1.91      jruoho    339: SUBDIR+=       zl10353
1.84      jmcneill  340: # hardware drivers
                    341: SUBDIR+=       auvitek
                    342: SUBDIR+=       coram
                    343: SUBDIR+=       cxdtv
                    344: SUBDIR+=       emdtv
1.155     pgoyette  345: SUBDIR+=       spkr
1.84      jmcneill  346: .endif
                    347:
1.98      riz       348: .if (${MKISCSI} != "no")
                    349: SUBDIR+=       iscsi
                    350: .endif
                    351:
1.154     pgoyette  352: SUBDIR+=       examples        # build these regularly to avoid bit-rot
                    353:
1.1       ad        354: .include <bsd.subdir.mk>

CVSweb <webmaster@jp.NetBSD.org>