Index: src/tests/Makefile.in
===================================================================
--- src/tests/Makefile.in	(revision b8f60026e6aecce251c7ab62227382451436a9da)
+++ src/tests/Makefile.in	(revision 56de5932a79f39e0d88f625e73c3c9000b25535d)
@@ -104,5 +104,5 @@
 CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES = config.py
-CONFIG_CLEAN_VPATH_FILES =
+CONFIG_CLEAN_VPATH_FILES = test.py
 am__dirstamp = $(am__leading_dot)dirstamp
 am_avl_test_OBJECTS = avltree/avl_test.$(OBJEXT) \
@@ -170,5 +170,5 @@
 CTAGS = ctags
 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.py.in \
-	$(top_srcdir)/automake/depcomp
+	$(srcdir)/test.py $(top_srcdir)/automake/depcomp
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
Index: src/tests/pybin/tools.py
===================================================================
--- src/tests/pybin/tools.py	(revision b8f60026e6aecce251c7ab62227382451436a9da)
+++ src/tests/pybin/tools.py	(revision 56de5932a79f39e0d88f625e73c3c9000b25535d)
@@ -163,6 +163,5 @@
 
 	# Start the walk
-	abspath = os.path.abspath(__main__.__file__)
-	dname = os.path.dirname(abspath)
+	dname = settings.SRCDIR
 	os.path.walk(dname, step, '')
 
