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