diff libpurple/protocols/qq/Makefile.mingw @ 24653:fecedf6d9ee1

propagate from branch 'im.pidgin.pidgin' (head 97d295a04f3a9852a3b29cf0df43d56d1ddcc672) to branch 'im.pidgin.pidgin.openq' (head a0d99396d1603b53838d74cad4391ece34f3ebbf)
author SHiNE CsyFeK <csyfek@gmail.com>
date Fri, 05 Dec 2008 14:51:36 +0000
parents 260c6f4e6563 d971d5369b43
children e8c5688afdcd
line wrap: on
line diff
--- a/libpurple/protocols/qq/Makefile.mingw	Thu Dec 04 04:15:28 2008 +0000
+++ b/libpurple/protocols/qq/Makefile.mingw	Fri Dec 05 14:51:36 2008 +0000
@@ -6,6 +6,15 @@
 
 PIDGIN_TREE_TOP := ../../..
 include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak
+CURRENT_REVISION=$(shell \
+		 if [ -e ./.hg_archival.txt ]; then \
+		   awk 'BEGIN {"grep node .hg_archival.txt" | getline rev; \
+		   rev=substr(rev,7,6); print rev}' > current_revision; \
+		 else \
+		   echo "!hg" > current_revision; \
+		 fi; \
+		 cat ./current_revision)
+
 TARGET = libqq
 TYPE = PLUGIN
 
@@ -15,6 +24,7 @@
 	DLL_INSTALL_DIR =	$(PURPLE_INSTALL_DIR)
 else
 ifeq ($(TYPE),PLUGIN)
+	DEFINES += -DOPENQ_VERSION=\"$(CURRENT_REVISION)\"
 	DLL_INSTALL_DIR =	$(PURPLE_INSTALL_PLUGINS_DIR)
 endif
 endif