diff --git a/tests/parallelTestsMakefile.in b/tests/parallelTestsMakefile.in
index 0cd82fa9a87cfa6db47cedc4820b9bcbe3127a5d..28f42e226140d325c40a91b8baedbc5ff5824fac 100644
--- a/tests/parallelTestsMakefile.in
+++ b/tests/parallelTestsMakefile.in
@@ -3,7 +3,7 @@
 all: valgrind valgrindMultiprocess helgrindBase helgrindScheduler helgrindOStoreDB helgrindDataTransfer helgrindInMemoryCatalogue helgrindMultiprocess
 	
 	
-valgrind:
+valgrind: valgrindMultiprocess helgrindMultiprocess
 	valgrind -q @VALGRIND_OPTS_STR@                                               \
 	--suppressions=/usr/share/cta-@CTA_VERSION@/unittest/valgrind.suppr           \
 	/usr/bin/cta-unitTests
@@ -13,37 +13,37 @@ valgrindMultiprocess:
 	--suppressions=/usr/share/cta-@CTA_VERSION@/unittest/valgrind.suppr           \
 	/usr/bin/cta-unitTests-multiProcess
 
-helgrindBase:
+helgrindBase: valgrindMultiprocess helgrindMultiprocess
 	valgrind -q --tool=helgrind @HELGRIND_OPTS_STR@                               \
 	--suppressions=/usr/share/cta-@CTA_VERSION@/unittest/helgrind.suppr           \
 	/usr/bin/cta-unitTests                                                        \
 	--gtest_filter=-OStoreDBPlusMockSchedulerTestVFS*:OStoreTestVFS*:OStoreDBPlusMockSchedulerTestVFS*:InMemory*
 
-helgrindScheduler:
+helgrindScheduler: valgrindMultiprocess helgrindMultiprocess
 	valgrind -q --tool=helgrind @HELGRIND_OPTS_STR@                               \
 	--suppressions=/usr/share/cta-@CTA_VERSION@/unittest/helgrind.suppr           \
 	/usr/bin/cta-unitTests                                                        \
 	--gtest_filter=OStoreDBPlusMockSchedulerTestVFS/Scheduler*
 
-helgrindOStoreDB:
+helgrindOStoreDB: valgrindMultiprocess helgrindMultiprocess
 	valgrind -q --tool=helgrind @HELGRIND_OPTS_STR@                               \
 	--suppressions=/usr/share/cta-@CTA_VERSION@/unittest/helgrind.suppr           \
 	/usr/bin/cta-unitTests                                                        \
 	--gtest_filter=OStoreTestVFS*
 
-helgrindDataTransfer:
+helgrindDataTransfer: valgrindMultiprocess helgrindMultiprocess
 	valgrind -q --tool=helgrind @HELGRIND_OPTS_STR@                               \
 	--suppressions=/usr/share/cta-@CTA_VERSION@/unittest/helgrind.suppr           \
 	/usr/bin/cta-unitTests                                                        \
 	--gtest_filter=OStoreDBPlusMockSchedulerTestVFS/DataTransferSessionTest*
 
-helgrindInMemoryCatalogue:
+helgrindInMemoryCatalogue: valgrindMultiprocess helgrindMultiprocess
 	valgrind -q --tool=helgrind @HELGRIND_OPTS_STR@                               \
 	--suppressions=/usr/share/cta-@CTA_VERSION@/unittest/helgrind.suppr           \
 	/usr/bin/cta-unitTests                                                        \
 	--gtest_filter=InMemory/*
 
-helgrindMultiprocess:
+helgrindMultiprocess: valgrindMultiprocess
 	valgrind -q --tool=helgrind @HELGRIND_OPTS_STR@                               \
 	--suppressions=/usr/share/cta-@CTA_VERSION@/unittest/helgrind.suppr           \
 	/usr/bin/cta-unitTests-multiProcess
\ No newline at end of file