1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2018 Intel Corporation 3# Copyright(c) 2023 Broadcom 4 5#Include the folder for headers 6includes += include_directories('.') 7cflags += '-DBNXT_TF_APP_ID=0' 8 9#Add the source files 10sources += files( 11 'bnxt_tf_pmd_shim.c', 12 'bnxt_ulp.c', 13 'bnxt_ulp_flow.c', 14 'bnxt_ulp_meter.c', 15 'ulp_def_rules.c', 16 'ulp_fc_mgr.c', 17 'ulp_flow_db.c', 18 'ulp_gen_hash.c', 19 'ulp_gen_tbl.c', 20 'ulp_ha_mgr.c', 21 'ulp_mapper.c', 22 'ulp_mark_mgr.c', 23 'ulp_matcher.c', 24 'ulp_port_db.c', 25 'ulp_rte_handler_tbl.c', 26 'ulp_rte_parser.c', 27 'ulp_tun.c', 28 'ulp_mapper_tf.c', 29 'ulp_mapper_tfc.c', 30 'bnxt_ulp_tf.c', 31 'bnxt_ulp_tfc.c', 32 'ulp_fc_mgr_tfc.c', 33 'ulp_fc_mgr_tf.c', 34 'ulp_alloc_tbl.c', 35 'ulp_sc_mgr.c', 36 'ulp_sc_mgr_tfc.c') 37 38subdir('generic_templates') 39