199a2dd95SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause 299a2dd95SBruce Richardson# Copyright(c) 2017 Intel Corporation 399a2dd95SBruce Richardson 4*b1094939SBruce Richardsonif is_windows 5*b1094939SBruce Richardson build = false 6*b1094939SBruce Richardson reason = 'not supported on Windows' 7*b1094939SBruce Richardson subdir_done() 8*b1094939SBruce Richardsonendif 9*b1094939SBruce Richardson 1099a2dd95SBruce Richardsonif is_linux 1199a2dd95SBruce Richardson cflags += '-DLINUX' 1299a2dd95SBruce Richardsonelse 1399a2dd95SBruce Richardson cflags += '-DBSD' 1499a2dd95SBruce Richardsonendif 1599a2dd95SBruce Richardson 1699a2dd95SBruce Richardsonsources = files( 17d35e6132SPavan Nikhilesh 'eventdev_private.c', 1899a2dd95SBruce Richardson 'eventdev_trace_points.c', 1999a2dd95SBruce Richardson 'rte_event_crypto_adapter.c', 20d35e6132SPavan Nikhilesh 'rte_event_eth_rx_adapter.c', 2199a2dd95SBruce Richardson 'rte_event_eth_tx_adapter.c', 22d35e6132SPavan Nikhilesh 'rte_event_ring.c', 23d35e6132SPavan Nikhilesh 'rte_event_timer_adapter.c', 24d35e6132SPavan Nikhilesh 'rte_eventdev.c', 2599a2dd95SBruce Richardson) 2699a2dd95SBruce Richardsonheaders = files( 27d35e6132SPavan Nikhilesh 'rte_event_crypto_adapter.h', 28d35e6132SPavan Nikhilesh 'rte_event_eth_rx_adapter.h', 29d35e6132SPavan Nikhilesh 'rte_event_eth_tx_adapter.h', 30d35e6132SPavan Nikhilesh 'rte_event_ring.h', 31d35e6132SPavan Nikhilesh 'rte_event_timer_adapter.h', 3299a2dd95SBruce Richardson 'rte_eventdev.h', 3399a2dd95SBruce Richardson 'rte_eventdev_trace_fp.h', 3499a2dd95SBruce Richardson) 3526f14535SPavan Nikhileshindirect_headers += files( 3626f14535SPavan Nikhilesh 'rte_eventdev_core.h', 3726f14535SPavan Nikhilesh) 3823d06e37SPavan Nikhileshdriver_sdk_headers += files( 3923d06e37SPavan Nikhilesh 'eventdev_pmd.h', 4023d06e37SPavan Nikhilesh 'eventdev_pmd_pci.h', 4123d06e37SPavan Nikhilesh 'eventdev_pmd_vdev.h', 42f26f2ca6SPavan Nikhilesh 'eventdev_trace.h', 4353548ad3SPavan Nikhilesh 'event_timer_adapter_pmd.h', 4423d06e37SPavan Nikhilesh) 4523d06e37SPavan Nikhilesh 4699a2dd95SBruce Richardsondeps += ['ring', 'ethdev', 'hash', 'mempool', 'mbuf', 'timer', 'cryptodev'] 4799a2dd95SBruce Richardsondeps += ['telemetry'] 48