add files
73bc93c4
Levin Li
committed
succeeded
39 changed files
build.yml
/jobs/build.yml+24
/jobs/build.yml
Add comment 1 Plus  jobs:
Add comment 2 Plus  - job: Build
Add comment 3 Plus   displayName: 'Build'
Add comment 4 Plus   timeoutInMinutes: 120
Add comment 5 Plus   pool:
Add comment 6 Plus   vmImage: macos-13
Add comment 7 Plus  
Add comment 8 Plus   variables:
Add comment 9 Plus   platform: ${{ parameters.platform }}
Add comment 10 Plus   arch: ${{ parameters.arch }}
Add comment 11 Plus   xcodeVersion: ${{ '14.3.1' }}
Add comment 12 Plus  
Add comment 13 Plus   steps:
Add comment 14 Plus   - script: |
Add comment 15 Plus   sh build.sh $(platform) $(arch)
Add comment 16 Plus   displayName: 'Build'
Add comment 17 Plus  
Add comment 18 Plus   - task: PublishBuildArtifacts@1
Add comment 19 Plus   displayName: 'Publish Artifact'
Add comment 20 Plus   inputs:
Add comment 21 Plus   PathtoPublish: 'angle/$(platform).$(arch).tar.gz'
Add comment 22 Plus   ArtifactName: '$(platform).$(arch)'
Add comment 23 Plus   publishLocation: Container
Add comment 24 Plus  
xcframework.yml
/jobs/xcframework.yml+72
/jobs/xcframework.yml
Add comment 1 Plus  jobs:
Add comment 2 Plus  - job: Build
Add comment 3 Plus   displayName: 'Build'
Add comment 4 Plus   timeoutInMinutes: 120
Add comment 5 Plus   pool:
Add comment 6 Plus   vmImage: macos-13
Add comment 7 Plus  
Add comment 8 Plus   steps:
Add comment 9 Plus   - task: DownloadBuildArtifacts@0
Add comment 10 Plus   displayName: 'Download iOS Artifacts'
Add comment 11 Plus   inputs:
Add comment 12 Plus   artifactName: 'iOS.arm64'
Add comment 13 Plus   downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 14 Plus  
Add comment 15 Plus   - task: DownloadBuildArtifacts@0
Add comment 16 Plus   displayName: 'Download iOS Simulator (arm64) Artifacts'
Add comment 17 Plus   inputs:
Add comment 18 Plus   artifactName: 'Simulator.arm64'
Add comment 19 Plus   downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 20 Plus  
Add comment 21 Plus   - task: DownloadBuildArtifacts@0
Add comment 22 Plus   displayName: 'Download iOS Simulator (x64) Artifacts'
Add comment 23 Plus   inputs:
Add comment 24 Plus   artifactName: 'Simulator.x64'
Add comment 25 Plus   downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 26 Plus  
Add comment 27 Plus   - task: DownloadBuildArtifacts@0
Add comment 28 Plus   displayName: 'Download Mac (arm64) Artifacts'
Add comment 29 Plus   inputs:
Add comment 30 Plus   artifactName: 'Mac.arm64'
Add comment 31 Plus   downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 32 Plus  
Add comment 33 Plus   - task: DownloadBuildArtifacts@0
Add comment 34 Plus   displayName: 'Download Mac (x64) Artifacts'
Add comment 35 Plus   inputs:
Add comment 36 Plus   artifactName: 'Mac.x64'
Add comment 37 Plus   downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 38 Plus  
Add comment 39 Plus   - task: DownloadBuildArtifacts@0
Add comment 40 Plus   displayName: 'Download Catalyst (arm64) Artifacts'
Add comment 41 Plus   inputs:
Add comment 42 Plus   artifactName: 'Catalyst.arm64'
Add comment 43 Plus   downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 44 Plus  
Add comment 45 Plus   - task: DownloadBuildArtifacts@0
Add comment 46 Plus   displayName: 'Download Catalyst (x64) Artifacts'
Add comment 47 Plus   inputs:
Add comment 48 Plus   artifactName: 'Catalyst.x64'
Add comment 49 Plus   downloadPath: '$(System.DefaultWorkingDirectory)'
Add comment 50 Plus  
Add comment 51 Plus   - script: |
Add comment 52 Plus   tar -xzvf iOS.arm64.tar.gz
Add comment 53 Plus   tar -xzvf Simulator.arm64.tar.gz
Add comment 54 Plus   tar -xzvf Simulator.x64.tar.gz
Add comment 55 Plus   tar -xzvf Mac.arm64.tar.gz
Add comment 56 Plus   tar -xzvf Mac.x64.tar.gz
Add comment 57 Plus   tar -xzvf Catalyst.arm64.tar.gz
Add comment 58 Plus   tar -xzvf Catalyst.x64.tar.gz
Add comment 59 Plus   cp build_xcframework.sh out/
Add comment 60 Plus   sh out/build_xcframework.sh
Add comment 61 Plus   mkdir output
Add comment 62 Plus   mv out/libEGL.xcframework output/
Add comment 63 Plus   mv out/libGLESv2.xcframework output/
Add comment 64 Plus   tar -czvf angle.tar.gz output/
Add comment 65 Plus  
Add comment 66 Plus   - task: PublishBuildArtifacts@1
Add comment 67 Plus   displayName: 'Publish Artifact'
Add comment 68 Plus   inputs:
Add comment 69 Plus   PathtoPublish: 'angle.tar.gz'
Add comment 70 Plus   ArtifactName: 'XCFramework'
Add comment 71 Plus   publishLocation: Container
Add comment 72 Plus  
egl.h
/resources/libEGL/Headers/EGL/egl.h
/resources/libEGL/Headers/EGL/egl.h
eglext_angle.h
/resources/libEGL/Headers/EGL/eglext_angle.h
/resources/libEGL/Headers/EGL/eglext_angle.h
eglext.h
/resources/libEGL/Headers/EGL/eglext.h
/resources/libEGL/Headers/EGL/eglext.h
eglplatform.h
/resources/libEGL/Headers/EGL/eglplatform.h
/resources/libEGL/Headers/EGL/eglplatform.h
khrplatform.h
/resources/libEGL/Headers/KHR/khrplatform.h
/resources/libEGL/Headers/KHR/khrplatform.h
libEGL.h
/resources/libEGL/Headers/libEGL.h
/resources/libEGL/Headers/libEGL.h
module.modulemap
/resources/libEGL/Modules/module.modulemap
/resources/libEGL/Modules/module.modulemap
gl.h
/resources/libGLESv2/Headers/GLES/gl.h
/resources/libGLESv2/Headers/GLES/gl.h
glext.h
/resources/libGLESv2/Headers/GLES/glext.h
/resources/libGLESv2/Headers/GLES/glext.h
glplatform.h
/resources/libGLESv2/Headers/GLES/glplatform.h
/resources/libGLESv2/Headers/GLES/glplatform.h
gl2.h
/resources/libGLESv2/Headers/GLES2/gl2.h
/resources/libGLESv2/Headers/GLES2/gl2.h
gl2ext_angle.h
/resources/libGLESv2/Headers/GLES2/gl2ext_angle.h
/resources/libGLESv2/Headers/GLES2/gl2ext_angle.h
gl2ext.h
/resources/libGLESv2/Headers/GLES2/gl2ext.h
/resources/libGLESv2/Headers/GLES2/gl2ext.h
gl2platform.h
/resources/libGLESv2/Headers/GLES2/gl2platform.h
/resources/libGLESv2/Headers/GLES2/gl2platform.h
gl3.h
/resources/libGLESv2/Headers/GLES3/gl3.h
/resources/libGLESv2/Headers/GLES3/gl3.h
gl31.h
/resources/libGLESv2/Headers/GLES3/gl31.h
/resources/libGLESv2/Headers/GLES3/gl31.h
gl32.h
/resources/libGLESv2/Headers/GLES3/gl32.h
/resources/libGLESv2/Headers/GLES3/gl32.h
gl3platform.h
/resources/libGLESv2/Headers/GLES3/gl3platform.h
/resources/libGLESv2/Headers/GLES3/gl3platform.h
khrplatform.h
/resources/libGLESv2/Headers/KHR/khrplatform.h
/resources/libGLESv2/Headers/KHR/khrplatform.h
angle_gl.h
/resources/libGLESv2/Headers/angle_gl.h
/resources/libGLESv2/Headers/angle_gl.h
libGLESv2.h
/resources/libGLESv2/Headers/libGLESv2.h
/resources/libGLESv2/Headers/libGLESv2.h
module.modulemap
/resources/libGLESv2/Modules/module.modulemap
/resources/libGLESv2/Modules/module.modulemap
angle.apple.patch
/angle.apple.patch
/angle.apple.patch
azure-pipelines.yml
/azure-pipelines.yml
/azure-pipelines.yml
build_xcframework.sh
/build_xcframework.sh
/build_xcframework.sh
build.sh
/build.sh
/build.sh
bundle_in_framework.sh
/bundle_in_framework.sh
/bundle_in_framework.sh
Catalyst.arm64.args.gn
/Catalyst.arm64.args.gn
/Catalyst.arm64.args.gn
Catalyst.x64.args.gn
/Catalyst.x64.args.gn
/Catalyst.x64.args.gn
chromium.build.apple.patch
/chromium.build.apple.patch
/chromium.build.apple.patch
generate_info_plist.sh
/generate_info_plist.sh
/generate_info_plist.sh
Info.plist
/Info.plist
/Info.plist
iOS.arm64.args.gn
/iOS.arm64.args.gn
/iOS.arm64.args.gn
Mac.arm64.args.gn
/Mac.arm64.args.gn
/Mac.arm64.args.gn
Mac.x64.args.gn
/Mac.x64.args.gn
/Mac.x64.args.gn
Simulator.arm64.args.gn
/Simulator.arm64.args.gn
/Simulator.arm64.args.gn
Simulator.x64.args.gn
/Simulator.x64.args.gn
/Simulator.x64.args.gn