xref: /dpdk/drivers/common/dpaax/meson.build (revision 7cfcce8e5ed809bd1a1c81ab2b84ab6146a4bbd2)
12f3d633aSShreyansh Jain# SPDX-License-Identifier: BSD-3-Clause
2*7cfcce8eSJun Yang# Copyright 2018, 2024 NXP
32f3d633aSShreyansh Jain
4adf93ca5SBruce Richardsonif not is_linux
52f3d633aSShreyansh Jain    build = false
6135155a8SThomas Monjalon    reason = 'only supported on Linux'
72f3d633aSShreyansh Jainendif
82f3d633aSShreyansh Jain
9eef9e041SAkhil Goyalsources = files('dpaax_iova_table.c', 'dpaa_of.c', 'caamflib.c')
10eef9e041SAkhil Goyal
11eef9e041SAkhil Goyalincludes += include_directories('caamflib')
122f3d633aSShreyansh Jain
138c83f28cSHemant Agrawalif cc.has_argument('-Wno-cast-qual')
148c83f28cSHemant Agrawal    cflags += '-Wno-cast-qual'
158c83f28cSHemant Agrawalendif
168c83f28cSHemant Agrawalif cc.has_argument('-Wno-pointer-arith')
178c83f28cSHemant Agrawal    cflags += '-Wno-pointer-arith'
188c83f28cSHemant Agrawalendif
19*7cfcce8eSJun Yangheaders = files('rte_pmd_dpaax_qdma.h')
20