add auto-build files for github
[miniglut] / .github / workflows / build_gnulinux.yml
1 name: GNU/Linux build
2
3 on:
4   push:
5   pull_request:
6   workflow_dispatch:
7
8 jobs:
9   build:
10
11     runs-on: ubuntu-latest
12
13     steps:
14     - uses: actions/checkout@v3
15
16     - name: install dependencies
17       run: |
18         sudo apt-get update
19         sudo apt-get install libgl-dev libx11-dev
20
21     - name: build
22       run: make
23
24     - name: package
25       run: |
26         mkdir miniglut-gnulinux64
27         cp libminiglut.a miniglut-gnulinux64
28         cp test miniglut-gnulinux64
29
30     - uses: actions/upload-artifact@v3
31       with:
32         name: miniglut-gnulinux64
33         path: miniglut-gnulinux64
34
35 # vi:ts=2 sts=2 sw=2 expandtab: