replace common qcom sources with samsung ones
This commit is contained in:
@@ -61,7 +61,7 @@ def _get_module_srcs(target, variant, module, options):
|
||||
|
||||
return globbed_srcs
|
||||
|
||||
def define_target_variant_modules(target, variant, modules, extra_options = [], config_option = None, arch = "arm64"):
|
||||
def define_target_variant_modules(target, variant, modules, extra_options = [], config_option = None):
|
||||
kernel_build_variant = "{}_{}".format(target, variant)
|
||||
options = _get_options(target, variant, config_option, modules, extra_options)
|
||||
module_rules = []
|
||||
@@ -71,11 +71,6 @@ def define_target_variant_modules(target, variant, modules, extra_options = [],
|
||||
|
||||
target_local_defines = ["SMCINVOKE_TRACE_INCLUDE_PATH=../../../{}/smcinvoke/compat".format(native.package_name())]
|
||||
|
||||
if arch == "arm":
|
||||
headers = ["//msm-kernel:all_headers_arm"]
|
||||
else:
|
||||
headers = ["//msm-kernel:all_headers"]
|
||||
|
||||
for config in extra_options:
|
||||
target_local_defines.append(config)
|
||||
for module in modules:
|
||||
@@ -87,7 +82,7 @@ def define_target_variant_modules(target, variant, modules, extra_options = [],
|
||||
kernel_build = "//msm-kernel:{}".format(kernel_build_variant),
|
||||
srcs = module_srcs,
|
||||
out = "{}.ko".format(module["name"]),
|
||||
deps = headers + [_replace_formatting_codes(target, variant, dep) for dep in module["deps"]],
|
||||
deps = ["//msm-kernel:all_headers"] + [_replace_formatting_codes(target, variant, dep) for dep in module["deps"]],
|
||||
hdrs = module["hdrs"],
|
||||
local_defines = target_local_defines,
|
||||
copts = module["copts"],
|
||||
@@ -111,9 +106,7 @@ def define_target_variant_modules(target, variant, modules, extra_options = [],
|
||||
kernel_modules = module_rules,
|
||||
)
|
||||
|
||||
def define_consolidate_gki_modules(target, modules, extra_options = [], config_option = None, arch = "arm64"):
|
||||
define_target_variant_modules(target, "consolidate", modules, extra_options, config_option, arch)
|
||||
define_target_variant_modules(target, "gki", modules, extra_options, config_option, arch)
|
||||
define_target_variant_modules(target, "perf", modules, extra_options, config_option, arch)
|
||||
define_target_variant_modules(target, "perf-defconfig", modules, extra_options, config_option, arch)
|
||||
define_target_variant_modules(target, "debug-defconfig", modules, extra_options, config_option, arch)
|
||||
def define_consolidate_gki_modules(target, modules, extra_options = [], config_option = None):
|
||||
define_target_variant_modules(target, "consolidate", modules, extra_options, config_option)
|
||||
define_target_variant_modules(target, "gki", modules, extra_options, config_option)
|
||||
define_target_variant_modules(target, "perf", modules, extra_options, config_option)
|
||||
|
Reference in New Issue
Block a user