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