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

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

1.205.2.2! martin      1: #      $NetBSD$
1.37      dyoung      2:
                      3: .include <bsd.own.mk>
1.15      ad          4:
                      5: # For all platforms
1.1       ad          6:
1.205.2.1  christos    7: # Modules for compatability with earlier versions of NetBSD
                      8:
                      9: SUBDIR+=       compat_util
                     10: SUBDIR+=       compat_43   compat_sysctl_09_43
                     11: SUBDIR+=       compat_09   compat_10   compat_12   compat_13   compat_14
                     12: SUBDIR+=       compat_16   compat_20   compat_30   compat_40   compat_50
                     13: SUBDIR+=       compat_60   compat_70   compat_80
                     14:
                     15: SUBDIR+=       compat_sysv_10 compat_sysv_14 compat_sysv_50
                     16:
1.205.2.2! martin     17: SUBDIR+=       compat_50_quota
        !            18:
1.205.2.1  christos   19: SUBDIR+=       compat_raid_50
                     20: SUBDIR+=       compat_raid_80
                     21:
                     22: SUBDIR+=       compat_crypto_50
                     23:
                     24: SUBDIR+=       accf_dataready
1.16      ad         25: SUBDIR+=       accf_httpready
1.15      ad         26: SUBDIR+=       adosfs
1.14      ad         27: SUBDIR+=       aio
1.192     pgoyette   28: SUBDIR+=       audio
1.198     christos   29: SUBDIR+=       autofs
1.133     pgoyette   30: SUBDIR+=       blowfish
1.38      pooka      31: SUBDIR+=       bpf
1.166     pgoyette   32: SUBDIR+=       bpf_filter
1.183     pgoyette   33: SUBDIR+=       bufq_disksort
                     34: SUBDIR+=       bufq_fcfs
                     35: SUBDIR+=       bufq_priocscan
                     36: SUBDIR+=       bufq_readprio
1.133     pgoyette   37: SUBDIR+=       camellia
                     38: SUBDIR+=       cast128
1.132     pgoyette   39: SUBDIR+=       ccd
1.7       rumble     40: SUBDIR+=       cd9660
1.129     pgoyette   41: SUBDIR+=       cgd
1.132     pgoyette   42: SUBDIR+=       chfs
1.163     pgoyette   43: SUBDIR+=       clockctl
1.205.2.1  christos   44: SUBDIR+=       compat_ossaudio
1.134     pgoyette   45: SUBDIR+=       crypto
1.7       rumble     46: SUBDIR+=       coda
                     47: SUBDIR+=       coda5
1.15      ad         48: SUBDIR+=       coredump
1.104     pgoyette   49: SUBDIR+=       dbcool
1.133     pgoyette   50: SUBDIR+=       des
1.129     pgoyette   51: SUBDIR+=       dk_subr
1.164     pgoyette   52: SUBDIR+=       drvctl
1.7       rumble     53: SUBDIR+=       efs
                     54: SUBDIR+=       ext2fs
1.15      ad         55: SUBDIR+=       exec_script
1.7       rumble     56: SUBDIR+=       fdesc
                     57: SUBDIR+=       ffs
1.18      ad         58: SUBDIR+=       filecore
1.68      ahoka      59: SUBDIR+=       flash
1.15      ad         60: SUBDIR+=       fss
1.89      mbalmer    61: SUBDIR+=       gpio
1.94      mbalmer    62: SUBDIR+=       gpioiic
1.92      mbalmer    63: SUBDIR+=       gpioow
1.89      mbalmer    64: SUBDIR+=       gpiosim
1.203     thorpej    65: SUBDIR+=       gpioirq
1.204     thorpej    66: SUBDIR+=       gpiopps
1.7       rumble     67: SUBDIR+=       hfs
1.136     kardel     68: SUBDIR+=       hythygtemp
1.197     christos   69: SUBDIR+=       si70xxtemp
                     70: SUBDIR+=       am2315temp
1.143     jmcneill   71: SUBDIR+=       i2cexec
1.166     pgoyette   72: SUBDIR+=       i2c_bitbang
1.175     christos   73: SUBDIR+=       if_agr
1.105     pgoyette   74: SUBDIR+=       if_axe
1.120     nonaka     75: SUBDIR+=       if_axen
1.175     christos   76: SUBDIR+=       if_faith
                     77: SUBDIR+=       if_gif
                     78: SUBDIR+=       if_gre
