Added an automatic computation of the revision number (which is
authorFrancois Fleuret <francois@fleuret.org>
Tue, 17 Mar 2009 07:05:19 +0000 (08:05 +0100)
committerFrancois Fleuret <francois@fleuret.org>
Tue, 17 Mar 2009 07:05:19 +0000 (08:05 +0100)
defined as being the number of "commits" in the git log).

Makefile

index b723ea1..9838c51 100644 (file)
--- a/Makefile
+++ b/Makefile
 
 LDFLAGS=-lcurses
 
+REVISION_NUMBER=$(shell git log | grep ^commit | wc -l)
+
 ifeq ($(DEBUG),yes)
   OPTIMIZE_FLAG = -ggdb3 -DDEBUG
 else
   OPTIMIZE_FLAG = -ggdb3 -O3
 endif
 
-CXXFLAGS = -Wall $(OPTIMIZE_FLAG)
+CXXFLAGS = -DREVISION_NUMBER=$(REVISION_NUMBER) -Wall $(OPTIMIZE_FLAG)
 
 all: selector