.PHONY: FORCE
+version := $(patsubst v%,%,$(shell git describe))
+
../rules/%/Makefile.rules: Makefile.rules.% FORCE
- python ../omkbuild.py -o $@ $<
+ python ../omkbuild.py -o $@.tmp $<
+ sed -i -e "s/@git-describe@/$(version)/g" $@.tmp
+ mv $@.tmp $@
TOP_LEVEL_SNIPPETS = $(filter-out %~,$(wildcard Makefile.rules.*))
RULE_TYPES = $(TOP_LEVEL_SNIPPETS:Makefile.rules.%=%)
# (C) Copyright 2006 by Michal Sojka - Czech Technical University, FEE, DCE
#
# Homepage: http://rtime.felk.cvut.cz/omk/
+# Version: @git-describe@
#
# The OMK build system is distributed under the GNU General Public
# License. See file COPYING for details.