#!/bin/sh # # Generate a header file with the current source revision outdir=`pwd` cd `dirname $0` srcdir=.. header=$outdir/include/SDL_revision.h dist= while [ "$#" -gt 0 ]; do case "$1" in (--dist) dist=yes shift ;; (*) echo "$0: Unknown option: $1" >&2 exit 2 ;; esac done rev=`sh showrev.sh 2>/dev/null` if [ "$rev" != "" ]; then if [ -n "$dist" ]; then echo "$rev" > "$outdir/VERSION" fi echo "/* Generated by updaterev.sh, do not edit */" >"$header.new" echo "#define SDL_REVISION \"SDL-$rev\"" >>"$header.new" echo "#define SDL_REVISION_NUMBER 0" >>"$header.new" if diff $header $header.new >/dev/null 2>&1; then rm "$header.new" else mv "$header.new" "$header" fi fi