1.189     knakahar   79: SUBDIR+=       if_l2tp
1.175     christos   80: SUBDIR+=       if_loop
                     81: SUBDIR+=       if_mpls
1.205.2.1  christos   82: SUBDIR+=       if_mue
1.118     christos   83: SUBDIR+=       if_npflog
1.171     christos   84: SUBDIR+=       if_ppp
1.174     pgoyette   85: SUBDIR+=       if_pppoe
1.172     christos   86: SUBDIR+=       if_sl
1.124     skrll      87: SUBDIR+=       if_smsc
1.205.2.1  christos   88: SUBDIR+=       if_srt srt
1.175     christos   89: SUBDIR+=       if_stf
1.205.2.1  christos   90: SUBDIR+=       if_tap tap
1.176     pgoyette   91: SUBDIR+=       if_tun tun
1.205.2.1  christos   92: SUBDIR+=       if_ure
1.175     christos   93: SUBDIR+=       if_vlan
1.94      mbalmer    94: SUBDIR+=       iic
1.196     pgoyette   95: SUBDIR+=       ip_ecn
1.167     pgoyette   96: SUBDIR+=       ipl
1.7       rumble     97: SUBDIR+=       kernfs
1.22      ad         98: SUBDIR+=       layerfs
1.7       rumble     99: SUBDIR+=       lfs
1.121     mbalmer   100: SUBDIR+=       lua
1.128     lneto     101: SUBDIR+=       luasystm
1.123     mbalmer   102: SUBDIR+=       luapmf
1.7       rumble    103: SUBDIR+=       mfs
1.192     pgoyette  104: SUBDIR+=       midi
1.45      pgoyette  105: SUBDIR+=       miiverbose
                    106: SUBDIR+=       miniroot
1.31      rmind     107: SUBDIR+=       mqueue
1.18      ad        108: SUBDIR+=       msdos
1.68      ahoka     109: SUBDIR+=       nand
                    110: SUBDIR+=       nandemulator
1.15      ad        111: SUBDIR+=       nfs
                    112: SUBDIR+=       nfsserver
1.30      reinoud   113: SUBDIR+=       nilfs
1.96      tron      114: SUBDIR+=       npf
1.97      tron      115: SUBDIR+=       npf_alg_icmp
1.111     rmind     116: SUBDIR+=       npf_ext_log
1.119     christos  117: SUBDIR+=       npf_ext_normalize
1.117     rmind     118: SUBDIR+=       npf_ext_rndblock
1.7       rumble    119: SUBDIR+=       ntfs
1.18      ad        120: SUBDIR+=       null
1.92      mbalmer   121: SUBDIR+=       onewire
1.134     pgoyette  122: SUBDIR+=       opencrypto
1.7       rumble    123: SUBDIR+=       overlay
1.42      pgoyette  124: SUBDIR+=       pciverbose
1.41      ahoka     125: SUBDIR+=       pf
1.19      cube      126: SUBDIR+=       ppp_bsdcomp
                    127: SUBDIR+=       ppp_deflate
1.7       rumble    128: SUBDIR+=       procfs
1.182     pgoyette  129: SUBDIR+=       ptrace
                    130: SUBDIR+=       ptrace_common
1.7       rumble    131: SUBDIR+=       ptyfs
                    132: SUBDIR+=       puffs
1.15      ad        133: SUBDIR+=       putter
1.165     pgoyette  134: SUBDIR+=       raid
1.44      pgoyette  135: SUBDIR+=       scsiverbose
1.103     pgoyette  136: SUBDIR+=       sdtemp
1.33      elad      137: SUBDIR+=       secmodel_bsd44
1.100     jym       138: SUBDIR+=       secmodel_extensions
1.33      elad      139: SUBDIR+=       secmodel_overlay
                    140: SUBDIR+=       securelevel
