Codebase list gtg-trace / HEAD
HEAD

Tree @HEAD (Download .tar.gz)

==============================================
===            Introduction :               ==
==============================================
This directory contains the Generic Trace Generator (GTG) project.
Authors are : 
            Francois Rue    ,
            Francois Trahay ,
            Johnny   Jazeix ,
            Kevin    Coulomb,
            Mathieu  Faverge,
            Olivier  Lagrasse

==============================================
===                Files :                  ==
==============================================

-- Files
README        : This file, presenting the project
AUTHORS		  : The authors of the project
ChangeLog     : The list of the changes by version
configure.ac  : Used to create the configure file with autoreconf
COPYING		  : The copying rule
COPYRIGHT	  : The licence of the library
INSTALL		  : How to install the GTG library
Makefile.am	  : Some hints to generate the Makefile throught configure
NEWS		  : News about the project

-- Directories
*exm*         : Contains examples of programm using the library
*inc*         : Contains files to include
*src/C*       : Contains the C implementation of the API
*src/FORTRAN* : Contains the Fortran implementation of the API
*test*		  : Regular developers test



==============================================
===    Building from the Git repository:    ==
==============================================

First, you need to generate the configure files by running autoreconf:

$ autoreconf -vfi

Then, simply run configure && make && make install


==============================================
===               Examples :                ==
==============================================

The examples show code using the library.
You can compile them with *make examples*.
Their execution enables the creation of traces :
gtg_color creates the gtg_color.trace trace
cpaje     creates the cpaje.trace using the C API
fpaje     creates the fpaje.trace using the Fortran API
cpaje2    creates the cpaje2.trace using the C API
cvite     creates the cvite_root.ept trace (with cvite_proc*.ept) using the C API <DO NOT USE YET>

The traces can be viewed using the ViTE tool. This API is used by the eztrace
 that automatically generate traces for code, without modifying it manually.


==============================================
===               Support :                 ==
==============================================

If you encounter any problem, please fill an issue
(https://github.com/trahay/Generic-Trace-Generator/issues)
so that we can fix the feature as soon as possible.
You can also give us some feedback to help us improve the API.