Mercurial > sdl-ios-xcode
annotate build-scripts/snapshot.sh @ 3197:434ce3242e1c
Alexei Tereschenko
Why not to use hardware vertex processing instead of software one if
it is available in D3D render driver? With hardware processing
testsprite2 runs three times faster on all videocards which I could
test.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 16 Jun 2009 14:34:15 +0000 |
parents | bb773ff79106 |
children | 64a2d8f538a1 |
rev | line source |
---|---|
2982
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
1 #!/bin/sh |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
2 # |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
3 # Generate a current snapshot from source control |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
4 |
2986
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
5 echo "Checking out source" |
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
6 svn co -q http://svn.libsdl.org/trunk/SDL |
2982
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
7 (cd SDL && ./autogen.sh && rm -rf autom4te.cache) |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
8 sh SDL/build-scripts/updaterev.sh |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
9 cp SDL/include/SDL_config.h.default SDL/include/SDL_config.h |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
10 |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
11 major=`fgrep "#define SDL_MAJOR_VERSION" SDL/include/SDL_version.h | \ |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
12 sed 's,[^0-9]*\([0-9]*\),\1,'` |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
13 minor=`fgrep "#define SDL_MINOR_VERSION" SDL/include/SDL_version.h | \ |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
14 sed 's,[^0-9]*\([0-9]*\),\1,'` |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
15 patch=`fgrep "#define SDL_PATCHLEVEL" SDL/include/SDL_version.h | \ |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
16 sed 's,[^0-9]*\([0-9]*\),\1,'` |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
17 rev=`fgrep "#define SDL_REVISION" SDL/include/SDL_revision.h | \ |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
18 sed 's,[^0-9]*\([0-9]*\),\1,'` |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
19 path="SDL-$major.$minor.$patch-$rev" |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
20 |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
21 mv SDL $path |
2986
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
22 echo $path.tar.gz |
2982
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
23 tar zcf $path.tar.gz $path |
2986
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
24 echo $path.zip |
2982
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
25 rm -f $path.zip |
2986
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
26 zip -rq $path.zip $path |
2982
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
27 rm -rf $path |
2986
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
28 |
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
29 #ln -sf $path.tar.gz SDL-1.3.tar.gz |
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
30 #ln -sf $path.zip SDL-1.3.zip |
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
31 #date=`date +"%a %b %e"` |
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
32 #sed -e "s/<-- SDL 1.3 DATE -->.*/<-- SDL 1.3 DATE --> $date/" <../svn.php >../svn.php.new |
bb773ff79106
Updated the snapshot script for use on the website
Sam Lantinga <slouken@libsdl.org>
parents:
2982
diff
changeset
|
33 #mv ../svn.php.new ../svn.php |