watcom.yml 768 B

123456789101112131415161718192021222324252627282930
  1. name: Build (OpenWatcom)
  2. on: [push, pull_request]
  3. jobs:
  4. os2:
  5. name: ${{ matrix.platform.name }}
  6. runs-on: windows-latest
  7. strategy:
  8. matrix:
  9. platform:
  10. - { name: Windows, makefile: Makefile.w32 }
  11. - { name: OS/2, makefile: Makefile.os2 }
  12. steps:
  13. - uses: actions/checkout@v2
  14. - uses: open-watcom/setup-watcom@v0
  15. - name: Build SDL2
  16. run: |
  17. wmake -f ${{ matrix.platform.makefile }}
  18. - name: Build tests
  19. run: |
  20. cd test && wmake -f ${{ matrix.platform.makefile }}
  21. cd ..
  22. - name: distclean
  23. run: |
  24. wmake -f ${{ matrix.platform.makefile }} distclean
  25. cd test && wmake -f ${{ matrix.platform.makefile }} distclean
  26. cd ..