Raw File
Basic Installation
==================
   These are DDG installation instructions.

   The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation.  It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions.  Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, a file
`config.cache' that saves the results of its tests to speed up
reconfiguring, and a file `config.log' containing compiler output
(useful mainly for debugging `configure').

The simplest way to compile this package is:

  0. You should have a LEDA licence and make sure that you have set the LEDAROOT 
     environment variable. LEDAROOT should contain the path to the LEDA directory. i
     The installation scripts assume that the LEDA libraries (libG and libL) are in the path $LEDAROOT
     The LEDA header files should be in the PATH $LEDAROOT/incl

  1. `cd' to the main DDG directory created by the archiv and type
     `./configure' to configure the package for your system.  If you're
     using `csh' on an old version of System V, you might need to type
     `sh ./configure' instead to prevent `csh' from trying to execute
     `configure' itself.


  2. Type `make' to compile the package. 

Binaries are built inside the src directory:
- libDDG.a : DDG library
- dag_example, RS_example, loop_example: some executable examples built with libDDG.a

This DDG distribution contains
===============================
-> src/  : directory contains the libDDG sources 
           and program examples (loop_example.cpp dag_example.cpp RS_example.cpp). 
           Compiling the distribution  creates the libDDG.a library 
-> doc/  : manual of the DDG library.
-> ddg_examples : some data dependence graphs and ISA in XML format

Enjoy !
S.T.
back to top