199a2dd95SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause 299a2dd95SBruce Richardson# Copyright(c) 2017 Intel Corporation 399a2dd95SBruce Richardson 499a2dd95SBruce Richardsonsources = files( 5*a41f593fSFerruh Yigit 'ethdev_driver.c', 699a2dd95SBruce Richardson 'ethdev_private.c', 799a2dd95SBruce Richardson 'ethdev_profile.c', 899a2dd95SBruce Richardson 'ethdev_trace_points.c', 999a2dd95SBruce Richardson 'rte_class_eth.c', 1099a2dd95SBruce Richardson 'rte_ethdev.c', 1199a2dd95SBruce Richardson 'rte_flow.c', 1299a2dd95SBruce Richardson 'rte_mtr.c', 1399a2dd95SBruce Richardson 'rte_tm.c', 1499a2dd95SBruce Richardson) 1599a2dd95SBruce Richardson 1699a2dd95SBruce Richardsonheaders = files( 1799a2dd95SBruce Richardson 'rte_ethdev.h', 1899a2dd95SBruce Richardson 'rte_ethdev_trace.h', 1999a2dd95SBruce Richardson 'rte_ethdev_trace_fp.h', 2099a2dd95SBruce Richardson 'rte_dev_info.h', 2199a2dd95SBruce Richardson 'rte_flow.h', 2299a2dd95SBruce Richardson 'rte_flow_driver.h', 2399a2dd95SBruce Richardson 'rte_mtr.h', 2499a2dd95SBruce Richardson 'rte_mtr_driver.h', 2599a2dd95SBruce Richardson 'rte_tm.h', 2699a2dd95SBruce Richardson 'rte_tm_driver.h', 2799a2dd95SBruce Richardson) 2899a2dd95SBruce Richardson 2999a2dd95SBruce Richardsonindirect_headers += files( 3099a2dd95SBruce Richardson 'rte_ethdev_core.h', 3199a2dd95SBruce Richardson 'rte_eth_ctrl.h', 3299a2dd95SBruce Richardson) 3399a2dd95SBruce Richardson 3499a2dd95SBruce Richardsondriver_sdk_headers += files( 3599a2dd95SBruce Richardson 'ethdev_driver.h', 3699a2dd95SBruce Richardson 'ethdev_pci.h', 3799a2dd95SBruce Richardson 'ethdev_vdev.h', 3899a2dd95SBruce Richardson) 3999a2dd95SBruce Richardson 4099a2dd95SBruce Richardsondeps += ['net', 'kvargs', 'meter', 'telemetry'] 41