1.192     pgoyette  141: SUBDIR+=       sequencer
1.133     pgoyette  142: SUBDIR+=       skipjack
1.168     pgoyette  143: SUBDIR+=       slcompress
1.81      pgoyette  144: SUBDIR+=       spdmem
1.188     pgoyette  145: SUBDIR+=       spkr
1.173     pgoyette  146: SUBDIR+=       sppp_subr
1.146     pgoyette  147: SUBDIR+=       sysmon
                    148: SUBDIR+=       sysmon_envsys
                    149: SUBDIR+=       sysmon_power
                    150: SUBDIR+=       sysmon_taskq
                    151: SUBDIR+=       sysmon_wdog
1.24      pooka     152: SUBDIR+=       sysvbfs
1.153     pgoyette  153: SUBDIR+=       sysv_ipc
1.33      elad      154: SUBDIR+=       suser
1.134     pgoyette  155: SUBDIR+=       swcrypto
1.48      pgoyette  156: SUBDIR+=       swsensor
1.145     pgoyette  157: SUBDIR+=       swwdog
1.7       rumble    158: SUBDIR+=       tmpfs
1.191     riastrad  159: SUBDIR+=       ualea
1.108     riastrad  160: SUBDIR+=       uatp
1.7       rumble    161: SUBDIR+=       udf
1.18      ad        162: SUBDIR+=       umap
1.7       rumble    163: SUBDIR+=       union
1.43      pgoyette  164: SUBDIR+=       usbverbose
1.106     christos  165: SUBDIR+=       vcoda
1.78      enami     166: SUBDIR+=       v7fs
1.25      haad      167: SUBDIR+=       vnd
1.157     pgoyette  168: SUBDIR+=       wapbl
1.193     pgoyette  169: SUBDIR+=       wsbell
1.131     pgoyette  170: SUBDIR+=       zlib
1.29      yamt      171: SUBDIR+=       tprof
1.7       rumble    172: .if (defined(NOTYET))
                    173: SUBDIR+=       unionfs
                    174: .endif
1.37      dyoung    175: .if ${MKBINUTILS} != "no"
                    176: SUBDIR+=       xldscripts
                    177: .endif
1.7       rumble    178:
1.15      ad        179: # Machine dependent section
1.47      tsutsui   180: .if ${MACHINE_ARCH} == "i386" || \
1.49      tsutsui   181:     ${MACHINE_CPU} == "m68k"
1.47      tsutsui   182: SUBDIR+=       exec_aout
                    183: .endif
                    184:
1.169     scole     185: .if ${MACHINE_ARCH} != "alpha" && \
                    186:     ${MACHINE_CPU} != "aarch64" && \
                    187:     ${MACHINE_ARCH} != "ia64"
1.17      martin    188: SUBDIR+=       exec_elf32
                    189: .endif
1.15      ad        190:
1.139     matt      191: .if ${MACHINE_CPU} == "aarch64" || \
                    192:     ${MACHINE_ARCH} == "alpha" || \
1.169     scole     193:     ${MACHINE_ARCH} == "ia64" || \
1.21      tsutsui   194:     ${MACHINE_ARCH} == "sparc64" || \
                    195:     ${MACHINE_ARCH} == "x86_64"
1.20      he        196: SUBDIR+=       exec_elf64
                    197: .endif
                    198:
1.29      yamt      199: .if ${MACHINE_ARCH} == "i386" || \
                    200:     ${MACHINE_ARCH} == "x86_64"
1.199     pgoyette  201: SUBDIR+=       amdsmn
1.71      jruoho    202: SUBDIR+=       amdtemp
1.199     pgoyette  203: SUBDIR+=       amdzentemp
1.64      jruoho    204: SUBDIR+=       coretemp
1.65      jruoho    205: SUBDIR+=       est
1.110     martin    206: SUBDIR+=       hdafg
                    207: SUBDIR+=       hdaudio
1.144     jmcneill  208: SUBDIR+=       hdaudio_pci
1.141     christos  209: SUBDIR+=       hdaudioverbose
1.72      jruoho    210: SUBDIR+=       hpet
1.202     pgoyette  211: SUBDIR+=       ichsmb
1.69      jruoho    212: SUBDIR+=       odcm
1.66      jruoho    213: SUBDIR+=       powernow
1.150     pgoyette  214: SUBDIR+=       tco
1.205.2.1  christos  215: SUBDIR+=       tprof_x86
1.95      jmcneill  216: SUBDIR+=       vmt
1.29      yamt      217: .endif
                    218:
