+# Test suite Makefile
+# Part of SDCC - http://sdcc.sourceforge.net/
+# Michael Hope <michaelh@juju.net.nz> 2001
+#
+# This Makefile builds and runs the test suites under tests/ for each
+# one of the supported ports located under ports/. The test suite
+# results are summarised and individual test failures are logged. The
+# expected result is a single line per port summarising the number of
+# failures, test points, and test cases. The philosophy is that
+# checked in code should always pass the suite with no failures, as
+# then if there are failures then it is in the current developers code.
+#
+# Only the required suites are run. Changing sdcc causes all to be
+# re-run. Changing one suite causes just that to be run. Changing
+# one of the library files should cause all to re-run
+
+# Dependancies:
+# * The sdcc-extra package, available from CVS.
+# o cvs -d cvs.sdcc.sourceforge.net:/cvsroot/sdcc co sdcc-extra
+# o Provides the emulators
+# * The gbdk-lib package from gbdk.
+# o cvs -d cvs.gbdk.sourceforge.net:/cvsroot/gbdk co gbdk-lib
+# o Proviles mul, div, and include files for the z80 tests.
+# * python 1.5 or above
+# * uCsim for the mcs51 port
+#
+# The paths below assume that sdcc, sdcc-extra, and gbdk-lib all reside in
+# the same directory.
+
+# Old notes: