How to compile NetworkEditor in GNU/Linux 
-------------------------------------------

1. Make shure that you have unpacked both CLAM and CLAM_NetworkEditor tarballs 
   in the same directory.

2. Configure CLAM
   NetworkEditor currently it needs the oscpack library installed. You will find 
   the tarball in the CLAM web (download).

   - Go into CLAM/build/srcdeps and run 'make'
   - Go into CLAM/build and run:
     $ autoconf -f
     $ ./configure
     This script will complain if doesn't found some needed dependent libraries.
     Some of them are completely optional: libportaudio, libportmidi,
     libxml++. So don't worry if ./configure reports failure on any of these.
     (See also the list of needed packages at the end)

3. Build NetworkEditor 
  - Edit CLAM_NetworkEditor/build/clam-location.cfg so that CLAM_LOCATION
    variable is the path (absolute or relative) to the CLAM dir.
  - Go into CLAM_NetworkEditor/build/Tools and run :
    $ make depend && make CONFIG=release 

Now you should be able to run ./NetworkEditor

You can also use the .xml files of networks patched with NetworkEditor with the Prototyper.
CLAM/build/Examples/Prototyper/

------

Further information in chapters 16 and 17 of the online documentation
http://www.iua.upf.es/mtg/clam  (doc)


------


CLAM dependent (debian) packages :

libxerces26-dev
fftw-dev
sfftw-dev
libfltk1.1-dev
libqt-mt-dev
libqwt-dev
libasound2-dev
libvorbis-dev
libsndfile-dev
libmad0-dev
libid3-3.8.3-dev