xref: /dpdk/drivers/net/bonding/meson.build (revision d5d9e8fe0906f24579b9ff8c24442c235cc1819a)
16c9457c2SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause
26c9457c2SBruce Richardson# Copyright(c) 2017 Intel Corporation
3a0ace286SBruce Richardson
4b9d60b54SPallavi Kadamif is_windows
5b9d60b54SPallavi Kadam    build = false
6b9d60b54SPallavi Kadam    reason = 'not supported on Windows'
7b9d60b54SPallavi Kadam    subdir_done()
8b9d60b54SPallavi Kadamendif
9b9d60b54SPallavi Kadam
10a0ace286SBruce Richardsonname = 'bond' #, james bond :-)
114ad4b20aSBruce Richardsonsources = files(
124ad4b20aSBruce Richardson        'rte_eth_bond_8023ad.c',
134ad4b20aSBruce Richardson        'rte_eth_bond_alb.c',
144ad4b20aSBruce Richardson        'rte_eth_bond_api.c',
154ad4b20aSBruce Richardson        'rte_eth_bond_args.c',
164ad4b20aSBruce Richardson        'rte_eth_bond_flow.c',
174ad4b20aSBruce Richardson        'rte_eth_bond_pmd.c',
184ad4b20aSBruce Richardson)
19703178f8SDavid Marchandtestpmd_sources = files('bonding_testpmd.c')
20a0ace286SBruce Richardson
21a0ace286SBruce Richardsondeps += 'sched' # needed for rte_bitmap.h
221c774fe4SStephen Hemmingerdeps += ['ip_frag']
23a0ace286SBruce Richardson
2430105f66SDavid Marchandheaders = files('rte_eth_bond.h', 'rte_eth_bond_8023ad.h')
25*d5d9e8feSThomas Monjalon
26*d5d9e8feSThomas Monjalonrequire_iova_in_mbuf = false
27