1d30ea906Sjfb8856606# SPDX-License-Identifier: BSD-3-Clause 2d30ea906Sjfb8856606# Copyright(c) 2017 Intel Corporation 3d30ea906Sjfb8856606 44418919fSjohnjiangif is_linux 5d30ea906Sjfb8856606 cflags += '-DLINUX' 6d30ea906Sjfb8856606else 7d30ea906Sjfb8856606 cflags += '-DBSD' 8d30ea906Sjfb8856606endif 9d30ea906Sjfb8856606 10d30ea906Sjfb8856606sources = files('rte_eventdev.c', 11d30ea906Sjfb8856606 'rte_event_ring.c', 12*2d9fd380Sjfb8856606 'eventdev_trace_points.c', 13d30ea906Sjfb8856606 'rte_event_eth_rx_adapter.c', 14d30ea906Sjfb8856606 'rte_event_timer_adapter.c', 15d30ea906Sjfb8856606 'rte_event_crypto_adapter.c', 16d30ea906Sjfb8856606 'rte_event_eth_tx_adapter.c') 17d30ea906Sjfb8856606headers = files('rte_eventdev.h', 18d30ea906Sjfb8856606 'rte_eventdev_pmd.h', 19d30ea906Sjfb8856606 'rte_eventdev_pmd_pci.h', 20d30ea906Sjfb8856606 'rte_eventdev_pmd_vdev.h', 21*2d9fd380Sjfb8856606 'rte_eventdev_trace.h', 22*2d9fd380Sjfb8856606 'rte_eventdev_trace_fp.h', 23d30ea906Sjfb8856606 'rte_event_ring.h', 24d30ea906Sjfb8856606 'rte_event_eth_rx_adapter.h', 25d30ea906Sjfb8856606 'rte_event_timer_adapter.h', 26d30ea906Sjfb8856606 'rte_event_timer_adapter_pmd.h', 27d30ea906Sjfb8856606 'rte_event_crypto_adapter.h', 28d30ea906Sjfb8856606 'rte_event_eth_tx_adapter.h') 29d30ea906Sjfb8856606deps += ['ring', 'ethdev', 'hash', 'mempool', 'mbuf', 'timer', 'cryptodev'] 30*2d9fd380Sjfb8856606deps += ['telemetry'] 31