1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2017 Intel Corporation 3 4if is_linux 5 cflags += '-DLINUX' 6else 7 cflags += '-DBSD' 8endif 9 10sources = files( 11 'eventdev_private.c', 12 'eventdev_trace_points.c', 13 'rte_event_crypto_adapter.c', 14 'rte_event_eth_rx_adapter.c', 15 'rte_event_eth_tx_adapter.c', 16 'rte_event_ring.c', 17 'rte_event_timer_adapter.c', 18 'rte_eventdev.c', 19) 20headers = files( 21 'rte_event_crypto_adapter.h', 22 'rte_event_eth_rx_adapter.h', 23 'rte_event_eth_tx_adapter.h', 24 'rte_event_ring.h', 25 'rte_event_timer_adapter.h', 26 'rte_eventdev.h', 27 'rte_eventdev_trace_fp.h', 28) 29indirect_headers += files( 30 'rte_eventdev_core.h', 31) 32driver_sdk_headers += files( 33 'eventdev_pmd.h', 34 'eventdev_pmd_pci.h', 35 'eventdev_pmd_vdev.h', 36 'eventdev_trace.h', 37 'event_timer_adapter_pmd.h', 38) 39 40deps += ['ring', 'ethdev', 'hash', 'mempool', 'mbuf', 'timer', 'cryptodev'] 41deps += ['telemetry'] 42