Installing SIGNALSIM
====================

SIGNALSIM requires the TCL/TK8.0 libraries.

SIGNALSIM has been compiled and tested on
* RedHat Linux 7.x
* Sun Sparc (SunOS 5.5) Solaris 2.5

If your platform is not one of those listed above, you should still be
able to build the package with minimal effort.  In general, you will
need X11R6 and an ANSI C compiler.

First of all, uncompress and untar the distribution file:

           zcat signalsim3.0.tar.Z | tar -xvf - 

in the directory from which you wish to run the software (usually your
own or /usr/local).  This will create a directory having the following
structure:

                        signalsim
                            |
                 -------------------------
                 |                       |
              scripts                   src

Scripts and source files are described in FILES, as well as the contents
of each of the experiments directories.


Building SIGNALSIM
==================

In the signalsim/src subdirectory, the following lines in the Makefile:

	BASE       = /public/linux
	TKTCL_PATH = ${BASE}/lib

will have to be changed to match your sites tcl/tk header files' location.

SIGNALSIM also uses drand48() and related functions.  If you don't have 
drand48, you can use any other random number generator available in your 
system (such as rand(); in main.c replace srand48 with srand, lrand48 with 
rand, and drand48() with rand()/32767.0 or rand()/2147483647.0 depending on 
the range of rand() in your system).

Then, run "make" to build "signalsim" in the toplevel directory signalsim/.
