xref: /f-stack/dpdk/drivers/net/fm10k/base/meson.build (revision 2d9fd380)
1# SPDX-License-Identifier: BSD-3-Clause
2# Copyright(c) 2017 Intel Corporation
3
4sources = [
5	'fm10k_api.c',
6	'fm10k_common.c',
7	'fm10k_mbx.c',
8	'fm10k_pf.c',
9	'fm10k_tlv.c',
10	'fm10k_vf.c'
11]
12
13error_cflags = ['-Wno-unused-parameter', '-Wno-unused-value',
14	'-Wno-strict-aliasing', '-Wno-format-extra-args',
15	'-Wno-unused-variable',
16	'-Wno-implicit-fallthrough'
17]
18c_args = cflags
19foreach flag: error_cflags
20	if cc.has_argument(flag)
21		c_args += flag
22	endif
23endforeach
24
25base_lib = static_library('fm10k_base', sources,
26	dependencies: static_rte_eal,
27	c_args: c_args)
28base_objs = base_lib.extract_all_objects()
29