Maintenance

Program background

There are a set of C++ classes that wrap basic ROOT functionality, which SWIG generates a Java interface to.

The makefile builds the C++ components and runs SWIG. An additional C++ source file is generated, which is then also built into the underlying library (a Linux shared object/Windows DLL). The Java components created by SWIG are then separately compiled and bundled into a JAR file.

SWIG note

Hoepfully later versions of SWIG will include the functionality added in the local std_vector.i file. If this is the case, then the local copy of this file should be removed, and the SWIG version should be used instead. As of 1.3.40, it is not included.

  • No labels