These files came from:
$MRGCVS/mrg/progs/consumer
This location should always contain the most up to date files.
================================================================================

Author: Matthew Prowse
Date: 04/10/2004
License: Probably GPL?

================================================================================

COMPILING
=========

** YOU WILL NEED TO CHANGE THE $BIN_DIR VARIABLE IN THE FOLLIOWING FILE:
	bin/MRGjava

** YOU WILL ALSO NEED TO ADD THIS bin/ SUBDIRECTORY TO YOUR PATH - IDEALLY
	AT THE START TO OVERRIDE ANY OTHER (POSSIBLY INCOMPATIBLE) VERSIONS
	OF CAMELOT/GF/GDF.

** IT IS INTENDED FOR THERE TO BE A ./configure SCRIPT TO DO THIS FOR YOU...

You will need J2SDK 5.0 (1.5.0) installed and configured as default.
You will also require the theorem prover Isabelle to be installed.

Type 'make' to compile all binaries and documentation.
Type 'make jar' to compile just the binaries.
Type 'make clean' to remove all files created during compilation.

================================================================================

RUNNING
=======

There are two commands (shell scripts) that are included:

makeMRGjar - takes the canonical name of a program (eg. InsSort) and
	     creates a .jar file containing the .class files and .thy
	     program file created when compiled with Camelot, as well
	     as the .thy certificate. It runs in the current directory.

	(As it stands, the makeMRGjar script can take no arguments and
	expects a simple naming convention:
		<name>.cmlt
		<name>Prog.thy
		<name>Proof.thy)

MRGjava - takes the path of a .jar file, and any arguments and executes
	  the program. The switch -d will turn on debugging messages and
	  -p will result in some profiling output upon termination.

================================================================================

