Rewrite make_ctests and runtest in shell.

diff --git a/dlls/Maketest.rules.in b/dlls/Maketest.rules.in
index 4c7a77f..08ab0cc 100644
--- a/dlls/Maketest.rules.in
+++ b/dlls/Maketest.rules.in
@@ -45,7 +45,7 @@
 # Rules for building test list
 
 $(TESTLIST): Makefile.in
-	$(TOPSRCDIR)/programs/winetest/make_ctests $(CTESTS) >$(TESTLIST) || $(RM) $(TESTLIST)
+	$(TOPSRCDIR)/tools/make_ctests $(CTESTS) >$(TESTLIST) || $(RM) $(TESTLIST)
 
 # Rules for checking that no imports are missing