|
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