summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--c_src/Makefile18
1 files changed, 10 insertions, 8 deletions
diff --git a/c_src/Makefile b/c_src/Makefile
index d065d6e..fc18e41 100644
--- a/c_src/Makefile
+++ b/c_src/Makefile
@@ -55,18 +55,20 @@ permdb.so: $(permdbso_OBJS)
permdbtest: $(permdbtest_OBJS)
$(CC) $(permdbtest_OBJS) $(LDFLAGS) -o permdbtest
+VALGRIND = valgrind --leak-check=full --error-exitcode=1 -q
+
permdb-valgrind: permdbtest
rm /tmp/permdb-valgrind-test /tmp/permdb-valgrind-test.idx
- valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10000 2048 1000
+ $(VALGRIND) ./permdbtest /tmp/permdb-valgrind-test 10000 2048 1000
rm /tmp/permdb-valgrind-test.idx
- valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10000 2048 1000
+ $(VALGRIND) ./permdbtest /tmp/permdb-valgrind-test 10000 2048 1000
rm /tmp/permdb-valgrind-test /tmp/permdb-valgrind-test.idx
- valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10000 2048 1000
- valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10000 2048 1000
+ $(VALGRIND) ./permdbtest /tmp/permdb-valgrind-test 10000 2048 1000
+ $(VALGRIND) ./permdbtest /tmp/permdb-valgrind-test 10000 2048 1000
rm /tmp/permdb-valgrind-test /tmp/permdb-valgrind-test.idx
- valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10 99 1
+ $(VALGRIND) ./permdbtest /tmp/permdb-valgrind-test 10 99 1
rm /tmp/permdb-valgrind-test.idx
- valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10 99 1
+ $(VALGRIND) ./permdbtest /tmp/permdb-valgrind-test 10 99 1
rm /tmp/permdb-valgrind-test /tmp/permdb-valgrind-test.idx
- valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10 99 1
- valgrind --leak-check=full ./permdbtest /tmp/permdb-valgrind-test 10 99 1
+ $(VALGRIND) ./permdbtest /tmp/permdb-valgrind-test 10 99 1
+ $(VALGRIND) ./permdbtest /tmp/permdb-valgrind-test 10 99 1