Files
android_kernel_samsung_sm8750/target_variants.bzl
2025-08-12 22:16:57 +02:00

65 lines
1.1 KiB
Python
Executable File

targets = [
# keep sorted
"monaco",
"parrot",
"pineapple",
"sun",
]
la_variants = [
# keep sorted
"consolidate",
"perf",
]
le_targets = [
# keep sorted
"sdxkova",
"sdxkova.cpe.wkk",
"sun-allyes",
]
le_variants = [
# keep sorted
"debug-defconfig",
"perf-defconfig",
]
vm_types = [
"tuivm",
"oemvm",
]
parrot_vm_types = [
"tuivm",
]
vm_target_bases = {
"pineapple": vm_types,
"sun": vm_types,
"parrot": parrot_vm_types,
}
vm_targets = ["{}-{}".format(t, vt) for t in vm_target_bases.keys() for vt in vm_target_bases[t]]
vm_variants = [
# keep sorted
"debug-defconfig",
"defconfig",
]
def get_all_la_variants():
return [(t, v) for t in targets for v in la_variants]
def get_all_le_variants():
return [(t, v) for t in le_targets for v in le_variants]
def get_all_vm_variants():
return [(t, v) for t in vm_targets for v in vm_variants]
def get_all_non_la_variants():
return get_all_le_variants() + get_all_vm_variants()
def get_all_variants():
return get_all_la_variants() + get_all_le_variants() + get_all_vm_variants()