diff options
| author | Ray <[email protected]> | 2020-08-19 16:43:12 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-08-19 16:43:12 +0200 |
| commit | ba547648dffaee8ff30f51b18ced7e743aaea15a (patch) | |
| tree | 7328c96a7cbb974d3066c5e6ecd3358b6f0c4755 /.github/workflows/android.yml | |
| parent | 44dd1fc7f5a589990c8cdeed1032c1fe1c31b1e2 (diff) | |
| download | raylib-ba547648dffaee8ff30f51b18ced7e743aaea15a.tar.gz raylib-ba547648dffaee8ff30f51b18ced7e743aaea15a.zip | |
Update android.yml
Diffstat (limited to '.github/workflows/android.yml')
| -rw-r--r-- | .github/workflows/android.yml | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b6968937..a564132d 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -9,9 +9,21 @@ on: jobs: build: runs-on: windows-latest - + strategy: + fail-fast: false + max-parallel: 1 + matrix: + bits: [32, 64] + include: + - bits: 32 + ARCH: "x86_64" + ARCH_NAME: "x86_64" + - bits: 64 + ARCH: "ARM64" + ARCH_NAME: "arm64" + env: - RELEASE_NAME: raylib-3.1_android + RELEASE_NAME: raylib-3.1_android_${{ matrix.ARCH_NAME }} steps: - name: Checkout @@ -26,26 +38,13 @@ jobs: mkdir include mkdir lib cd ../.. - cd "C:\Program Files (x86)\Android\android-sdk\" - dir - cd ndk-bundle - dir - dir toolchains - dir toolchains/llvm - dir toolchains/llvm/prebuilt - dir toolchains/llvm/prebuilt/windows-x86_64 - dir toolchains/llvm/prebuilt/windows-x86_64/bin - dir sources/android/native_app_glue - dir # Generating static + shared library for 64bit arquitectures and API version 28 - # ANDROID_ARCH=ARM64/x86_64 - name: Build Library run: | cd src - make PLATFORM=PLATFORM_ANDROID ANDROID_ARCH=ARM64 ANDROID_NDK="C:\PROGRA~2\Android\android-sdk\ndk-bundle" RAYLIB_LIBTYPE=STATIC RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib" - make clean - make PLATFORM=PLATFORM_ANDROID ANDROID_ARCH=ARM64 ANDROID_NDK="C:\PROGRA~2\Android\android-sdk\ndk-bundle" RAYLIB_LIBTYPE=SHARED RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib" -B + make PLATFORM=PLATFORM_ANDROID ANDROID_ARCH=${{ env.ARCH }} ANDROID_NDK="C:\PROGRA~2\Android\android-sdk\ndk-bundle" RAYLIB_LIBTYPE=STATIC RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib" + make PLATFORM=PLATFORM_ANDROID ANDROID_ARCH=${{ env.ARCH }} ANDROID_NDK="C:\PROGRA~2\Android\android-sdk\ndk-bundle" RAYLIB_LIBTYPE=SHARED RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib" -B cd .. shell: cmd |
