ANDROID: GKI: BUILD.bazel: Clean up modules list

Create a generic global list for GKI modules' list
and use that instead of cluttering the long list in
every target to keep it more robust and readable.

Bug: 232431151
Test: TH
Change-Id: Ib7f7be7988204c483519be0b38a90007d54b7912
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
This commit is contained in:
Ramji Jiyani
2022-11-01 19:47:55 +00:00
parent 60e6687899
commit dcd8844837

View File

@@ -19,53 +19,31 @@ package(
load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels", "define_db845c")
_common_gki_modules_list = [
# keep sorted
"drivers/block/zram/zram.ko",
"mm/zsmalloc.ko",
"net/mac80211/mac80211.ko",
"net/wireless/cfg80211.ko",
]
define_common_kernels(target_configs = {
"kernel_aarch64": {
"module_implicit_outs": [
# keep sorted
"drivers/block/zram/zram.ko",
"mm/zsmalloc.ko",
"net/mac80211/mac80211.ko",
"net/wireless/cfg80211.ko",
],
"module_implicit_outs": _common_gki_modules_list,
},
"kernel_aarch64_16k": {
"module_implicit_outs": [
# keep sorted
"drivers/block/zram/zram.ko",
"mm/zsmalloc.ko",
"net/mac80211/mac80211.ko",
"net/wireless/cfg80211.ko",
],
"module_implicit_outs": _common_gki_modules_list,
},
"kernel_aarch64_debug": {
"module_implicit_outs": [
# keep sorted
"drivers/block/zram/zram.ko",
"mm/zsmalloc.ko",
"net/mac80211/mac80211.ko",
"net/wireless/cfg80211.ko",
],
"module_implicit_outs": _common_gki_modules_list,
},
"kernel_x86_64": {
"kmi_symbol_list_strict_mode": False,
"module_implicit_outs": [
# keep sorted
"drivers/block/zram/zram.ko",
"mm/zsmalloc.ko",
"net/mac80211/mac80211.ko",
"net/wireless/cfg80211.ko",
],
"module_implicit_outs": _common_gki_modules_list,
},
"kernel_x86_64_debug": {
"kmi_symbol_list_strict_mode": False,
"module_implicit_outs": [
# keep sorted
"drivers/block/zram/zram.ko",
"mm/zsmalloc.ko",
"net/mac80211/mac80211.ko",
"net/wireless/cfg80211.ko",
],
"module_implicit_outs": _common_gki_modules_list,
},
})