
Optional Features that can be enabled with configure.
=================

By default these are disabled.

--enable-prometheus-a2d
  Enables operation of the A2D on a Diamond Systems Prometheus CPU.
  Requires the Diamond Systems Corp Universal Driver (DSCUD) header file,
  dscud.h, and library, libdscud5.a.  The build process will
  find them if they are installed on /usr/local:
  	/usr/local/include/dscud.h
  	/usr/local/lib/libdscud5.a

--enable-diamond-ir104
  Enables operation of the IR104 relay PC104 card on a Diamond Systems
  Prometheus system.  Also requires the Diamond Systems Universal
  Driver software, as above.

--enable-licor820 
  Enables code to support a Licor 820 CO2 sensor. Requires the
  libparsifal software, an XML parser:
      /usr/local/include/libparsifal/parsifal.h
      /usr/local/lib/libparsifal.a

Examples
=================

Also see scripts in cfg_scripts directory.

Basic NDAQ system for Prometheus:
    ./configure --enable-prometheus-a2d --enable-diamond-ir104 \
        CFLAGS="-O2 -march=i486" CXXFLAGS="-O2 -march=i486"
    make

Aircoa system on Prometheus:
    ./configure --enable-prometheus-a2d --enable-diamond-ir104 \
        --enable-licor820 CFLAGS="-O2 -march=i486" CXXFLAGS="-O2 -march=i486"
    make

Normal linux system (no DSCUD)
    ./configure
    make
    make install

Install somewhere other than /usr/local
    ./configure --prefix=/net/opt_lnx/local_rh90/isffLib
    make
    make install

ARM system (Arcom Viper), requires arm-linux-g++ in ones path:
    ./configure --host=arm-linux --prefix=/net/opt_lnx/local_arm/isffLib \
        CFLAGS="-O2 -march=armv5" CXXFLAGS="-O2 -march=armv5"
    make
    make install
