From: Sebastian B. <sb...@us...> - 2013-12-12 18:12:50
|
Update of /cvsroot/simplemail/simplemail/tests In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv10810 Modified Files: makefile Log Message: Added separate run targets. Index: makefile =================================================================== RCS file: /cvsroot/simplemail/simplemail/tests/makefile,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- makefile 8 Dec 2013 20:26:14 -0000 1.21 +++ makefile 12 Dec 2013 18:12:47 -0000 1.22 @@ -60,6 +60,17 @@ # Define memleak targets MEMLEAKS_TARGETS = $(foreach testexe,$(TESTEXES),memleaks-$(testexe)) +# run template +define run.tmpl +run-$(1): $(1) + ./$$< +endef + +# "instanciate" run targets +$(foreach testexe,$(TESTEXES), \ + $(eval $(call run.tmpl,$(testexe))) \ +) + # memleaks template define memleak.tmpl memleaks-$(1): $(1) |