-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathtarget_variants.bzl
More file actions
64 lines (52 loc) · 1.08 KB
/
target_variants.bzl
File metadata and controls
64 lines (52 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
targets = [
# keep sorted
"canoe",
#"gen3auto",
"autogvm",
"bengal",
"hamoa",
"lahaina",
"sun",
"vienna",
]
la_variants = [
# keep sorted
"consolidate",
"perf",
]
le_targets = [
# keep sorted
#"sun-allyes",
"autogvm",
"vienna-le",
]
le_variants = [
# keep sorted
#"perf-defconfig",
"debug-defconfig",
"defconfig",
]
vm_types = [
"tuivm",
"oemvm",
]
vm_target_bases = [
"sun",
"canoe",
]
vm_targets = ["{}-{}".format(t, vt) for t in vm_target_bases for vt in vm_types]
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()