diff Wnn/include/Makefile.in @ 9:bcc6b3ca758e

now _SERVER_VERSION includes revision from hg.
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Fri, 21 Dec 2007 17:22:21 +0900
parents bbc77ca4def5
children b0deba88e223
line wrap: on
line diff
--- a/Wnn/include/Makefile.in	Fri Dec 21 16:41:48 2007 +0900
+++ b/Wnn/include/Makefile.in	Fri Dec 21 17:22:21 2007 +0900
@@ -37,7 +37,7 @@
 HEADERS = jllib.h jslib.h rk_spclval.h wnnerror.h commonhd.h cplib.h \
         wnn_config.h msg.h
 
-all::
+all:: build_stamp.h
 
 instlib:: install
 
@@ -53,5 +53,13 @@
 
 depend::
 
+build_stamp.h::
+	if [ -d ../../.hg ]; then \
+		revh=`hg tip --template '#define _SERVER_VERSION "FreeWnn mercurial #rev#:#node|short#"\n' 2>/dev/null`; \
+		[ -z "$$revh" ] || echo "$$revh" > build_stamp.h; \
+	else \
+		echo "FreeWnn 1.1.1" > build_stamp.h; \
+	fi
+
 clean::
-
+	rm -f build_stamp.h