xref: /dpdk/drivers/net/dpaa2/meson.build (revision f023d059769fb7bf8cb4b9111f51d550ece7e07d)
16ec78c24SHemant Agrawal# SPDX-License-Identifier: BSD-3-Clause
2ac624068SGagandeep Singh# Copyright 2018-2021 NXP
36ec78c24SHemant Agrawal
4adf93ca5SBruce Richardsonif not is_linux
56ec78c24SHemant Agrawal    build = false
6135155a8SThomas Monjalon    reason = 'only supported on Linux'
76ec78c24SHemant Agrawalendif
86ec78c24SHemant Agrawal
9b67dde5bSBruce Richardsondeps += ['mempool_dpaa2']
104ad4b20aSBruce Richardsonsources = files(
114ad4b20aSBruce Richardson        'base/dpaa2_hw_dpni.c',
120b83e8b1SHemant Agrawal        'base/dpaa2_tlu_hash.c',
13ac624068SGagandeep Singh        'dpaa2_tm.c',
141def64c2SNipun Gupta        'dpaa2_mux.c',
156ec78c24SHemant Agrawal        'dpaa2_ethdev.c',
16fe2b986aSSunil Kumar Kori        'dpaa2_flow.c',
17*f023d059SJun Yang        'dpaa2_recycle.c',
186ec78c24SHemant Agrawal        'dpaa2_rxtx.c',
1972ec7a67SSunil Kumar Kori        'dpaa2_sparser.c',
20c6299a08SChenxu Di        'dpaa2_ptp.c',
21c6299a08SChenxu Di        'mc/dprtc.c',
226ec78c24SHemant Agrawal        'mc/dpkg.c',
230817d41fSNipun Gupta        'mc/dpdmux.c',
244ad4b20aSBruce Richardson        'mc/dpni.c',
254ad4b20aSBruce Richardson)
266ec78c24SHemant Agrawal
276ec78c24SHemant Agrawalincludes += include_directories('base', 'mc')
2800bc40e2SAnatoly Burakov
2930105f66SDavid Marchandheaders = files('rte_pmd_dpaa2.h')
30