updated 1.5.10 release date. #69
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Linux | |
| on: [push, pull_request] | |
| jobs: | |
| build-linux: | |
| name: Build Linux | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| compiler: ["clang", "gcc"] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Install Dependencies | |
| run: sudo apt update && sudo apt install libsdl1.2-dev libmad0-dev libvorbis-dev | |
| - name: Build ${{ matrix.compiler }} | |
| run: | | |
| make CC=${{ matrix.compiler }} -j3 -k -C engine/hexen2 h2 | |
| # run 'localclean' instead of 'clean' to not build libtimidity every time | |
| make -s -C engine/hexen2 localclean | |
| make CC=${{ matrix.compiler }} -j3 -k -C engine/hexen2 glh2 | |
| make -s -C engine/hexen2 localclean | |
| make CC=${{ matrix.compiler }} -j3 -k -C engine/hexen2/server | |
| # hexenworld | |
| make CC=${{ matrix.compiler }} -j3 -k -C engine/hexenworld/server | |
| make CC=${{ matrix.compiler }} -j3 -k -C engine/hexenworld/client hw | |
| make -s -C engine/hexenworld/client localclean | |
| make CC=${{ matrix.compiler }} -j3 -k -C engine/hexenworld/client glhw | |
| # h2patch | |
| make CC=${{ matrix.compiler }} -j3 -k -C h2patch | |
| # hw-utils | |
| make CC=${{ matrix.compiler }} -j3 -k -C hw_utils/hwmaster | |
| make CC=${{ matrix.compiler }} -j3 -k -C hw_utils/hwmquery | |
| make CC=${{ matrix.compiler }} -j3 -k -C hw_utils/hwrcon | |
| # utils | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/hcc | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/bsp2map | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/bspinfo | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/qbsp | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/light | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/vis | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/genmodel | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/qfiles | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/dcc | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/pak | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/jsh2color | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/texutils/bsp2wal | |
| make CC=${{ matrix.compiler }} -j3 -k -C utils/texutils/lmp2pcx |