@@ -13,24 +13,31 @@ let reLeadingVer = /^\d([\d\.\-\+_])+/;
13
13
// gki = Generic Kernel Image
14
14
// qgki = Qualcomm Generic Kernel Image
15
15
16
+ let X86_64 = {
17
+ x86_64_rocm : [ 'x86_64_rocm' , 'x86_64_v4' , 'x86_64_v3' , 'x86_64_v2' , 'x86_64' ] ,
18
+ x86_64_v4 : [ 'x86_64_v4' , 'x86_64_v3' , 'x86_64_v2' , 'x86_64' ] ,
19
+ x86_64_v3 : [ 'x86_64_v3' , 'x86_64_v2' , 'x86_64' , 'x86' ] ,
20
+ x86_64_v2 : [ 'x86_64_v2' , 'x86_64' , 'x86' ] ,
21
+ x86_64 : [ 'x86_64' , 'x86' ] ,
22
+ } ;
23
+
16
24
HostTargets . WATERFALL = {
17
25
darwin : { aarch64 : [ 'aarch64' , 'x86_64' ] } ,
18
- windows : {
19
- aarch64 : [ 'aarch64' , 'x86_64' ] ,
20
- x86_64_v3 : [ 'x86_64_v3' , 'x86_64_v2' , 'x86_64' , 'x86' ] ,
21
- x86_64_v2 : [ 'x86_64_v2' , 'x86_64' , 'x86' ] ,
22
- } ,
23
- linux : {
24
- // NOTE: the libc:armhf will need to be installed
25
- aarch64 : [ 'aarch64' , 'armv7a' , 'armv7' , 'armhf' ] ,
26
- x86_64_v3 : [ 'x86_64_v3' , 'x86_64_v2' , 'x86_64' , 'x86' ] ,
27
- x86_64_v2 : [ 'x86_64_v2' , 'x86_64' , 'x86' ] ,
28
- } ,
29
- ANYOS : {
26
+ windows : Object . assign (
27
+ {
28
+ aarch64 : [ 'aarch64' , 'x86_64' ] ,
29
+ } ,
30
+ X86_64 ,
31
+ ) ,
32
+ linux : Object . assign (
33
+ {
34
+ // NOTE: the libc:armhf will need to be installed
35
+ aarch64 : [ 'aarch64' , 'armv7a' , 'armv7' , 'armhf' ] ,
36
+ } ,
37
+ X86_64 ,
38
+ ) ,
39
+ ANYOS : Object . assign ( { } , X86_64 , {
30
40
// arches
31
- x86_64_v3 : [ 'x86_64_v3' , 'x86_64_v2' , 'x86_64' ] ,
32
- x86_64_v2 : [ 'x86_64_v2' , 'x86_64' ] ,
33
- x86_64 : [ 'x86_64' , 'x86' ] ,
34
41
armv7 : [ 'armv7a' , 'armv7' , 'armhf' , 'armv6' , 'armel' , 'armv5' ] ,
35
42
armv6 : [ 'armv6' , 'armel' , 'armv5' ] ,
36
43
armv5 : [ 'armv5' , 'armel' ] ,
@@ -45,7 +52,7 @@ HostTargets.WATERFALL = {
45
52
// prefer 'bionic' because it's built-in
46
53
// (TODO test to see if statically-compiled linux bins work)
47
54
bionic : [ 'bionic' , 'none' ] ,
48
- } ,
55
+ } ) ,
49
56
} ;
50
57
51
58
// The Terms
0 commit comments