Files
kunlun/app/smart_grid/BUILD.gn
2025-01-17 16:35:20 +08:00

126 lines
4.1 KiB
Plaintext

#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",
]
}