1.205.2.1  christos  219: .if ${MACHINE_ARCH} == "x86_64"
                    220: SUBDIR+=       nvmm
                    221: .endif
                    222:
1.205.2.2! martin    223: # Builds on architectures with PCI bus
        !           224: .if \
        !           225:      ${MACHINE} == "evbarm" || \
        !           226:      ${MACHINE_ARCH} == "i386" || \
        !           227:      ${MACHINE_ARCH} == "x86_64"
        !           228: #SUBDIR+=      hifn
        !           229: SUBDIR+=       if_ixl
        !           230: SUBDIR+=       ubsec
1.137     bad       231: .endif
                    232:
1.126     alnsn     233: .if ${MKSLJIT} != "no"
1.205.2.1  christos  234: # No modules for 32-bit arm, mips and powerpc yet.
                    235: .if ${MACHINE_ARCH} == "aarch64" || \
                    236:     ${MACHINE_ARCH} == "i386"    || \
                    237:     ${MACHINE_ARCH} == "sparc"   || \
                    238:     ${MACHINE_ARCH} == "x86_64"
1.113     alnsn     239: SUBDIR+=       bpfjit
1.112     alnsn     240: SUBDIR+=       sljit
                    241: .endif
1.126     alnsn     242: .endif
1.112     alnsn     243:
1.85      jruoho    244: #
                    245: # ACPI modules
                    246: #
1.46      pgoyette  247: .if ${MACHINE_ARCH} == "i386" || \
                    248:     ${MACHINE_ARCH} == "ia64" || \
                    249:     ${MACHINE_ARCH} == "x86_64"
                    250: SUBDIR+=       acpiverbose
                    251: .endif
                    252:
1.50      jmcneill  253: .if ${MACHINE_ARCH} == "i386" || \
                    254:     ${MACHINE_ARCH} == "x86_64"
1.52      jruoho    255: SUBDIR+=       acpiacad
                    256: SUBDIR+=       acpibat
                    257: SUBDIR+=       acpibut
                    258: SUBDIR+=       acpicpu
1.53      jruoho    259: SUBDIR+=       acpidalb
1.58      jruoho    260: SUBDIR+=       acpifan
1.52      jruoho    261: SUBDIR+=       acpilid
1.57      jruoho    262: SUBDIR+=       acpipmtr
1.53      jruoho    263: SUBDIR+=       acpitz
                    264: SUBDIR+=       acpivga
1.86      jruoho    265: SUBDIR+=       acpiwdrt
1.51      jmcneill  266: SUBDIR+=       acpiwmi
1.53      jruoho    267: SUBDIR+=       aibs
1.54      jruoho    268: SUBDIR+=       asus
1.63      jruoho    269: SUBDIR+=       fujbp
                    270: SUBDIR+=       fujhk
1.75      jruoho    271: SUBDIR+=       hpacel
1.54      jruoho    272: SUBDIR+=       hpqlb
1.52      jruoho    273: SUBDIR+=       thinkpad
1.50      jmcneill  274: SUBDIR+=       wmidell
1.83      jruoho    275: SUBDIR+=       wmieeepc
1.50      jmcneill  276: SUBDIR+=       wmihp
                    277: SUBDIR+=       wmimsi
                    278: .endif
                    279:
1.205.2.1  christos  280: .include "${.CURDIR}/../compat/netbsd32/netbsd32.mk"
                    281: .if ${COMPAT_USE_NETBSD32} != "no"
                    282:
1.151     matt      283: SUBDIR+=       compat_netbsd32
1.205.2.1  christos  284: SUBDIR+=       compat_netbsd32_09      compat_netbsd32_12
                    285: SUBDIR+=       compat_netbsd32_13      compat_netbsd32_16
                    286: SUBDIR+=       compat_netbsd32_20      compat_netbsd32_30
                    287: SUBDIR+=       compat_netbsd32_40      compat_netbsd32_50
                    288: SUBDIR+=       compat_netbsd32_60      compat_netbsd32_80
                    289: SUBDIR+=       compat_netbsd32_43
