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.