Index: .github/workflows/amiga-gcc.yml ================================================================== --- .github/workflows/amiga-gcc.yml +++ .github/workflows/amiga-gcc.yml @@ -1,37 +1,21 @@ name: amiga-gcc on: [push, pull_request] jobs: build: runs-on: ubuntu-latest + container: amigadev/crosstools:m68k-amigaos strategy: matrix: configure_flags: - - --disable-amiga-lib steps: - - name: Install dependencies - run: docker pull amigadev/crosstools:m68k-amigaos - uses: actions/checkout@v2 - name: autogen.sh run: ./autogen.sh - name: configure - run: | - docker run \ - -e PATH="/opt/m68k-amigaos/bin:$PATH" \ - -v "$PWD:/objfw" \ - amigadev/crosstools:m68k-amigaos \ - sh -c 'cd /objfw && ./configure --host=m68k-amigaos ${{ matrix.configure_flags }}' + run: ./configure --host=m68k-amigaos ${{ matrix.configure_flags }} - name: make - run: | - docker run \ - -e PATH="/opt/m68k-amigaos/bin:$PATH" \ - -v "$PWD:/objfw" \ - amigadev/crosstools:m68k-amigaos \ - sh -c "cd /objfw && make -j$(nproc)" + run: make -j$(nproc) - name: make install - run: | - docker run \ - -e PATH="/opt/m68k-amigaos/bin:$PATH" \ - -v "$PWD:/objfw" \ - amigadev/crosstools:m68k-amigaos \ - sh -c "cd /objfw && make -j$(nproc)" + run: make install Index: .github/workflows/morphos.yml ================================================================== --- .github/workflows/morphos.yml +++ .github/workflows/morphos.yml @@ -1,37 +1,21 @@ name: morphos on: [push, pull_request] jobs: build: runs-on: ubuntu-latest + container: amigadev/crosstools:ppc-morphos strategy: matrix: configure_flags: - - --disable-amiga-lib steps: - - name: Install dependencies - run: docker pull amigadev/crosstools:ppc-morphos - uses: actions/checkout@v2 - name: autogen.sh run: ./autogen.sh - name: configure - run: | - docker run \ - -e PATH="/opt/ppc-morphos/bin:$PATH" \ - -v "$PWD:/objfw" \ - amigadev/crosstools:ppc-morphos \ - sh -c 'cd /objfw && ./configure --host=ppc-morphos ${{ matrix.configure_flags }}' + run: ./configure --host=ppc-morphos ${{ matrix.configure_flags }} - name: make - run: | - docker run \ - -e PATH="/opt/ppc-morphos/bin:$PATH" \ - -v "$PWD:/objfw" \ - amigadev/crosstools:ppc-morphos \ - sh -c "cd /objfw && make -j$(nproc)" + run: make -j$(nproc) - name: make install - run: | - docker run \ - -e PATH="/opt/ppc-morphos/bin:$PATH" \ - -v "$PWD:/objfw" \ - amigadev/crosstools:ppc-morphos \ - sh -c "cd /objfw && make -j$(nproc)" + run: make install Index: .github/workflows/nintendo-3ds.yml ================================================================== --- .github/workflows/nintendo-3ds.yml +++ .github/workflows/nintendo-3ds.yml @@ -30,6 +30,6 @@ docker run \ -e DEVKITPRO=/opt/devkitpro \ -e PATH="/opt/devkitpro/devkitARM/bin:$PATH" \ -v "$PWD:/objfw" \ devkitpro/devkitarm \ - sh -c "cd /objfw && make -j$(nproc)" + sh -c "cd /objfw && make install" Index: .github/workflows/nintendo-ds.yml ================================================================== --- .github/workflows/nintendo-ds.yml +++ .github/workflows/nintendo-ds.yml @@ -30,6 +30,6 @@ docker run \ -e DEVKITPRO=/opt/devkitpro \ -e PATH="/opt/devkitpro/devkitARM/bin:$PATH" \ -v "$PWD:/objfw" \ devkitpro/devkitarm \ - sh -c "cd /objfw && make -j$(nproc)" + sh -c "cd /objfw && make install" Index: .github/workflows/nintendo-switch.yml ================================================================== --- .github/workflows/nintendo-switch.yml +++ .github/workflows/nintendo-switch.yml @@ -30,6 +30,6 @@ docker run \ -e DEVKITPRO=/opt/devkitpro \ -e PATH="/opt/devkitpro/devkitA64/bin:$PATH" \ -v "$PWD:/objfw" \ devkitpro/devkita64 \ - sh -c "cd /objfw && make -j$(nproc)" + sh -c "cd /objfw && make install" Index: .github/workflows/wii-u.yml ================================================================== --- .github/workflows/wii-u.yml +++ .github/workflows/wii-u.yml @@ -30,6 +30,6 @@ docker run \ -e DEVKITPRO=/opt/devkitpro \ -e PATH="/opt/devkitpro/devkitPPC/bin:$PATH" \ -v "$PWD:/objfw" \ devkitpro/devkitppc \ - sh -c "cd /objfw && make -j$(nproc)" + sh -c "cd /objfw && make install" Index: .github/workflows/wii.yml ================================================================== --- .github/workflows/wii.yml +++ .github/workflows/wii.yml @@ -30,6 +30,6 @@ docker run \ -e DEVKITPRO=/opt/devkitpro \ -e PATH="/opt/devkitpro/devkitPPC/bin:$PATH" \ -v "$PWD:/objfw" \ devkitpro/devkitppc \ - sh -c "cd /objfw && make -j$(nproc)" + sh -c "cd /objfw && make install"