1.180     skrll     290: SUBDIR+=       compat_netbsd32_mqueue
1.158     pgoyette  291: SUBDIR+=       compat_netbsd32_nfssrv
1.181     skrll     292: SUBDIR+=       compat_netbsd32_ptrace
1.205.2.2! martin    293: SUBDIR+=       compat_netbsd32_quota
        !           294: SUBDIR+=       compat_netbsd32_quota_50
        !           295: SUBDIR+=       compat_netbsd32_raid
1.162     pgoyette  296: SUBDIR+=       compat_netbsd32_sysvipc
1.205.2.1  christos  297: SUBDIR+=       compat_netbsd32_sysvipc_10
                    298: SUBDIR+=       compat_netbsd32_sysvipc_14
                    299: SUBDIR+=       compat_netbsd32_sysvipc_50
1.151     matt      300:
1.27      abs       301: .if ${MACHINE_ARCH} == "x86_64"
1.15      ad        302: SUBDIR+=       compat_linux32
1.205.2.1  christos  303: .endif
                    304:
1.15      ad        305: .endif
                    306:
1.27      abs       307: .if ${MACHINE_ARCH} == "i386"
1.90      jmcneill  308: SUBDIR+=       ati_pcigart
1.15      ad        309: SUBDIR+=       compat_freebsd
1.90      jmcneill  310: SUBDIR+=       mach64drm
                    311: SUBDIR+=       mgadrm
1.76      jmcneill  312: SUBDIR+=       nsclpcsio
1.62      jmcneill  313: SUBDIR+=       padlock
1.90      jmcneill  314: SUBDIR+=       r128drm
                    315: SUBDIR+=       radeondrm
                    316: SUBDIR+=       savagedrm
                    317: SUBDIR+=       sisdrm
                    318: SUBDIR+=       tdfxdrm
1.67      jruoho    319: SUBDIR+=       viac7temp
1.149     riastrad  320: SUBDIR+=       viadrmums
1.15      ad        321: .endif
                    322:
1.142     christos  323: .if ${MACHINE_ARCH} == "i386" || \
                    324:     ${MACHINE_ARCH} == "x86_64"
                    325: SUBDIR+=       compat_linux
                    326: SUBDIR+=       drm
                    327: SUBDIR+=       drmkms
1.205.2.1  christos  328: SUBDIR+=       drmkms_agp
1.142     christos  329: SUBDIR+=       drmkms_linux
                    330: SUBDIR+=       drmkms_pci
                    331: SUBDIR+=       i915drm
                    332: SUBDIR+=       i915drmkms
                    333: SUBDIR+=       pad
1.85      jruoho    334: #
                    335: # ISA modules
                    336: #
1.59      jmcneill  337: SUBDIR+=       aps
1.80      jmcneill  338: SUBDIR+=       finsio
1.79      jmcneill  339: SUBDIR+=       itesio
1.101     jakllsch  340: SUBDIR+=       lm
                    341: SUBDIR+=       lm_isa
                    342: SUBDIR+=       lm_isa_common
                    343: SUBDIR+=       lm_wbsio
                    344: SUBDIR+=       wbsio
1.56      jmcneill  345: .endif
                    346:
1.49      tsutsui   347: .if ${MACHINE_CPU} == "m68k"
1.47      tsutsui   348: SUBDIR+=       compat_aoutm68k
                    349: #SUBDIR+=      compat_linux
                    350: #SUBDIR+=      compat_sunos
                    351: .endif
                    352:
1.88      mbalmer   353: .if ${MACHINE_ARCH} == "i386" || \
                    354:     ${MACHINE_ARCH} == "x86_64" || \
                    355:     ${MACHINE_ARCH} == "sparc64"
                    356: SUBDIR+=       pwdog
                    357: .endif
                    358:
1.23      agc       359: .include <bsd.own.mk>
                    360:
1.107     reinoud   361: #
                    362: # NetBSD/usermode support
                    363: #
                    364: .if ${MACHINE_ARCH} == "i386" || \
                    365:     ${MACHINE_ARCH} == "x86_64"
                    366: SUBDIR+=       ../arch/usermode/modules/syscallemu
                    367: .endif
                    368:
