]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
1 | # SPDX-License-Identifier: BSD-3-Clause |
2 | # Copyright(c) 2018 Intel Corporation | |
3 | ||
4 | sources = [ | |
5 | 'ifpga_api.c', | |
6 | 'ifpga_enumerate.c', | |
7 | 'ifpga_feature_dev.c', | |
8 | 'ifpga_fme.c', | |
9 | 'ifpga_fme_iperf.c', | |
10 | 'ifpga_fme_dperf.c', | |
11 | 'ifpga_fme_error.c', | |
12 | 'ifpga_port.c', | |
13 | 'ifpga_port_error.c', | |
14 | 'ifpga_fme_pr.c', | |
15 | 'opae_hw_api.c', | |
16 | 'opae_ifpga_hw_api.c', | |
9f95a23c TL |
17 | 'opae_debug.c', |
18 | 'opae_spi.c', | |
19 | 'opae_spi_transaction.c', | |
20 | 'opae_intel_max10.c', | |
21 | 'opae_i2c.c', | |
22 | 'opae_at24_eeprom.c', | |
23 | 'opae_eth_group.c', | |
11fdf7f2 TL |
24 | ] |
25 | ||
26 | error_cflags = ['-Wno-sign-compare', '-Wno-unused-value', | |
9f95a23c TL |
27 | '-Wno-format', '-Wno-error=format-security', |
28 | '-Wno-strict-aliasing', '-Wno-unused-but-set-variable' | |
11fdf7f2 TL |
29 | ] |
30 | c_args = cflags | |
31 | foreach flag: error_cflags | |
32 | if cc.has_argument(flag) | |
33 | c_args += flag | |
34 | endif | |
35 | endforeach | |
36 | ||
37 | base_lib = static_library('ifpga_rawdev_base', sources, | |
38 | dependencies: static_rte_eal, | |
39 | c_args: c_args) | |
40 | base_objs = base_lib.extract_all_objects() |