Also build wii
This commit is contained in:
@@ -37,16 +37,15 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install devkitpro-pacman --yes
|
apt-get install devkitpro-pacman --yes
|
||||||
apt-get install --yes build-essential cmake python3 python3-pip python3-polib python3-pil libsdl2-dev libgl1-mesa-dev libzip-dev python3-dotenv python3-pyqt5 python3-opengl liblua5.3-dev
|
apt-get install --yes build-essential cmake python3 python3-pip python3-polib python3-pil python3-dotenv python3-pyqt5 python3-opengl
|
||||||
|
|
||||||
sudo dkp-pacman -Syu --noconfirm
|
sudo dkp-pacman -Syu --noconfirm
|
||||||
sudo dkp-pacman -S gamecube-dev --noconfirm
|
sudo dkp-pacman -S gamecube-dev ppc-liblzma ppc-libzip --needed --noconfirm
|
||||||
|
|
||||||
- name: Build GameCube
|
- name: Build GameCube
|
||||||
run: |
|
run: |
|
||||||
export DEVKITPRO=/opt/devkitpro
|
export DEVKITPRO=/opt/devkitpro
|
||||||
export DEVKITPPC=/opt/devkitpro/devkitPPC
|
export DEVKITPPC=/opt/devkitpro/devkitPPC
|
||||||
ls -l
|
|
||||||
mkdir -p build-gamecube
|
mkdir -p build-gamecube
|
||||||
cmake -S. -Bbuild-gamecube -DDUSK_TARGET_SYSTEM=gamecube -DCMAKE_TOOLCHAIN_FILE="$DEVKITPRO/cmake/GameCube.cmake"
|
cmake -S. -Bbuild-gamecube -DDUSK_TARGET_SYSTEM=gamecube -DCMAKE_TOOLCHAIN_FILE="$DEVKITPRO/cmake/GameCube.cmake"
|
||||||
cd build-gamecube
|
cd build-gamecube
|
||||||
@@ -55,8 +54,9 @@ jobs:
|
|||||||
- name: Copy GameCube
|
- name: Copy GameCube
|
||||||
run: |
|
run: |
|
||||||
ls -l
|
ls -l
|
||||||
# mv build/Dusk.dol build/gitea/GameCube/Dusk/Dusk.dol
|
mv build-gamecube/Dusk.dol build/gitea/GameCube/Dusk/Dusk.dol
|
||||||
# mv build/dusk.dsk build/gitea/GameCube/Dusk/dusk.dsk
|
mv build-gamecube/dusk.dsk build/gitea/GameCube/Dusk/dusk.dsk
|
||||||
|
|
||||||
- name: Upload GameCube Binary
|
- name: Upload GameCube Binary
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
@@ -64,6 +64,28 @@ jobs:
|
|||||||
path: build/gitea/Gamecube
|
path: build/gitea/Gamecube
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
|
- name: Build Wii
|
||||||
|
run: |
|
||||||
|
export DEVKITPRO=/opt/devkitpro
|
||||||
|
export DEVKITPPC=/opt/devkitpro/devkitPPC
|
||||||
|
mkdir -p build-wii
|
||||||
|
cmake -S. -Bbuild-wii -DDUSK_TARGET_SYSTEM=wii -DCMAKE_TOOLCHAIN_FILE="$DEVKITPRO/cmake/Wii.cmake"
|
||||||
|
cd build-wii
|
||||||
|
make VERBOSE=1
|
||||||
|
|
||||||
|
- name: Copy Wii
|
||||||
|
run: |
|
||||||
|
ls -l
|
||||||
|
mv build-wii/Dusk.elf build/gitea/Wii/Dusk/Dusk.elf
|
||||||
|
mv build-wii/dusk.dsk build/gitea/Wii/Dusk/dusk.dsk
|
||||||
|
|
||||||
|
- name: Upload Wii Binary
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: dusk-wii
|
||||||
|
path: build/gitea/Wii
|
||||||
|
if-no-files-found: error
|
||||||
|
|
||||||
run-tests:
|
run-tests:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
Reference in New Issue
Block a user