xref: /dpdk/drivers/net/bnxt/tf_core/v3/meson.build (revision 80317ff6adfde7f618a100098e068ad5512e8e22)
1*80317ff6SFarah Smith# SPDX-License-Identifier: BSD-3-Clause
2*80317ff6SFarah Smith# Copyright(c) 2018 Intel Corporation
3*80317ff6SFarah Smith# Copyright(c) 2022 Broadcom
4*80317ff6SFarah Smith
5*80317ff6SFarah Smith#Include the folder for headers
6*80317ff6SFarah Smithincludes += include_directories('.')
7*80317ff6SFarah Smith
8*80317ff6SFarah Smithforeach option:cflags_options
9*80317ff6SFarah Smith        if cc.has_argument(option)
10*80317ff6SFarah Smith                cflags += option
11*80317ff6SFarah Smith        endif
12*80317ff6SFarah Smithendforeach
13*80317ff6SFarah Smith
14*80317ff6SFarah Smith#Add the source files
15*80317ff6SFarah Smithsources += files(
16*80317ff6SFarah Smith        'tfc_act.c',
17*80317ff6SFarah Smith        'tfc_cpm.c',
18*80317ff6SFarah Smith        'tfc_em.c',
19*80317ff6SFarah Smith        'tfc_global_id.c',
20*80317ff6SFarah Smith        'tfc_ident.c',
21*80317ff6SFarah Smith        'tfc_idx_tbl.c',
22*80317ff6SFarah Smith        'tfc_if_tbl.c',
23*80317ff6SFarah Smith        'tfc_init.c',
24*80317ff6SFarah Smith        'tfc_mpc_table.c',
25*80317ff6SFarah Smith        'tfc_msg.c',
26*80317ff6SFarah Smith        'tfc_priv.c',
27*80317ff6SFarah Smith        'tfc_resources.c',
28*80317ff6SFarah Smith        'tfc_session.c',
29*80317ff6SFarah Smith        'tfc_tbl_scope.c',
30*80317ff6SFarah Smith        'tfc_tcam.c',
31*80317ff6SFarah Smith        'tfc_util.c',
32*80317ff6SFarah Smith        'tfo.c',
33*80317ff6SFarah Smith        'tfc_vf2pf_msg.c',
34*80317ff6SFarah Smith)
35