#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 = [ "cco/iot_sg_cco_pw_tsfm.c", "cco/iot_sg_cco_min_clct_v28.c", "cco/iot_sg_cco_flash.c", "cco/iot_gw_app_cco.c", "cco/iot_sg_cco_net_info.c", "cco/iot_sg_cco.c", "cco/iot_sg_cco_clock_manage.c", "cco/iot_cco_buf.c", "cco/iot_sg_cco_cli.c", "cco/iot_sg_cco_x4.c", "cco/iot_sg_cco_buf.c", "cco/iot_nw_app_cco.c", "cco/iot_sg_cco_active_qr.c", "cco/iot_sg_cco_lp_meter.c", "cco/iot_sg_cco_pm_score.c", "cco/iot_sg_cco_bd_id_map.c", "cco/iot_sg_cco_upgrade.c", "cco/iot_sg_ext_cco.c", "cco/iot_sg_cco_predict_mr.c", "cco/iot_conn_less_app_cco.c", "cco/iot_sg_cco_addr_map.c", "cco/iot_sg_cco_branch_detect.c", "cco/iot_sg_cco_cmd.c", "cco/iot_sg_cco_acm.c", "cco/iot_sg_cco_edge_computing.c", "cco/iot_sg_cco_qr_cnt.c", "cco/iot_sg_cco_nli_cfg.c", "common/iot_sg.c", "common/iot_sg_ext.c", "common/swc_lib/iot_swc_api_cco.c", "common/swc_lib/iot_swc_lib.c", "common/swc_lib/iot_swc_api.c", "common/flash/iot_sg_flash.c", "driver/cco/iot_sg_cco_drv.c", "driver/cco/iot_nw_drv_cctt.c", "driver/cco/iot_gw_drv_cli.c", "driver/cco/iot_gw_drv_cctt.c", "driver/cco/iot_gw_drv_fj.c", "driver/sta/iot_sg_sta_drv_wapper_pm.c", "driver/sta/iot_sg_sta_drv_iec_pm.c", "driver/sta/iot_sg_sta_drv_hx_pm.c", "driver/sta/iot_sg_sta_drv_collector_i.c", "driver/sta/iot_sg_sta_drv.c", "driver/sta/iot_sg_sta_drv_ct2_proto_irext.c", "driver/sta/iot_sg_sta_drv_pm.c", "driver/sta/iot_sg_sta_drv_ct2_proto_irext_spg.c", "driver/sta/iot_sg_sta_drv_nw_collector_i.c", "driver/sta/iot_sg_sta_drv_test.c", "driver/sta/iot_sg_sta_drv_qsxj.c", "driver/sta/iot_sg_sta_drv_collector_ii.c", "driver/sta/iot_sg_sta_drv_hx_dlms_pm.c", "driver/sta/iot_sg_sta_drv_1662_pm.c", "protocol/tools/proto_crc16.c", "protocol/proto_hx_dlms.c", "protocol/proto_spg.c", "protocol/proto_qsxj.c", "protocol/proto_645_fj.c", "protocol/proto_69845_vendor.c", "protocol/proto_dlms.c", "protocol/proto_1662.c", "protocol/proto_wapper.c", "protocol/proto_iec_yj.c", "protocol/proto_acm.c", "protocol/proto_69845.c", "protocol/proto_188.c", "protocol/proto_645_vendor.c", "protocol/proto_mwc.c", "protocol/proto_3761.c", "protocol/proto_645.c", "protocol/proto_3762.c", "protocol/proto_645_topo.c", "sta/iot_sg_ext_sta.c", "sta/iot_sg_sta_ext_js.c", "sta/iot_sg_sta_ext_nli.c", "sta/iot_sg_sta_ext_mf.c", "sta/iot_sg_sta_flash.c", "sta/iot_sg_sta_gw_v28.c", "sta/iot_sg_sta_ext_tm.c", "sta/iot_sg_sta_ext_lr.c", "sta/iot_sg_sta_gw.c", "sta/iot_sg_sta_ext_fj.c", "sta/iot_sg_sta.c", "sta/iot_sg_sta_ext_gw.c", "sta/iot_sg_sta_ext_nw.c", "sta/iot_sg_sta_ext_ai.c", "sta/iot_sg_sta_ext_score.c", "sta/iot_sg_sta_tsfm.c", "sta/iot_sg_sta_ext_ec.c", "sta/iot_sg_sta_upgrade.c", "sta/iot_sg_sta_ext.c", "sta/iot_sg_sta_topo.c", "sta/iot_sg_sta_ext_comm.c", "sta/iot_sg_sta_zc.c", "sta/iot_sg_sta_ext_x4.c", "sta/iot_sg_sta_nw.c", "sta/iot_sg_sta_cfg_flash.c", "sta/iot_sg_sta_ext_upgrade.c", "sta/iot_sg_sta_conn_less.c", ] include_dirs = [ "//app/smart_grid/inc", "//app/smart_grid/inc/internal", "//app/smart_grid/inc/export", "//export/inc/swc_lib", ] }