OpenCCM - Utils Module Install Guide

Utils Module Install Guide

This module is a repository for various tools provided as externals libraries, and also provides ObjectWeb utilitary frameworks developped within the OpenCCM project.

The Utils module and all dependencies can be checked out by using the alias utils. Note that ALL modules of the OpenCCM repository need this utils module to work properly. Nobody should only need the utils module, apart from developers willing to use the tools it provides.

Contents Structure

The Utils module contains the following directories and files :

DirectoryFileDescription
 .classpathEclipse configuration file defining the classpath to use.
 .cvsignoreCVS configuration file defining the resources ignored by CVS.
 .projectEclipse configuration file defining the properties of the project.
 export.xmlAnt build file that can be used by others modules.
ant/ The Ant tool configuration directory.
 build.licenseLicense to be used in every file.
 build.propertiesCommon definitions of Ant properties.
cmdline/ The command line framework.
 .cvsignoreCVS configuration file defining the resources ignored by CVS.
 build.xmlAnt build file for the compilation process.
 src/The utils commandline module source code directory.
cpp/ The C Preprocessor framework.
 .cvsignoreCVS configuration file defining the resources ignored by CVS.
 build.xmlAnt build file for the compilation process.
 src/The utils C Preprocessor module source code directory.
externals/ Common externals tools and libraries.
 build.xmlAnt build file for the compilation process.
 export.xmlAnt build file for the importing local Ant tasks.
 ant/Ant libraries.
 antcontrib/Apache additional ant tasks library.
 apollon/The Apollon tool libraries.
 fractal/The Fractal libraries.
 jidlscript/The JIDLScript library.
 jregex/The Jregex library.
 junit/The JUnit library.
 monolog/ObjectWeb logging library.
 objectweb/The ObjectWeb ANT tasks library.
 web/Duplication of the WEB module builders to build each modules doc locally.
 winprocess/Windows utilities commands.
 xerces/Apache XML parsing library.
 zeus/Enhydra DTD interpretor and XML parser generator tool.
misc/ The Miscellaneous framework.
 .cvsignoreCVS configuration file defining the resources ignored by CVS.
 build.xmlAnt build file for the compilation process.
 src/The utils Miscellaneous module source code directory.
web/ Source files for this documentation.
winprocess/ Windows utilities commands sources.
 ProcessManagement.dswMicrosoft Developer Studio Workspace File.
 exec/The exec command sources.
 kill/The kill command sources.
 ps/The ps command sources.

Compilation Instructions

To compile the command line framework, execute the following command:

$ cd cmdline/
$ ant
      

To compile the C preprocessor framework, execute the following command:

$ cd cpp/
$ ant
      

To compile the launcher tool, execute the following command:

$ cd launcher/
$ ant
      

To compile the miscellaneous framework, execute the following command :

$ cd misc/
$ ant
      

Compilation Result

After compilation, the following directories and files are created in build/ directory:

DirectorFileDescription
bin/ commands directory.
 *.batWindows commands.
 *.shUnix commands.
class/ Java class directory.
 org/objectweb/util/**/*.classJava classes compiled.
 *.monologMonolog configuration files.
externals/ External tools and libraries used only during the compilation process.
 */*.jarLibraries used by Ant.
jar/ Temporary libraries.
 *.jarLibraries generated by other modules.
 */*.jarExternal libraries imported by other modules.
java/ Generated Java source files.
 **/*.javaJava files generated by the compilation process.
lib/ Final libraries.
 *.jarLibraries generated by the current module.
 */*.jarExternal libraries.
Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster | Last modified at 2005-07-07 02:04 PM