Newer
Older
stage: build
script:
- cd src/sbbs3
- make RELEASE=1 all
- make RELEASE=1 gtkutils
artifacts:

Rob Swindell
committed
name: sbbs-linux-x64
paths:
- "src/sbbs3/*.exe.release/*"
- "src/sbbs3/*.lib.release/*"
- "src/sbbs3/*/*.exe.release/*"
sexpots-linux:
image: gcc
stage: build
script:
paths:
- "src/sexpots/*.exe.release/*"
syncterm-linux:
image: gcc
stage: build
script:
- cd src/syncterm
- make RELEASE=1
artifacts:

Rob Swindell
committed
name: syncterm-linux-x64
paths:
- "src/syncterm/*.exe.release/*"
sbbs-windows:
- cd src/xpdev
- make
- cd ../../src/sbbs3
- cd ctrl
- .\build.bat
- cd ../chat
- .\build.bat
- cd ../useredit
- .\build.bat

Rob Swindell
committed
name: sbbs-win32
- "src/sbbs3/*.exe.release/*.exe"
- "src/sbbs3/*.dll.release/*.dll"
- "src/sbbs3/*/*.exe.release/*.exe"
- "src/sbbs3/*/*.exe"
sexpots-windows:
tags: [windows]
stage: build
script:
- cd src/sexpots
- .\release.bat
artifacts:
name: sexpots-win32
paths:
- "src/sexpots/Release/*.exe"
sbbs-freebsd:
tags: [FreeBSD]
stage: build
script:
- cd src/sbbs3
- gmake RELEASE=1 all
artifacts:
name: sbbs-freebsd-x64
paths:
- "src/sbbs3/*.exe.release/*"
- "src/sbbs3/*.lib.release/*"
- "src/sbbs3/*/*.exe.release/*"
syncterm-freebsd:
tags: [FreeBSD]
stage: build
script:
- cd src/syncterm
- gmake AR=mingw32-ar CC=mingw32-gcc CXX=mingw32-g++ RANLIB=mingw32-ranlib RELEASE=1 STATIC_CRYPTLIB=yes USE_SDL=1 VERBOSE=please WINDRES=mingw32-windres
artifacts:
name: syncterm-freebsd-x64
paths:
- "src/syncterm/*.exe.release/*"