feat(build): add module_group and comment out arch_cflags

Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: I83a248d313ec64a5bca6eb860fb84385aac446a0
This commit is contained in:
Caoruihong 2021-11-13 19:59:04 +08:00
parent 942c614995
commit e5636f7aca
2 changed files with 25 additions and 2 deletions

View File

@ -207,7 +207,7 @@ config("misc_config") {
config("los_config") {
configs = [
":arch_config",
#":arch_config",
":kconfig_config",
#":stdinc_config",

View File

@ -114,6 +114,28 @@ template("config") {
}
}
template("module_group") {
assert(defined(invoker.modules), "modules are must")
group(target_name) {
deps = []
foreach(m, invoker.modules) {
deps += [ m ]
}
if (defined(invoker.deps)) {
deps += invoker.deps
}
}
config("public") {
configs = []
foreach(m, invoker.modules) {
configs += [ "$m:public" ]
}
if (defined(invoker.configs)) {
configs += invoker.configs
}
}
}
set_defaults("kernel_module") {
configs = [
"$LITEOSTOPDIR:public",
@ -121,6 +143,7 @@ set_defaults("kernel_module") {
]
visibility = [
"$LITEOSTOPDIR/*",
"../*",
"..:*",
":*",
]
}