xref: /f-stack/dpdk/lib/librte_ethdev/meson.build (revision 2d9fd380)
1d30ea906Sjfb8856606# SPDX-License-Identifier: BSD-3-Clause
2d30ea906Sjfb8856606# Copyright(c) 2017 Intel Corporation
3d30ea906Sjfb8856606
4d30ea906Sjfb8856606sources = files('ethdev_private.c',
5d30ea906Sjfb8856606	'ethdev_profile.c',
6*2d9fd380Sjfb8856606	'ethdev_trace_points.c',
7d30ea906Sjfb8856606	'rte_class_eth.c',
8d30ea906Sjfb8856606	'rte_ethdev.c',
9d30ea906Sjfb8856606	'rte_flow.c',
10d30ea906Sjfb8856606	'rte_mtr.c',
11d30ea906Sjfb8856606	'rte_tm.c')
12d30ea906Sjfb8856606
13d30ea906Sjfb8856606headers = files('rte_ethdev.h',
14d30ea906Sjfb8856606	'rte_ethdev_driver.h',
15d30ea906Sjfb8856606	'rte_ethdev_core.h',
16d30ea906Sjfb8856606	'rte_ethdev_pci.h',
17*2d9fd380Sjfb8856606	'rte_ethdev_trace.h',
18*2d9fd380Sjfb8856606	'rte_ethdev_trace_fp.h',
19d30ea906Sjfb8856606	'rte_ethdev_vdev.h',
20d30ea906Sjfb8856606	'rte_eth_ctrl.h',
21d30ea906Sjfb8856606	'rte_dev_info.h',
22d30ea906Sjfb8856606	'rte_flow.h',
23d30ea906Sjfb8856606	'rte_flow_driver.h',
24d30ea906Sjfb8856606	'rte_mtr.h',
25d30ea906Sjfb8856606	'rte_mtr_driver.h',
26d30ea906Sjfb8856606	'rte_tm.h',
27d30ea906Sjfb8856606	'rte_tm_driver.h')
28d30ea906Sjfb8856606
29*2d9fd380Sjfb8856606deps += ['net', 'kvargs', 'meter', 'telemetry']
30