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:
committed by
Treehugger Robot
parent
d3edc122b6
commit
9bb8b08464
48
BUILD.bazel
48
BUILD.bazel
@@ -28,63 +28,41 @@ _aarch64_additional_kmi_symbol_lists = [
|
||||
"android/abi_gki_aarch64_pixel",
|
||||
]
|
||||
|
||||
_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": {
|
||||
# TODO(b/188620248): re-enable trimming
|
||||
"trim_nonlisted_kmi": False,
|
||||
"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,
|
||||
"kmi_symbol_list": "android/abi_gki_aarch64",
|
||||
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
||||
},
|
||||
"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": {
|
||||
# TODO(b/188620248): re-enable trimming
|
||||
"trim_nonlisted_kmi": False,
|
||||
"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,
|
||||
"kmi_symbol_list": "android/abi_gki_aarch64",
|
||||
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
||||
},
|
||||
"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,
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user