diff --git a/.ci/dolphin/build-gamecube.sh b/.ci/dolphin/build-gamecube.sh index e0bb678..c9779a9 100755 --- a/.ci/dolphin/build-gamecube.sh +++ b/.ci/dolphin/build-gamecube.sh @@ -1,5 +1,5 @@ #!/bin/bash -docker build -t myapp:latest -f .ci/dolphin/Dockerfile . +docker build -t myapp:latest -f ./.ci/dolphin/Dockerfile . docker run -v $PWD:/workdir myapp:latest /bin/bash -c ' \ export PATH="$DEVKITPPC/bin:$PATH" && \ ls -l && \ diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 9774f2f..521ca26 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -21,7 +21,17 @@ jobs: - name: Build GameCube run: | echo "Current directory: $(pwd)" - ./.ci/dolphin/build-gamecube.sh + docker build -t myapp:latest -f ./.ci/dolphin/Dockerfile . + docker run -v $PWD:/workdir myapp:latest /bin/bash -c ' \ + export PATH="$DEVKITPPC/bin:$PATH" && \ + ls -l && \ + cd /workdir && \ + ls -l && \ + rm -rf build-gamecube && \ + mkdir -p build-gamecube && \ + cmake -S. -Bbuild-gamecube -DDUSK_TARGET_SYSTEM=gamecube -DCMAKE_TOOLCHAIN_FILE="$DEVKITPRO/cmake/GameCube.cmake" && \ + cd build-gamecube && \ + make VERBOSE=1 - name: Copy gamecube run: | mkdir -p build/gitea/Gamecube/Dusk