Installation 

Setup the build using the configure script:

  $ ./configure 

Build the bindings with make:

  $ make

Install with the command:

  $ make install

.......................................................................

Notes for Fedora/Redhat Linux

Installing Mono on Fedora/Redhat

A great source for Mono packages for Fedora Core 3 and 4 is http://nrpms.net/.
(Hint: use the yum repositories!)  Fedora Core 5 and later versions include
Mono packages contributed by the nrpms team.

Building an RPM

A spec file, for building RPMS, is generated by 'configure'. The
recommended method for building RPMS is to run 'configure', then tar
up the directory for 'rpmbuild':

   $ ./configure
   $ cd ..
   $ tar zcvf wfdb-csharp.tar.gz wfdb-csharp/
   $ rpmbuild -ta wfdb-csharp.tar.gz
 

.......................................................................

Notes on MS Windows 

The .NET bindings are expected to be of particual interest to Windows
developers.  It is important to understand that there are two
development paths for WFDB on Windows, Cygwin and "pure win32" builds.
But note that only "pure win32" can be used with the .NET
bindings. Cygwin builds of WFDB link against cygwin1.dll, an
alternative C runtime library to Microsoft's MSVCRT*.dll. These two
libraries are mutually exclusive, binaries must be linked to one or
the other only. Because, the .NET runtime links against MSVCRT*.dll,
the WFDB JNI "glue" dll and the WFDB dll must also link against
MSVCRT*.dll.


