xref: /dpdk/lib/distributor/meson.build (revision b1094939a5cc0d202b8236f1d31a37b149fe8578)
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 Richardsonsources = files('rte_distributor.c', 'rte_distributor_single.c')
1199a2dd95SBruce Richardsonif arch_subdir == 'x86'
1299a2dd95SBruce Richardson    sources += files('rte_distributor_match_sse.c')
1399a2dd95SBruce Richardsonelse
1499a2dd95SBruce Richardson    sources += files('rte_distributor_match_generic.c')
1599a2dd95SBruce Richardsonendif
1699a2dd95SBruce Richardsonheaders = files('rte_distributor.h')
1799a2dd95SBruce Richardsondeps += ['mbuf']
18