How to compile jazz under Linux (instructions for NT see below)
---------------------------------------------------------------

1. LessTif

Install lesstif-0.88.1. The JAZZ++ Makefile assume that lesstif is
installed in /usr/local/LessTif which is the default location of lesstif.



2. wxwin portable GUI library

Install wxwin version 168e. Jazz++ currently does not work
with wxwin version 2.x because there have been major API changes
from wxwin version 168 to version 2.0. You can get wxwin from

http://web.ukonline.co.uk/julian.smart/wxwin/

To compile I had to add
#include <errno.h>
to /utils/image/src/wx_imgx.h

Change the following entries in make.env:

CC          = gcc
GUI         = -Dwx_motif
GUISUFFIX   = _motif
XINCLUDE  = -I/usr/include/X11 -I/usr/local/LessTif/Motif2.0/include          

Then compile wxwin by executing:

cd src/x && make -f makefile.unx motif

The JAZZ++ makefiles assume wxwin to be installed in /usr/local/wxwin.

To build the JAZZ++ documentation compile the tex2rtf utility of the
wxwin package:

cd utils/tex2rtf/src && make -f makefile.unx motif                            

and create create a symbolic link

ln -s /usr/local/wxwin/utils/tex2rtf/src/tex2rtf_motif /usr/local/bin/tex2rtf 



3. Portable Network Graphics

To build the JAZZ++ documentation you need to install the netpbm package
which should be included in most linux distributions.



4. ALSA

To compile JAZZ++ you probably need to install the ALSA driver version
0.4.1h and ALSA lib version 0.4.1e.  Because the ALSA sequencer API
still changes you may get compile / runtime errors when using different
versions. You need to install ALSA also if you only want to use the OSS
drivers to compile/link JAZZ++.



5. Compile JAZZ++

You may have to adjust settings in make.env. Then simply run make.



How to compile JAZZ++ under NT/Win-9.x
--------------------------------------

JAZZ compiles with Microsoft Visual C++ Version 5.0. You need the
latest service packs to get the audio stuff work right (there is
a bug in the optimizer, so the debug version will work but the
release version wont).

Under linux you need to perform a 'make win' which produces several
files which are needed to build the help files and config files. This
is not necessary to build the executable only.

For windows you need to install the wxwin library version 168e (see
linux section for an URL).

The vc5 directory contains the files necessary to build a mswin version:

  Makefile - a linux Makefile to clean up things 

  install.tar.gz - configuration files for installshield

  jazz32 - the project file to build JAZZ++. You probably need to 
  adjust some drive letters or path to the wxwin library.

  nt40 - files needed for building an NT-4.0 binary distribution

  win95 - files needed for building a Win-95 binary distribution

