+
#
# selector is a simple shell command for selection of strings with a
# dynamic pattern-matching.
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