Browse Source

Update android.yml

Ray 3 years ago
parent
commit
b55cb32d9b
1 changed files with 13 additions and 3 deletions
  1. 13 3
      .github/workflows/android.yml

+ 13 - 3
.github/workflows/android.yml

@@ -3,7 +3,6 @@ name: Android
 on:
 on:
   workflow_dispatch:
   workflow_dispatch:
   push:
   push:
-    workflow_dispatch:
     paths:
     paths:
       - 'src/**'
       - 'src/**'
       - 'examples/**'
       - 'examples/**'
@@ -42,6 +41,17 @@ jobs:
         echo "RELEASE_NAME=raylib-${{ github.event.release.tag_name }}_android_api29_${{ matrix.ARCH }}" >> $GITHUB_ENV
         echo "RELEASE_NAME=raylib-${{ github.event.release.tag_name }}_android_api29_${{ matrix.ARCH }}" >> $GITHUB_ENV
       shell: bash
       shell: bash
       if: github.event_name == 'release' && github.event.action == 'published'
       if: github.event_name == 'release' && github.event.action == 'published'
+      
+    - name: Setup Android NDK
+      uses: actions/checkout@v2
+    - uses: nttld/setup-ndk@v1
+      id: setup-ndk
+      with:
+        ndk-version: r29
+        add-to-path: false
+    - run: ./build.sh
+      env:
+        ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}
 
 
     - name: Setup Environment
     - name: Setup Environment
       run: | 
       run: | 
@@ -57,8 +67,8 @@ jobs:
     - name: Build Library
     - name: Build Library
       run: |
       run: |
         cd src
         cd src
-        make PLATFORM=PLATFORM_ANDROID ANDROID_ARCH=${{ matrix.ARCH }} ANDROID_API_VERSION=29 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=${{ matrix.ARCH }} ANDROID_API_VERSION=29 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=${{ matrix.ARCH }} ANDROID_API_VERSION=29 ANDROID_NDK=${{ env.ANDROID_NDK_HOME }} RAYLIB_LIBTYPE=STATIC RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib"
+        make PLATFORM=PLATFORM_ANDROID ANDROID_ARCH=${{ matrix.ARCH }} ANDROID_API_VERSION=29 ANDROID_NDK=${{ env.ANDROID_NDK_HOME }} RAYLIB_LIBTYPE=SHARED RAYLIB_RELEASE_PATH="../build/${{ env.RELEASE_NAME }}/lib" -B
         cd ..
         cd ..
       shell: cmd
       shell: cmd