replace common qcom sources with samsung ones

This commit is contained in:
SaschaNes
2025-08-12 22:13:00 +02:00
parent ba24dcded9
commit 6f7753de11
5682 changed files with 2450203 additions and 103634 deletions

View File

@@ -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)