Fix svnversion.h generation
authorproski <proski@0192ed92-7a03-0410-a25b-9323aeb14dbd>
Mon, 21 Jan 2008 15:55:13 +0000 (15:55 +0000)
committerproski <proski@0192ed92-7a03-0410-a25b-9323aeb14dbd>
Mon, 21 Jan 2008 15:55:13 +0000 (15:55 +0000)
Dollar signs should be written as two dollar signs to be interpreted by
the shell rather than by the make.

git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3225 0192ed92-7a03-0410-a25b-9323aeb14dbd

Makefile

index 586bb905093029f195bcca0861b11ef81a97126b..4cace036585ffb1e85ddc276920584c1e2dbce1c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -66,13 +66,13 @@ endif
 .PHONY: svnversion.h
 svnversion.h:
        @if [ -d .svn ]; then \
-               ver=$(svnversion -nc . | sed -e 's/^[^:]*://;s/[A-Za-z]//'); \
+               ver=$$(svnversion -nc . | sed -e 's/^[^:]*://;s/[A-Za-z]//'); \
                echo "#define SVNVERSION \"svn r$$ver\"" > $@.tmp; \
        elif [ -d .git ]; then \
-               ver=$(git svn log | head -n2 | tail -n1 | cut -d\  -f1); \
+               ver=$$(git svn log | head -n2 | tail -n1 | cut -d\  -f1); \
                echo "#define SVNVERSION \"svn $$ver\"" > $@.tmp; \
        elif [ -s SNAPSHOT ]; then \
-               ver=$(sed -e '/^Revision: */!d;s///;q' SNAPSHOT); \
+               ver=$$(sed -e '/^Revision: */!d;s///;q' SNAPSHOT); \
                echo "#define SVNVERSION \"svn r$$ver\"" > $@.tmp; \
        else \
                touch $@.tmp; \