celestar@1525: @echo off celestar@1525: echo Running SVN version detection script... celestar@1525: rem Celestar@1528: rem Requires subversion (`svnversion') to be installed celestar@1525: rem celestar@1525: cd ..\.. orudge@1851: if not "%RELEASE%"=="" goto forcerelease celestar@1525: if not exist .svn goto nosvn Celestar@1528: svnversion -n . > os\os2\svnver.tmp Celestar@1528: if not "%ERRORLEVEL%"=="0" goto nosvn celestar@1525: Celestar@1528: copy os\os2\svnver1.c+os\os2\svnver.tmp+os\os2\svnver2.c rev.c /a /y > nul 2> nul celestar@1525: goto end celestar@1525: Celestar@1528: :forcerelease Celestar@1528: echo Forcing release string "%RELEASE%"... Celestar@1528: echo const char _openttd_revision[] = "%RELEASE%"; > rev.c Celestar@1528: echo const int _revision_number = 0; >> rev.c celestar@1525: goto end celestar@1525: celestar@1525: :nosvn Celestar@1528: echo Error executing `svnversion' or no SVN data detected celestar@1525: echo const char _openttd_revision[] = "norev000"; > rev.c celestar@1525: echo const int _revision_number = 0; >> rev.c celestar@1525: goto end celestar@1525: celestar@1525: :end celestar@1525: cd os\os2 Celestar@1528: del svnver.tmp > nul 2> nul celestar@1525: rem end