X-Git-Url: https://secure.softndesign.org/git/?a=blobdiff_plain;f=makefile;h=25ebdc02b5414be51ec60da4609e689ddbfc587a;hb=a24bd5195f9990159a974c98751f1473f29b9fa4;hp=fe42f876049b741bb4e0d4ad1b24cc065d40f75b;hpb=680bf70a1786360c2fa09f2360c593b9b174848b;p=calc.git diff --git a/makefile b/makefile index fe42f87..25ebdc0 100644 --- a/makefile +++ b/makefile @@ -98,18 +98,18 @@ gcov_%: test_%: %.test %.exe IFS=$$'\n'; RC=0; \ - for test in `cat $< | sed 's,${<:.test=.exe},./${<:.test=.exe},g'`; do \ + for test in `cat $< | sed 's,${<:.test=.exe},$(VALGRIND) ./${<:.test=.exe},g'`; do \ echo "=== $$test ==="; \ - eval $(VALGRIND) $$test; \ + eval $$test; \ [ $$? -eq 0 ] && echo -e "\033[1;32mSUCCESS\033[0;0m" \ || { echo -e "\033[1;31mFAILED\033[0;0m"; RC=1; }; \ done; \ test "$$RC" -ne 1 valgrind_%: %.exe - VALGRIND="valgrind -v --leak-check=full --show-reachable=yes --log-fd=2"; \ + VALGRIND="valgrind -v --leak-check=full --log-fd=3"; \ export VALGRIND; \ - $(MAKE) $(@:valgrind_%=test_%) + $(MAKE) $(@:valgrind_%=test_%) 3>$@.log %.d: %.c $(call TITLE, "Building $@")