4 # recent version.h required for any kip*.o files
5 $(filter kip%.o,$(OBJ_ABI)): $(VERSION)
9 $(VERBOSE)v=`cd $(srcdir) && git rev-parse \
10 --verify --short HEAD 2>/dev/null`; \
11 if [ -n "$$v" ]; then \
12 d=`cd $(srcdir) && git diff-index --name-only HEAD`; \
13 [ -n "$$d" ] && v="$$v-dirty"; \
15 v=`LC_ALL=C svnversion -nc $(srcdir) 2>/dev/null`; \
17 -a "$$v" != "Unversioned directory" ]; then \
18 v=$${v%[A-Z]}; v="r$${v#*:}"; \
20 v=`cd $(srcdir) && hg id 2>/dev/null`; \
21 if [ -n "$$v" ]; then \
28 echo "#define CODE_VERSION \"$$v\"" > $@
29 $(VERBOSE)echo "#define BUILD_DATE \"$$(LC_ALL=C date)\"" >> $@
30 $(VERBOSE)if [ -e .build_nr ]; then \
31 nr=$$(($$(cat .build_nr) + 1)); \
35 echo $$nr > .build_nr; \
36 echo "#define BUILD_NR \"$$nr\"" >> $@