Mercurial > sdl-ios-xcode
annotate build-scripts/updaterev.sh @ 3030:f13ad181f5b2
This is so wrong, it hurts.
Instead of the GNOME screensaver respecting the MIT-SCREEN-SAVER extension
and registering for the screensaver idle event, it uses a completely different
control mechanism. Our alternatives are to use dbus (very complicated) or
this really painful hack.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 12 Jan 2009 08:26:24 +0000 |
parents | b64c1d23039b |
children | 5e7e1f1a4056 |
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 header file with the current source revision |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
4 |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
5 cd `dirname $0` |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
6 srcdir=.. |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
7 header=$srcdir/include/SDL_revision.h |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
8 |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
9 rev=`sh showrev.sh` |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
10 if [ "$rev" != "" ]; then |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
11 echo "#define SDL_REVISION $rev" >$header.new |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
12 if diff $header $header.new >/dev/null 2>&1; then |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
13 rm $header.new |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
14 else |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
15 mv $header.new $header |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
16 fi |
b64c1d23039b
Make the current revision number available
Sam Lantinga <slouken@libsdl.org>
parents:
diff
changeset
|
17 fi |