1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2018 Intel Corporation 3# Copyright(c) 2024 Broadcom 4 5#Include the folder for headers 6includes += include_directories('.') 7 8#Add the source files 9sources += files( 10 'bitalloc.c', 11 'cfa_tcam_mgr.c', 12 'cfa_tcam_mgr_hwop_msg.c', 13 'cfa_tcam_mgr_p4.c', 14 'cfa_tcam_mgr_p58.c', 15 'dpool.c', 16 'll.c', 17 'rand.c', 18 'stack.c', 19 'tf_core.c', 20 'tf_device.c', 21 'tf_device_p4.c', 22 'tf_device_p58.c', 23 'tf_em_hash_internal.c', 24 'tf_em_internal.c', 25 'tf_global_cfg.c', 26 'tf_hash.c', 27 'tf_identifier.c', 28 'tf_if_tbl.c', 29 'tf_msg.c', 30 'tfp.c', 31 'tf_rm.c', 32 'tf_resources.c', 33 'tf_session.c', 34 'tf_sram_mgr.c', 35 'tf_tbl.c', 36 'tf_tbl_sram.c', 37 'tf_tcam.c', 38 'tf_tcam_mgr_msg.c', 39 'tf_tcam_shared.c', 40 'tf_util.c') 41