199a2dd95SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause 299a2dd95SBruce Richardson# Copyright(c) 2017 Intel Corporation 399a2dd95SBruce Richardson 4b1094939SBruce Richardsonif is_windows 5b1094939SBruce Richardson build = false 6b1094939SBruce Richardson reason = 'not supported on Windows' 7b1094939SBruce Richardson subdir_done() 8b1094939SBruce Richardsonendif 9b1094939SBruce Richardson 1099a2dd95SBruce Richardsonsources = files( 11*1783f057SStephen Hemminger 'port_log.c', 1299a2dd95SBruce Richardson 'rte_port_ethdev.c', 1399a2dd95SBruce Richardson 'rte_port_fd.c', 1499a2dd95SBruce Richardson 'rte_port_frag.c', 1599a2dd95SBruce Richardson 'rte_port_ras.c', 1699a2dd95SBruce Richardson 'rte_port_ring.c', 1799a2dd95SBruce Richardson 'rte_port_sched.c', 1899a2dd95SBruce Richardson 'rte_port_source_sink.c', 1999a2dd95SBruce Richardson 'rte_port_sym_crypto.c', 2099a2dd95SBruce Richardson 'rte_port_eventdev.c', 2199a2dd95SBruce Richardson 'rte_swx_port_ethdev.c', 2299a2dd95SBruce Richardson 'rte_swx_port_fd.c', 2399a2dd95SBruce Richardson 'rte_swx_port_ring.c', 2499a2dd95SBruce Richardson 'rte_swx_port_source_sink.c', 2599a2dd95SBruce Richardson) 2699a2dd95SBruce Richardsonheaders = files( 2799a2dd95SBruce Richardson 'rte_port_ethdev.h', 2899a2dd95SBruce Richardson 'rte_port_fd.h', 2999a2dd95SBruce Richardson 'rte_port_frag.h', 3099a2dd95SBruce Richardson 'rte_port_ras.h', 3199a2dd95SBruce Richardson 'rte_port.h', 3299a2dd95SBruce Richardson 'rte_port_ring.h', 3399a2dd95SBruce Richardson 'rte_port_sched.h', 3499a2dd95SBruce Richardson 'rte_port_source_sink.h', 3599a2dd95SBruce Richardson 'rte_port_sym_crypto.h', 3699a2dd95SBruce Richardson 'rte_port_eventdev.h', 3799a2dd95SBruce Richardson 'rte_swx_port.h', 3899a2dd95SBruce Richardson 'rte_swx_port_ethdev.h', 3999a2dd95SBruce Richardson 'rte_swx_port_fd.h', 4099a2dd95SBruce Richardson 'rte_swx_port_ring.h', 4199a2dd95SBruce Richardson 'rte_swx_port_source_sink.h', 4299a2dd95SBruce Richardson) 4399a2dd95SBruce Richardsondeps += ['ethdev', 'sched', 'ip_frag', 'cryptodev', 'eventdev'] 4499a2dd95SBruce Richardson 45d6024c0aSDavid Marchandif dpdk_conf.has('RTE_HAS_LIBPCAP') 46d6024c0aSDavid Marchand dpdk_conf.set('RTE_PORT_PCAP', 1) 4799a2dd95SBruce Richardson ext_deps += pcap_dep # dependency provided in config/meson.build 4899a2dd95SBruce Richardsonendif 49