#Copyright(c) 2024 by Aerospace C.Power (Chongqing) Microelectronics. ALL RIGHTS RESERVED. #This Information is proprietary to Aerospace C.Power (Chongqing) Microelectronics and MAY NOT #be copied by any method or incorporated into another program without #the express written consent of Aerospace C.Power. This Information or any portion #thereof remains the property of Aerospace C.Power. The Information contained herein #is believed to be accurate and Aerospace C.Power assumes no responsibility or #liability for its use in any way and conveys no license or title under #any patent or copyright and makes no representation or warranty that this #Information is free from patent or copyright infringement. import("//build/buildcfg.gni") module_name = "kl_sdk" kernel_module(module_name) { sources = [ "cli/iot_cli.c", "communicator/communicator.c", "communicator/iot_cli_tx_rx.c", "communicator/cli_lwip_api.c", "communicator/plc/iot_cli_bt_communicator.c", "communicator/plc/iot_cli_plc_tx_rx.c", "host_interface/iot_cli_flash_log.c", "host_interface/iot_cli_dbg_log.c", "host_interface/iot_cli_plc_mgr_alive.c", "host_interface/iot_cli_ul_buf.c", "host_interface/iot_cli_msg_entry.c", "host_interface/iot_cli_basic_operation.c", "host_interface/iot_cli_host_interface.c", "host_interface/iot_cli_ram_operation.c", "host_interface/iot_cli_oem.c", "host_interface/iot_cli_host_pib.c", "host_interface/plc/iot_cli_plc_nw.c", "host_interface/plc/iot_cli_module_msg_entry.c", "host_interface/plc/iot_cli_cco_upgrade.c", "host_interface/plc/iot_cli_discovery.c", "host_interface/plc/iot_cli_sg.c", "host_interface/plc/iot_cli_plc_function.c", "host_interface/plc/iot_cli_ada_dump.c", "host_interface/plc/iot_cli_host_rate_test.c", "host_interface/plc/iot_cli_ping.c", "host_interface/plc/iot_cli_set_info.c", "host_interface/plc/iot_cli_ckb.c", "host_interface/plc/iot_cli_sta_upgrade.c", "host_interface/plc/iot_cli_plc_module.c", "host_interface/plc/iot_cli_mac_test.c", "host_interface/plc/iot_cli_host_upgrade.c", "host_interface/plc/iot_cli_hw_ver.c", "host_interface/plc/iot_cli_tput.c", "host_interface/plc/iot_cli_ckq.c", ] include_dirs = [ "//cli/cli/inc", "//cli/communicator", "//cli/communicator/plc", "//inc/host_interface", "//inc/host_interface/plc", "//app/tput", "//import/lwip/lwip/src/include", "//import/lwip/ports/include", ] }