TPCCondData Build Modes
-----------------------

This directory contains a special CMakelists.txt which allows to build only the 
TPCCondData library without the rest of MarlinTPC. For this stand-alone build
only:
 -lcio
 -lccd
 -CLHEP (Definitions of vector data types; preferred to ROOT-dependency)
have to be installed.

The CMakeLists.txt is also used, when the build of TPCCondData is initiated as 
part of a MarlinTPC build. This will prevent the implementation of incorrect 
dependencies on MarlinTPC. These would break the stand-alone build feature of 
TPCCondData, which has happened in the past.

For a stand-alone build you will need to create or change into the build
directory in tpcconddata:

Steps:
> tpcconddata/build
> cmake -C /PATH/TO/YOUR/ILCSOFT/ILCSoft.cmake ..
> # Don't forget the two dots at the end of the previous line!
> make
> make install

The libTPCCondData.so will be in tpcconddata/lib, the include files in
tpcconddata/include

Alternative Install Path
------------------------
In case the CMAKE_INSTALL_PREFIX is specified by the -D option during the
cmake run, the following directory structure will be created instead:

$(CMAKE_INSTALL_PREXFIX)/include/TPCCondData
$(CMAKE_INSTALL_PREXFIX)/lib
$(CMAKE_INSTALL_PREXFIX)/bin (currently not used by TPCCondData)

Documentation:
--------------

In order to build the documentation for TPCCondData please type:

> make TPCCondDatadoc

It is currently not activated during the normal build.