Make 'testall' work again when building in a separate directory.
test_distutils still fails when doing that.
diff --git a/Makefile.pre.in b/Makefile.pre.in
index ede3bd8..c444539 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -617,7 +617,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