Make the testall target work again when building in a separate directory
(with '../path/to/source/configure')
diff --git a/Makefile.pre.in b/Makefile.pre.in
index 8cbde80..0a03d87 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -646,7 +646,7 @@
 
 testall:	all platform
 		-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
-		$(TESTPYTHON) Lib/compileall.py
+		$(TESTPYTHON) $(srcdir)/Lib/compileall.py
 		-find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f
 		-$(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall
 		$(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall