This tree contains a random collection of Moby test programs, plus
some supporting infrastructure.  Each test program is located in
its own subdirectory under Tests/src.  Each test program has a
Makefile with the following targets:

	build		-- compile the program from sources
	run		-- run the test program and save the output in
			   the file OUT.run
	check		-- compare the OUT.run output with OUT.master
			   and report any differences
	clean		-- remove executables and OUT.run
	distclean	-- remove files generated by configure
	devclean	-- remove files generated by config/mk-makefiles.sh

To configure, run the command

	./configure --with-moby-bin=<path>

where <path> is the path to a bin directory containing the mobyc command
(if mobyc is in your path, then this command is not necessary).

Other configuration options that you might find useful are

	--enable-check-bol	-- adds the --check-bol flag to Moby compiles.
				   This option is helpful for regression testing.

	--disable-debug		-- Build executables using the "NDEBUG" version
				   of the runtime system, which has assertion
				   checking turned off and uses a larger default
				   heap size.  This option should be used for
				   performance testing.

The following Makeflags are used (see mk/common.gmk)

	MOBYINCLUDES		-- specify Moby libraries (e.g., "-i console-io")
	MOBYCFLAGS		-- command-line options for mobyc command
	LDFLAGS			-- used to specify extra C libraries (e.g., "-lm")
