@@ -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