xref: /dpdk/drivers/net/ionic/meson.build (revision fffea1aeb08985c93e2d785c1637f765d638537d)
176668754SAndrew Boyer# SPDX-License-Identifier: BSD-3-Clause
2a5205992SAndrew Boyer# Copyright 2019-2022 Advanced Micro Devices, Inc.
3a72cf98cSAlfredo Cardigliano
4b9d60b54SPallavi Kadamif is_windows
5b9d60b54SPallavi Kadam    build = false
6b9d60b54SPallavi Kadam    reason = 'not supported on Windows'
7b9d60b54SPallavi Kadam    subdir_done()
8b9d60b54SPallavi Kadamendif
9b9d60b54SPallavi Kadam
10484027bfSAndrew Boyerdeps += ['common_ionic']
11484027bfSAndrew Boyer
12a72cf98cSAlfredo Cardiglianosources = files(
135ef51809SAlfredo Cardigliano        'ionic_dev.c',
148eaafff3SAndrew Boyer        'ionic_dev_pci.c',
15*fffea1aeSAndrew Boyer        'ionic_dev_vdev.c',
165ef51809SAlfredo Cardigliano        'ionic_ethdev.c',
17669c8de6SAlfredo Cardigliano        'ionic_lif.c',
184ad4b20aSBruce Richardson        'ionic_mac_api.c',
194ad4b20aSBruce Richardson        'ionic_main.c',
204ad4b20aSBruce Richardson        'ionic_rx_filter.c',
214ad4b20aSBruce Richardson        'ionic_rxtx.c',
22e86a6fccSAndrew Boyer        'ionic_rxtx_simple.c',
23e86a6fccSAndrew Boyer        'ionic_rxtx_sg.c',
24a72cf98cSAlfredo Cardigliano)
25484027bfSAndrew Boyer
26484027bfSAndrew Boyerincludes += include_directories('../../common/ionic')
27