|
6 | 6 | This script configures which APKs are built using the options passed in
|
7 | 7 | from the taskcluster {{ event.version }}.
|
8 | 8 |
|
9 |
| -{{ event.version }} should be in the form: <tag name>=[all,release,debug]+<platform name>=[arm,arm64,x86] |
| 9 | +{{ event.version }} should be in the form: <tag name>=[all,release,debug]+<platform name>=[arm64,x86_64] |
10 | 10 | Some examples of {{ event.version }} and the resultant output from this script.
|
11 | 11 |
|
12 | 12 | This is the default behaviour with no options. Only the Release build of each
|
13 | 13 | architecture for each supported platform is built:
|
14 | 14 | $ python build_targets.py 1.1.4a
|
15 |
| -assembleWavevrArmRelease assembleNoapiArmRelease assembleNoapiArm64Release assembleNoapiX86Release assembleSvrArmRelease assembleSvrArm64Release assembleOculusvrArmRelease assembleOculusvrArm64Release assembleGooglevrArmRelease assembleGooglevrArm64Release |
| 15 | +assembleNoapiArm64Release assembleNoapiX86_64Release assembleOculusvrArm64Release assembleWavevrstoreArm64Release assemblePicovrArm64Release assembleOculusvrstoreArm64Release assembleWavevrArm64Release assembleOculusvr3dofstoreArm64Release |
16 | 16 |
|
17 |
| -Specifies only build the Arm64 version of the OculusVR platform: |
18 |
| -$ python build_targets.py 1.1.4b+oculusvr=arm64 |
| 17 | +Specifies only build the OculusVR platform: |
| 18 | +$ python build_targets.py 1.1.4b+oculusvr |
19 | 19 | assembleOculusvrArm64Release
|
20 | 20 |
|
21 | 21 | Specifies all build types including Release and Debug:
|
22 | 22 | $ python build_targets.py 1.1.4c=all
|
23 |
| -assembleWavevrArm assembleNoapiArm assembleNoapiArm64 assembleNoapiX86 assembleSvrArm assembleSvrArm64 assembleOculusvrArm assembleOculusvrArm64 assembleGooglevrArm assembleGooglevrArm64 |
| 23 | +assembleNoapiArm64 assembleNoapiX86_64 assembleOculusvrArm64 assembleWavevrstoreArm64 assemblePicovrArm64 assembleOculusvrstoreArm64 assembleWavevrArm64 assembleOculusvr3dofstoreArm64 |
24 | 24 |
|
25 |
| -Specifies Release builds of Arm64 OculusVR, Arm WaveVR, and x86 NoAPI: |
26 |
| -$ python build_targets.py 1.1.4d+oculusvr=arm64+wavevr=arm+noapi=x86 |
27 |
| -assembleOculusvrArm64Release assembleWavevrArmRelease assembleNoapiX86Release |
| 25 | +Specifies Release builds of Arm64 OculusVR, Arm64 WaveVR, and x86_64 NoAPI: |
| 26 | +$ python build_targets.py 1.1.4d+oculusvr+wavevr+noapi=x86_64 |
| 27 | +assembleOculusvrArm64Release assembleWavevrArm64Release assembleNoapiX86_64Release |
28 | 28 |
|
29 |
| -Specifies Release and Debug builds of Arm64 OculusVR, Arm WaveVR, and x86 NoAPI: |
30 |
| -$ python build_targets.py 1.1.4e=all+oculusvr=arm64+wavevr=arm+noapi=x86 |
31 |
| -assembleOculusvrArm64 assembleWavevrArm assembleNoapiX86 |
| 29 | +Specifies Release and Debug builds of Arm64 OculusVR, Arm64 WaveVR, and x86_64 NoAPI: |
| 30 | +$ python build_targets.py 1.1.4e=all+oculusvr+wavevr+noapi=x86_64 |
| 31 | +assembleOculusvrArm64 assembleWavevrArm64 assembleNoapiX86_64 |
32 | 32 | """
|
33 | 33 | import sys
|
34 | 34 |
|
|
37 | 37 | 'oculusvrStore': ['arm64'],
|
38 | 38 | 'oculusvr3dofStore': ['arm64'],
|
39 | 39 | 'wavevr': ['arm64'],
|
40 |
| - 'wavevrStore': ['arm64', 'arm'], |
| 40 | + 'wavevrStore': ['arm64'], |
41 | 41 | 'picovr': ['arm64'],
|
42 |
| - 'googlevr': ['arm64'], |
43 | 42 | 'noapi': ['arm64', 'x86_64'],
|
44 |
| - 'svr': ['arm64'], |
45 | 43 | }
|
46 | 44 |
|
47 | 45 | def findMode(arg):
|
|
0 commit comments