Regarding hardware requirements: we compile and test the tools under Linux on
machines ranging from a 800MHz P-III laptop with 256MB RAM to a 1.9GHZ
P4 servers with 2GB RAM.
(To limit the amount of memory used by GHC (and programs compiled with GHC),
you can set the environment variable GHCRTS
to for example
-M150M
.)
The following command sequence should work:
make
make install
make
step with make OPT=
to turn off optimization. This will speed up compilation with a
factor of ~4, but slow down the resulting tools by a factor of ~2.
The Makefile
in this directory has the following useful targets:
all
(this is the default)
bin/
and lib/
subdirectories containing a template of the things
that get installed by make install
.
install
make PREFIX=...
to control where things get installed.
tar
clean
To test the tools without installing them first, add the
bin/
subdirectory to your $PATH
and set $PROGRAMATICA
to point to the
lib/Programatica
subdirectory. (If you are using
(t)csh, do source scripts/setEnv.csh
from this
directory. If you are using (ba)sh, do
. scripts/setEnv.sh
.)