author | peter1138 |
Fri, 20 Oct 2006 19:48:25 +0000 | |
changeset 4898 | e3962fe14ef8 |
parent 1851 | 35497f3d16ee |
permissions | -rw-r--r-- |
1525
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
1 |
@echo off |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
2 |
echo Running SVN version detection script... |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
3 |
rem |
1528
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
4 |
rem Requires subversion (`svnversion') to be installed |
1525
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
5 |
rem |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
6 |
cd ..\.. |
1851 | 7 |
if not "%RELEASE%"=="" goto forcerelease |
1525
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
8 |
if not exist .svn goto nosvn |
1528
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
9 |
svnversion -n . > os\os2\svnver.tmp |
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
10 |
if not "%ERRORLEVEL%"=="0" goto nosvn |
1525
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
11 |
|
1528
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
12 |
copy os\os2\svnver1.c+os\os2\svnver.tmp+os\os2\svnver2.c rev.c /a /y > nul 2> nul |
1525
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
13 |
goto end |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
14 |
|
1528
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
15 |
:forcerelease |
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
16 |
echo Forcing release string "%RELEASE%"... |
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
17 |
echo const char _openttd_revision[] = "%RELEASE%"; > rev.c |
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
18 |
echo const int _revision_number = 0; >> rev.c |
1525
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
19 |
goto end |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
20 |
|
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
21 |
:nosvn |
1528
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
22 |
echo Error executing `svnversion' or no SVN data detected |
1525
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
23 |
echo const char _openttd_revision[] = "norev000"; > rev.c |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
24 |
echo const int _revision_number = 0; >> rev.c |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
25 |
goto end |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
26 |
|
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
27 |
:end |
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
28 |
cd os\os2 |
1528
94e532d0a921
(svn r2032) -Codechange: A less hackish version of SVN version detection for OS/2 (orudge)
Celestar
parents:
1525
diff
changeset
|
29 |
del svnver.tmp > nul 2> nul |
1525
47f8859113ad
(svn r2029) -Fix: Added files I forgot to svn add the previous commit
celestar
parents:
diff
changeset
|
30 |
rem end |