net/octeontx2: add build and doc infrastructure
[dpdk.git] / drivers / net / meson.build
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2017 Intel Corporation
3
4 drivers = ['af_packet',
5         'af_xdp',
6         'ark',
7         'atlantic',
8         'avp',
9         'axgbe', 'bonding',
10         'bnx2x',
11         'bnxt',
12         'cxgbe',
13         'dpaa', 'dpaa2',
14         'e1000',
15         'ena',
16         'enetc',
17         'enic',
18         'failsafe',
19         'fm10k', 'i40e',
20         'hinic',
21         'iavf',
22         'ice',
23         'ifc',
24         'ipn3ke',
25         'ixgbe',
26         'kni',
27         'liquidio',
28         'memif',
29         'mlx4',
30         'mlx5',
31         'mvneta',
32         'mvpp2',
33         'netvsc',
34         'nfb',
35         'nfp',
36         'null',
37         'octeontx',
38         'octeontx2',
39         'pcap',
40         'ring',
41         'sfc',
42         'softnic',
43         'szedata2',
44         'tap',
45         'thunderx',
46         'vdev_netvsc',
47         'vhost',
48         'virtio',
49         'vmxnet3',
50 ]
51 std_deps = ['ethdev', 'kvargs'] # 'ethdev' also pulls in mbuf, net, eal etc
52 std_deps += ['bus_pci']         # very many PMDs depend on PCI, so make std
53 std_deps += ['bus_vdev']        # same with vdev bus
54 config_flag_fmt = 'RTE_LIBRTE_@0@_PMD'
55 driver_name_fmt = 'rte_pmd_@0@'