diff options
| author | briaguya <70942617+briaguya-ai@users.noreply.github.com> | 2023-06-05 14:16:56 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-05 14:16:56 -0400 |
| commit | a49f197f063a5171cf863d41452f2f302a6dbcef (patch) | |
| tree | c1ee944a7072804e8cbe402059200a78a49b6f53 /.github | |
| parent | 2308ab8823c9d0f0aa0ebcdee7889382eaf51eb2 (diff) | |
build for wii u (#2946)
* reimplement stuff from 2879
* header include to fix build hopefully
* another header
* fix error
* remove header includes we don't have
* more error things
* a
* b
* c
* d
* e
* f
* g
* h
* use latest lus
---------
Co-authored-by: briaguya <briaguya@alice>
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/generate-builds.yml | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/.github/workflows/generate-builds.yml b/.github/workflows/generate-builds.yml index fd856cb67..8deb1f2ff 100644 --- a/.github/workflows/generate-builds.yml +++ b/.github/workflows/generate-builds.yml @@ -229,48 +229,48 @@ jobs: soh.nro soh.otr readme.txt - # build-wiiu: - # needs: generate-soh-otr - # runs-on: ${{ (vars.LINUX_RUNNER && fromJSON(vars.LINUX_RUNNER)) || 'ubuntu-latest' }} - # container: - # image: devkitpro/devkitppc:latest - # steps: - # - name: Install dependencies - # if: ${{ !vars.LINUX_RUNNER }} - # run: | - # sudo apt-get update - # sudo apt-get install -y ninja-build - # - uses: actions/checkout@v3 - # with: - # submodules: true - # - name: ccache - # uses: hendrikmuhs/ccache-action@v1.2 - # with: - # key: ${{ runner.os }}-wiiu-ccache - # - name: Build SoH - # run: | - # cmake -H. -Bbuild-wiiu -GNinja -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/WiiU.cmake -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache - # cmake --build build-wiiu --target soh_wuhb --config Release -j3 + build-wiiu: + needs: generate-soh-otr + runs-on: ${{ (vars.LINUX_RUNNER && fromJSON(vars.LINUX_RUNNER)) || 'ubuntu-latest' }} + container: + image: devkitpro/devkitppc:20230110 + steps: + - name: Install dependencies + if: ${{ !vars.LINUX_RUNNER }} + run: | + sudo apt-get update + sudo apt-get install -y ninja-build + - uses: actions/checkout@v3 + with: + submodules: true + - name: ccache + uses: hendrikmuhs/ccache-action@v1.2 + with: + key: ${{ runner.os }}-wiiu-ccache + - name: Build SoH + run: | + cmake -H. -Bbuild-wiiu -GNinja -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/WiiU.cmake -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache + cmake --build build-wiiu --target soh_wuhb --config Release -j3 - # mv build-wiiu/soh/*.rpx soh.rpx - # mv build-wiiu/soh/*.wuhb soh.wuhb - # mv README.md readme.txt - # env: - # DEVKITPRO: /opt/devkitpro - # DEVKITPPC: /opt/devkitpro/devkitPPC - # - name: Download soh.otr - # uses: actions/download-artifact@v3 - # with: - # name: soh.otr - # - name: Upload build - # uses: actions/upload-artifact@v3 - # with: - # name: soh-wiiu - # path: | - # soh.rpx - # soh.wuhb - # soh.otr - # readme.txt + mv build-wiiu/soh/*.rpx soh.rpx + mv build-wiiu/soh/*.wuhb soh.wuhb + mv README.md readme.txt + env: + DEVKITPRO: /opt/devkitpro + DEVKITPPC: /opt/devkitpro/devkitPPC + - name: Download soh.otr + uses: actions/download-artifact@v3 + with: + name: soh.otr + - name: Upload build + uses: actions/upload-artifact@v3 + with: + name: soh-wiiu + path: | + soh.rpx + soh.wuhb + soh.otr + readme.txt build-windows: needs: generate-soh-otr runs-on: ${{ (vars.WINDOWS_RUNNER && fromJSON(vars.WINDOWS_RUNNER)) || 'windows-latest' }} |