1.23      agc       369: # we need our device mapper for LVM
                    370: .if (${MKLVM} != "no")
1.28      yamt      371: SUBDIR+=       dm
1.23      agc       372: .endif
                    373:
1.39      darran    374: .if (${MKDTRACE} != "no")
1.116     chs       375: SUBDIR+=       cyclic
1.39      darran    376: SUBDIR+=       dtrace
                    377: .endif
                    378:
                    379: # we need solaris for the dtrace and zfs modules
                    380: .if (${MKDTRACE} != "no" || ${MKZFS} != "no")
                    381: SUBDIR+=        solaris
                    382: .endif
                    383:
1.34      haad      384: .if (${MKZFS} != "no")
                    385: SUBDIR+=       zfs
                    386: .endif
                    387:
1.73      mrg       388: .if (${MKCOMPATMODULES} != "no")
                    389: SUBDIR+=       arch
                    390: .endif
                    391:
1.84      jmcneill  392: #
                    393: # DTV modules
                    394: #
                    395: SUBDIR+=       dtv
                    396: SUBDIR+=       dtv_math
                    397: .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
                    398: # tuners/demods
                    399: SUBDIR+=       au8522
                    400: SUBDIR+=       cx24227
                    401: SUBDIR+=       lg3303
                    402: SUBDIR+=       mt2131
                    403: SUBDIR+=       nxt2k
                    404: SUBDIR+=       tvpll
                    405: SUBDIR+=       xc3028
                    406: SUBDIR+=       xc5k
1.91      jruoho    407: SUBDIR+=       zl10353
1.84      jmcneill  408: # hardware drivers
                    409: SUBDIR+=       auvitek
                    410: SUBDIR+=       coram
                    411: SUBDIR+=       cxdtv
                    412: SUBDIR+=       emdtv
1.200     pgoyette  413:
                    414: # Intel Integrated Memory Controller and associated SMBus
                    415: # (Experimental)
                    416: SUBDIR+=       imc
                    417: SUBDIR+=       imcsmb
                    418:
1.84      jmcneill  419: .endif
                    420:
1.98      riz       421: .if (${MKISCSI} != "no")
                    422: SUBDIR+=       iscsi
                    423: .endif
                    424:
1.179     pgoyette  425: # For now, all of these are disabled, pending resolution of how to deal
                    426: # with attachment-specific modules and bus-specific modules (as opposed
                    427: # to machine- or architecture-specific modules)
                    428:
                    429: .if 0
                    430: SUBDIR+=       aac
                    431: SUBDIR+=       amr
                    432: SUBDIR+=       ataraid
                    433: SUBDIR+=       cac
                    434: SUBDIR+=       cac_eisa
                    435: SUBDIR+=       cac_pci
1.205.2.2! martin    436: SUBDIR+=       if_aq
1.179     pgoyette  437: SUBDIR+=       if_vioif
                    438: SUBDIR+=       ld
                    439: SUBDIR+=       ld_aac
                    440: SUBDIR+=       ld_amr
                    441: SUBDIR+=       ld_ataraid
                    442: SUBDIR+=       ld_cac
                    443: SUBDIR+=       ld_icp
                    444: SUBDIR+=       ld_mlx
                    445: SUBDIR+=       ld_sdmmc
                    446: SUBDIR+=       ld_twa
                    447: SUBDIR+=       ld_twe
                    448: SUBDIR+=       ld_virtio
                    449: SUBDIR+=       mlx
                    450: SUBDIR+=       mlx_eisa
                    451: SUBDIR+=       mlx_pci
                    452: SUBDIR+=       ld_nvme
                    453: SUBDIR+=       nvme
                    454: SUBDIR+=       twa
                    455: SUBDIR+=       twe
                    456: SUBDIR+=       viomb
                    457: SUBDIR+=       virtio
1.205     jakllsch  458: SUBDIR+=       virtio_pci
1.190     jdolecek  459: SUBDIR+=       vioscsi
1.179     pgoyette  460: .endif
                    461:
1.154     pgoyette  462: SUBDIR+=       examples        # build these regularly to avoid bit-rot
                    463:
1.1       ad        464: .include <bsd.subdir.mk>

CVSweb <webmaster@jp.NetBSD.org>