添加BUILD.gn 文件 能生成ninja脚本 但编译不过
This commit is contained in:
33
os/BUILD.gn
Normal file
33
os/BUILD.gn
Normal file
@@ -0,0 +1,33 @@
|
||||
#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 = [
|
||||
"freertos/src/croutine.c",
|
||||
"freertos/src/event_groups.c",
|
||||
"freertos/src/hook.c",
|
||||
"freertos/src/list.c",
|
||||
"freertos/src/queue.c",
|
||||
"freertos/src/tasks.c",
|
||||
"freertos/src/timers.c",
|
||||
"freertos/src/version.c",
|
||||
"freertos/src/portable/RISCV/port.c",
|
||||
"freertos/src/portable/RISCV/portasm.S",
|
||||
"freertos/src/portable/MemMang/heap_5/heap_5.c"
|
||||
]
|
||||
include_dirs = [
|
||||
"freertos/src/include", "freertos/src/portable/RISCV", "//startup/riscv/inc"
|
||||
]
|
||||
}
|
Reference in New Issue
Block a user