36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
stages:
|
|
- build
|
|
|
|
job_linux:
|
|
stage: build
|
|
before_script:
|
|
- apt-get update -qq && apt-get install -y -qq zip
|
|
- apt-get install -y -qq libsdl1.2-dev libpng-dev libsdl-ttf2.0-dev libsdl-image1.2-dev liblua5.2-dev
|
|
- apt-get install -y -qq libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev doxygen graphviz
|
|
script:
|
|
- "make -j3 && make ziprelease"
|
|
- "API=sdl2 make -j3 && API=sdl2 make ziprelease"
|
|
- "make docarchive"
|
|
artifacts:
|
|
paths:
|
|
- "*.zip"
|
|
- "grafx2*.tgz"
|
|
|
|
job_win32:
|
|
stage: build
|
|
before_script:
|
|
- apt-get update -qq && apt-get install -y -qq zip dos2unix
|
|
- apt-get install -y -qq gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-tools nsis
|
|
script:
|
|
- "WIN32CROSS=1 make 3rdparty"
|
|
- "WIN32CROSS=1 make -j3"
|
|
- "WIN32CROSS=1 make ziprelease"
|
|
- "WIN32CROSS=1 make win32installer"
|
|
- "WIN32CROSS=1 API=win32 make -j3"
|
|
- "WIN32CROSS=1 API=win32 make ziprelease"
|
|
- "WIN32CROSS=1 API=win32 make win32installer"
|
|
artifacts:
|
|
paths:
|
|
- "*.zip"
|
|
- "install/grafx2*.exe"
|