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