build.gn自动添加 Makefile输出的src_files.txt文件

This commit is contained in:
2025-01-17 19:35:35 +08:00
parent f790b7f9d4
commit e202cbfdbe
18 changed files with 90 additions and 770 deletions

View File

@@ -14,92 +14,6 @@ import("//build/buildcfg.gni")
module_name = "kl_sdk"
kernel_module(module_name) {
sources = [
"src/iot_ftm_case.c",
"src/iot_ftm_cmd.c",
"src/iot_ftm.c",
"mp/iot_pt_func.c",
"mp/zero_cross_detec.c",
"mp/iot_pt_rf_func.c",
"mp/voltage_detec.c",
"mp/mp_mode.c",
"mp/cli/cli_rf_ic_tool.c",
"mp/cli/cli_plc_ic_tool.c",
"mp/cli/cli_ic_tool.c",
"cus/iot_ftm_cus_cmd.c",
"../bb_cpu/bb/bb_rf_tone_tbl.c",
"../bb_cpu/bb/bb_rf_hw_tbl.c",
"../bb_cpu/bb/bb_rf_cfg.c",
"../bb_cpu/bb/bb_init.c",
"../bb_cpu/common/rf_spi_api.c",
"../bb_cpu/common/bb_cpu_utils.c",
"../bb_cpu/common/bb_cpu_timer.c",
]
include_dirs = [
"//ftm/inc",
"//ftm/mp/cli",
"//ftm/mp/pt_board/inc",
"//bb_cpu/inc",
"//dtest/ate_test",
"//plc/inc",
"//plc/common/inc",
"//plc/halmac/inc",
"//plc/halmac/test/inc",
"//plc/halphy/inc",
"//plc/halphy/test/inc",
]
if (target == "kunlun3") {
sources += [
# "../bb_cpu/bb/v1/bb_rf_cfg.c",
# "../bb_cpu/bb/v1/bb_init.c",
"../dtest/dtest3/mac_rx_test/hal/hal_rx.c",
"../dtest/dtest3/mac_tx_test/hw3/hw_tx.c",
"../dtest/dtest3/mac_tx_test/hw3/tx_entry.c",
"../dtest/dtest3/mac_rx_test/hw3/rx_entry.c",
"../dtest/dtest3/mac_rx_test/hw3/hw_rx.c",
"../dtest/dtest3/mac_phy/rf_mac/rf_mac_rx.c",
"../dtest/dtest3/mac_phy/rf_mac/mac_ntb_wrap_test.c",
"../dtest/dtest3/mac_phy/rf_mac/rf_mac_tx.c",
"../dtest/dtest3/mac_phy/rf_mac/mac_zc_dtest.c",
"../dtest/dtest3/mac_phy/rf_mac/rf_bb_isr_test.c",
"../dtest/dtest3/mac_phy/rf_mac/rf_mac_isr_test.c",
"../dtest/dtest3/mac_phy/rf_mac/rf_mac_main.c",
"../dtest/dtest3/mac_phy/rf_mac/rf_bb_main.c",
"../dtest/dtest3/mac_phy/rf_phy/rf_phy_rx.c",
"../dtest/dtest3/mac_phy/rf_phy/rf_phy_tx.c",
"../dtest/dtest3/mac_phy/common/rf_mac_common.c",
]
if (ftm_build == "1") {
sources += [
"../dtest/dtest3/mac_phy/double_cpu/kl3_core0/kl3_core0_test.c",
]
}
include_dirs += [
"//plc/halmac/hw3/plc_inc/desc",
"//plc/halmac/hw3/plc_inc",
"//plc/halmac/hw3/rf_inc/desc",
"//plc/halmac/hw3/rf_inc",
"//plc/halmac/hw3/inc",
"//plc/halmac/hw3/inc/desc",
"//plc/halmac/hw_common_v1/inc",
"//plc/halphy/hw_common_v1/inc",
"//plc/halphy/hw3/plc/inc",
"//plc/halphy/hw3/rf/inc",
"//plc/halphy/hw3/plc/inc",
"//plc/halphy/hw3/rf/inc",
"//plc/halphy/hw3/inc",
"//plc/halphy/test/hw3/inc",
"//startup/riscv3/inc",
"//dtest/dtest3/mac_rx_test/hw3/inc",
"//dtest/dtest3/mac_tx_test/hw3/inc",
"//dtest/dtest3/mac_rx_test/hal/inc",
"//dtest/dtest3/mac_rx_test/inc",
"//dtest/dtest3/mac_tx_test/inc",
"//dtest/dtest3/mac_phy/inc",
"//dtest/dtest3/mac_phy/common",
"//dtest/dtest3/mac_phy/rf_mac/inc",
"//dtest/dtest3/mac_phy/rf_phy/inc",
"//dtest/dtest3/mac_phy/double_cpu/kl3_core0",
]
}
sources=[]
include_dirs=[]
}