| #!/bin/sh | |
| VERSION="4.0" | |
| OUT="$1" | |
| if [ -d .git ] && head=`git rev-parse --verify HEAD 2>/dev/null`; then | |
| git update-index --refresh --unmerged > /dev/null | |
| descr=$(git describe) | |
| # on git builds check that the version number above | |
| # is correct... | |
| [ "${descr%%-*}" = "v$VERSION" ] || exit 2 | |
| v="${descr#v}" | |
| if git diff-index --name-only HEAD | read dummy ; then | |
| v="$v"-dirty | |
| fi | |
| else | |
| v="$VERSION" | |
| fi | |
| echo '#include "iw.h"' > "$OUT" | |
| echo "const char iw_version[] = \"$v\";" >> "$OUT" |