2025-01-16 15:44:56 +08:00
|
|
|
#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 = [
|
|
|
|
"misc/main.c",
|
|
|
|
"misc/plc/plc_main.c",
|
|
|
|
]
|
|
|
|
if (target == "kunlun3") {
|
|
|
|
sources += [
|
|
|
|
"riscv3/src/start.S",
|
|
|
|
"riscv3/src/entry_def.S",
|
2025-01-17 16:35:20 +08:00
|
|
|
"riscv3/src/entry.S",
|
2025-01-16 15:44:56 +08:00
|
|
|
"riscv3/src/startup_init.c",
|
|
|
|
"riscv3/src/exception.c",
|
|
|
|
"riscv3/src/platform.c",
|
|
|
|
]
|
|
|
|
include_dirs = [
|
|
|
|
"//inc/ftm",
|
|
|
|
"//inc/lwip",
|
|
|
|
"//ftm/inc",
|
|
|
|
"//plc/inc/mme",
|
|
|
|
"//plc/common/inc",
|
|
|
|
"//plc/halphy/inc",
|
|
|
|
"//plc/halphy/hw3/plc/inc",
|
|
|
|
"//plc/halphy/hw_common_v1/inc",
|
|
|
|
"//plc/halmac/inc",
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|