Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
SRB2
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Terraform modules
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Unmatched Bracket
SRB2
Commits
9ab00049
Commit
9ab00049
authored
5 years ago
by
SteelT
Browse files
Options
Downloads
Patches
Plain Diff
appveyor: Forgot to change version to 2.2.0
parent
2d68eac5
Branches
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
appveyor.yml
+145
-145
145 additions, 145 deletions
appveyor.yml
with
145 additions
and
145 deletions
appveyor.yml
+
145
−
145
View file @
9ab00049
version
:
2.
1.25
.{branch}-{build}
version
:
2.
2.0
.{branch}-{build}
os
:
MinGW
os
:
MinGW
environment
:
environment
:
CC
:
ccache
CC
:
ccache
CCACHE_CC
:
i686-w64-mingw32-gcc
CCACHE_CC
:
i686-w64-mingw32-gcc
CCACHE_CC_64
:
x86_64-w64-mingw32-gcc
CCACHE_CC_64
:
x86_64-w64-mingw32-gcc
WINDRES
:
windres
WINDRES
:
windres
# c:\mingw-w64 i686 has gcc 6.3.0, so use c:\msys64 7.3.0 instead
# c:\mingw-w64 i686 has gcc 6.3.0, so use c:\msys64 7.3.0 instead
MINGW_SDK
:
c:\msys64\mingw32
MINGW_SDK
:
c:\msys64\mingw32
# c:\msys64 x86_64 has gcc 8.2.0, so use c:\mingw-w64 7.3.0 instead
# c:\msys64 x86_64 has gcc 8.2.0, so use c:\mingw-w64 7.3.0 instead
MINGW_SDK_64
:
C:\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev0\mingw64
MINGW_SDK_64
:
C:\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev0\mingw64
CFLAGS
:
-Wall -W -Werror -Wno-error=implicit-fallthrough -Wimplicit-fallthrough=3 -Wno-tautological-compare -Wno-error=suggest-attribute=noreturn
CFLAGS
:
-Wall -W -Werror -Wno-error=implicit-fallthrough -Wimplicit-fallthrough=3 -Wno-tautological-compare -Wno-error=suggest-attribute=noreturn
NASM_ZIP
:
nasm-2.12.01
NASM_ZIP
:
nasm-2.12.01
NASM_URL
:
http://www.nasm.us/pub/nasm/releasebuilds/2.12.01/win64/nasm-2.12.01-win64.zip
NASM_URL
:
http://www.nasm.us/pub/nasm/releasebuilds/2.12.01/win64/nasm-2.12.01-win64.zip
UPX_ZIP
:
upx391w
UPX_ZIP
:
upx391w
UPX_URL
:
http://upx.sourceforge.net/download/upx391w.zip
UPX_URL
:
http://upx.sourceforge.net/download/upx391w.zip
CCACHE_EXE
:
ccache.exe
CCACHE_EXE
:
ccache.exe
CCACHE_URL
:
http://alam.srb2.org/ccache.exe
CCACHE_URL
:
http://alam.srb2.org/ccache.exe
CCACHE_COMPRESS
:
true
CCACHE_COMPRESS
:
true
CCACHE_DIR
:
C:\Users\appveyor\.ccache
CCACHE_DIR
:
C:\Users\appveyor\.ccache
# Disable UPX by default. The user can override this in their Appveyor project settings
# Disable UPX by default. The user can override this in their Appveyor project settings
NOUPX
:
1
NOUPX
:
1
##############################
##############################
# DEPLOYER VARIABLES
# DEPLOYER VARIABLES
# DPL_ENABLED=1 builds installers for branch names starting with `deployer`.
# DPL_ENABLED=1 builds installers for branch names starting with `deployer`.
# DPL_TAG_ENABLED=1 will also build installers for release tags. DPL_ENABLED=1 must also be set.
# DPL_TAG_ENABLED=1 will also build installers for release tags. DPL_ENABLED=1 must also be set.
# Set these in the Appveyor project settings
# Set these in the Appveyor project settings
##############################
##############################
DPL_ENABLED
:
0
DPL_ENABLED
:
0
DPL_TAG_ENABLED
:
0
DPL_TAG_ENABLED
:
0
DPL_INSTALLER_NAME
:
SRB2-v2123
DPL_INSTALLER_NAME
:
SRB2-v2123
# Asset handling is barebones vs. Travis Deployer. We operate on 7z only.
# Asset handling is barebones vs. Travis Deployer. We operate on 7z only.
# Include the README files and the OpenGL batch in the main and patch archives.
# Include the README files and the OpenGL batch in the main and patch archives.
# The x86/x64 archives contain the DLL binaries.
# The x86/x64 archives contain the DLL binaries.
ASSET_ARCHIVE_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-assets.7z
ASSET_ARCHIVE_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-assets.7z
ASSET_ARCHIVE_PATCH_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-patch-assets.7z
ASSET_ARCHIVE_PATCH_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-patch-assets.7z
ASSET_ARCHIVE_X86_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-x86-assets.7z
ASSET_ARCHIVE_X86_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-x86-assets.7z
ASSET_ARCHIVE_X64_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-x64-assets.7z
ASSET_ARCHIVE_X64_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-x64-assets.7z
ASSET_ARCHIVE_OPTIONAL_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-optional-assets.7z
ASSET_ARCHIVE_OPTIONAL_PATH
:
https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-optional-assets.7z
# This is overridden to 1 for release tag builds
# This is overridden to 1 for release tag builds
ASSET_FILES_OPTIONAL_GET
:
0
ASSET_FILES_OPTIONAL_GET
:
0
# For patches, also include the X86/X64 DLLs.
# For patches, also include the X86/X64 DLLs.
PACKAGE_PATCH_DLL_GET
:
0
PACKAGE_PATCH_DLL_GET
:
0
# Delete all asset downloads so they can be redownloaded
# Delete all asset downloads so they can be redownloaded
ASSET_CLEAN
:
0
ASSET_CLEAN
:
0
cache
:
cache
:
-
nasm-2.12.01.zip
-
nasm-2.12.01.zip
-
upx391w.zip
-
upx391w.zip
-
ccache.exe
-
ccache.exe
-
C:\Users\appveyor\.ccache
-
C:\Users\appveyor\.ccache
-
C:\Users\appveyor\srb2_cache
-
C:\Users\appveyor\srb2_cache
install
:
install
:
-
if [%CONFIGURATION%] == [SDL64] ( set "X86_64=1" )
-
if [%CONFIGURATION%] == [SDL64] ( set "X86_64=1" )
-
if [%CONFIGURATION%] == [SDL64] ( set "CONFIGURATION=SDL" )
-
if [%CONFIGURATION%] == [SDL64] ( set "CONFIGURATION=SDL" )
-
if [%CONFIGURATION%] == [DD64] ( set "X86_64=1" )
-
if [%CONFIGURATION%] == [DD64] ( set "X86_64=1" )
-
if [%CONFIGURATION%] == [DD64] ( set "CONFIGURATION=DD" )
-
if [%CONFIGURATION%] == [DD64] ( set "CONFIGURATION=DD" )
-
if [%X86_64%] == [1] ( set "MINGW_SDK=%MINGW_SDK_64%" )
-
if [%X86_64%] == [1] ( set "MINGW_SDK=%MINGW_SDK_64%" )
-
if [%X86_64%] == [1] ( set "CCACHE_CC=%CCACHE_CC_64%" )
-
if [%X86_64%] == [1] ( set "CCACHE_CC=%CCACHE_CC_64%" )
-
if not exist "%NASM_ZIP%.zip" appveyor DownloadFile "%NASM_URL%" -FileName "%NASM_ZIP%.zip"
-
if not exist "%NASM_ZIP%.zip" appveyor DownloadFile "%NASM_URL%" -FileName "%NASM_ZIP%.zip"
-
7z x -y "%NASM_ZIP%.zip" -o%TMP% >null
-
7z x -y "%NASM_ZIP%.zip" -o%TMP% >null
-
robocopy /S /xx /ns /nc /nfl /ndl /np /njh /njs "%TMP%\%NASM_ZIP%" "%MINGW_SDK%\bin" nasm.exe || exit
0
-
robocopy /S /xx /ns /nc /nfl /ndl /np /njh /njs "%TMP%\%NASM_ZIP%" "%MINGW_SDK%\bin" nasm.exe || exit
0
-
if not exist "%UPX_ZIP%.zip" appveyor DownloadFile "%UPX_URL%" -FileName "%UPX_ZIP%.zip"
-
if not exist "%UPX_ZIP%.zip" appveyor DownloadFile "%UPX_URL%" -FileName "%UPX_ZIP%.zip"
-
7z x -y "%UPX_ZIP%.zip" -o%TMP% >null
-
7z x -y "%UPX_ZIP%.zip" -o%TMP% >null
-
robocopy /S /xx /ns /nc /nfl /ndl /np /njh /njs "%TMP%\%UPX_ZIP%" "%MINGW_SDK%\bin" upx.exe || exit
0
-
robocopy /S /xx /ns /nc /nfl /ndl /np /njh /njs "%TMP%\%UPX_ZIP%" "%MINGW_SDK%\bin" upx.exe || exit
0
-
if not exist "%CCACHE_EXE%" appveyor DownloadFile "%CCACHE_URL%" -FileName "%CCACHE_EXE%"
-
if not exist "%CCACHE_EXE%" appveyor DownloadFile "%CCACHE_URL%" -FileName "%CCACHE_EXE%"
-
ccache -M 99M
-
ccache -M 99M
-
xcopy /Y /V /I ccache.exe "%MINGW_SDK%\bin"
-
xcopy /Y /V /I ccache.exe "%MINGW_SDK%\bin"
configuration
:
configuration
:
-
SDL
-
SDL
-
SDL64
-
SDL64
-
DD
-
DD
-
DD64
-
DD64
matrix
:
matrix
:
allow_failures
:
allow_failures
:
-
configuration
:
DD
-
configuration
:
DD
-
configuration
:
DD64
-
configuration
:
DD64
before_build
:
before_build
:
-
set "Path=%MINGW_SDK%\bin;%Path%"
-
set "Path=%MINGW_SDK%\bin;%Path%"
-
if [%X86_64%] == [1] ( x86_64-w64-mingw32-gcc --version ) else ( i686-w64-mingw32-gcc --version )
-
if [%X86_64%] == [1] ( x86_64-w64-mingw32-gcc --version ) else ( i686-w64-mingw32-gcc --version )
-
mingw32-make --version
-
mingw32-make --version
-
if not [%X86_64%] == [1] ( nasm -v )
-
if not [%X86_64%] == [1] ( nasm -v )
-
if not [%NOUPX%] == [1] ( upx -V )
-
if not [%NOUPX%] == [1] ( upx -V )
-
ccache -V
-
ccache -V
-
ccache -s
-
ccache -s
-
if [%NOUPX%] == [1] ( set "NOUPX=NOUPX=1" ) else ( set "NOUPX=" )
-
if [%NOUPX%] == [1] ( set "NOUPX=NOUPX=1" ) else ( set "NOUPX=" )
-
set "SRB2_MFLAGS=-C src WARNINGMODE=1 CCACHE=1 GCC73=1 NOOBJDUMP=1 %NOUPX%"
-
set "SRB2_MFLAGS=-C src WARNINGMODE=1 CCACHE=1 GCC73=1 NOOBJDUMP=1 %NOUPX%"
-
if [%X86_64%] == [1] ( set "MINGW_FLAGS=MINGW64=1 X86_64=1" ) else ( set "MINGW_FLAGS=MINGW=1 GCC91=1" )
-
if [%X86_64%] == [1] ( set "MINGW_FLAGS=MINGW64=1 X86_64=1" ) else ( set "MINGW_FLAGS=MINGW=1 GCC91=1" )
-
set "SRB2_MFLAGS=%SRB2_MFLAGS% %MINGW_FLAGS% %CONFIGURATION%=1"
-
set "SRB2_MFLAGS=%SRB2_MFLAGS% %MINGW_FLAGS% %CONFIGURATION%=1"
build_script
:
build_script
:
-
cmd
:
mingw32-make.exe %SRB2_MFLAGS% clean
-
cmd
:
mingw32-make.exe %SRB2_MFLAGS% clean
-
cmd
:
mingw32-make.exe %SRB2_MFLAGS% ERRORMODE=1 -k
-
cmd
:
mingw32-make.exe %SRB2_MFLAGS% ERRORMODE=1 -k
after_build
:
after_build
:
-
if [%X86_64%] == [1] (
-
if [%X86_64%] == [1] (
set "BUILD_PATH=bin\Mingw64\Release"
set "BUILD_PATH=bin\Mingw64\Release"
) else (
) else (
set "BUILD_PATH=bin\Mingw\Release"
set "BUILD_PATH=bin\Mingw\Release"
)
)
-
if [%X86_64%] == [1] ( set "CONFIGURATION=%CONFIGURATION%64" )
-
if [%X86_64%] == [1] ( set "CONFIGURATION=%CONFIGURATION%64" )
-
ccache -s
-
ccache -s
-
cmd
:
git rev-parse --short %APPVEYOR_REPO_COMMIT%>%TMP%/gitshort.txt
-
cmd
:
git rev-parse --short %APPVEYOR_REPO_COMMIT%>%TMP%/gitshort.txt
-
cmd
:
set /P GITSHORT=<%TMP%/gitshort.txt
-
cmd
:
set /P GITSHORT=<%TMP%/gitshort.txt
-
set BUILD_ARCHIVE=%APPVEYOR_REPO_BRANCH%-%GITSHORT%-%CONFIGURATION%.7z
-
set BUILD_ARCHIVE=%APPVEYOR_REPO_BRANCH%-%GITSHORT%-%CONFIGURATION%.7z
-
set BUILDSARCHIVE=%APPVEYOR_REPO_BRANCH%-%CONFIGURATION%.7z
-
set BUILDSARCHIVE=%APPVEYOR_REPO_BRANCH%-%CONFIGURATION%.7z
-
cmd
:
7z a %BUILD_ARCHIVE% %BUILD_PATH% -xr!.gitignore
-
cmd
:
7z a %BUILD_ARCHIVE% %BUILD_PATH% -xr!.gitignore
-
appveyor PushArtifact %BUILD_ARCHIVE%
-
appveyor PushArtifact %BUILD_ARCHIVE%
-
cmd
:
copy %BUILD_ARCHIVE% %BUILDSARCHIVE%
-
cmd
:
copy %BUILD_ARCHIVE% %BUILDSARCHIVE%
-
appveyor PushArtifact %BUILDSARCHIVE%
-
appveyor PushArtifact %BUILDSARCHIVE%
##############################
##############################
# DEPLOYER SCRIPT
# DEPLOYER SCRIPT
##############################
##############################
-
if [%DPL_ENABLED%] == [1] ( call "deployer\appveyor\deployer.bat" )
-
if [%DPL_ENABLED%] == [1] ( call "deployer\appveyor\deployer.bat" )
test
:
off
test
:
off
#deploy:
#deploy:
# - provider: FTP
# - provider: FTP
# protocol: ftps
# protocol: ftps
# host:
# host:
# secure: NsLJEPIBvmwCOj8Tg8RoRQ==
# secure: NsLJEPIBvmwCOj8Tg8RoRQ==
# username:
# username:
# secure: ejxi5mvk7oLYu7QtbYojajEPigMy0mokaKhuEVuDZcA=
# secure: ejxi5mvk7oLYu7QtbYojajEPigMy0mokaKhuEVuDZcA=
# password:
# password:
# secure: Hbn6Uy3lT0YZ88yFJ3aW4w==
# secure: Hbn6Uy3lT0YZ88yFJ3aW4w==
# folder: appveyor
# folder: appveyor
# application:
# application:
# active_mode: false
# active_mode: false
# on:
# on:
# branch: master
# branch: master
# appveyor_repo_tag: true
# appveyor_repo_tag: true
on_finish
:
on_finish
:
#- cmd: echo xfreerdp /u:appveyor /cert-ignore +clipboard /v:<ip>:<port>
#- cmd: echo xfreerdp /u:appveyor /cert-ignore +clipboard /v:<ip>:<port>
#- ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
#- ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment