Extensible Scene Graph Manager:
Compilation and Installation
1) Configuration:
Configuration data is in two files: Config.common
and Config.site. Config.site contains site-dependent configuration parameters.
It overwrites default settings in Config.common. The idea is that
Config.common describes all possible flags with platform independent default
values. The Config.site file however, contains platform dependent values.
This is very convenient when developping on several platforms. In the future,
autoconf will be used in order to do automatic configuration. Autoconf
is more convenient if you only need to compile the library. It is not convenient
when developping.
You need to copy one of the files Config.Linux,
Config.SGI, ... to Config.site and check/edit that.
The Makefiles do not need editing, except
if you are a developer of this library and you have added new source files
for instance.
2) Compilation:
[Optional] Type 'make depend' in the main
directory (recommended if you are a developper)
Type 'make' in the main directory. (On
SGIs: type 'gmake': you need GNU make)
3) Installation:
Type 'make install' in the main directory:
this will copy all relevant header files, the vrml library and the
applications (executables) to a destination directory found in the Config.site
file.
If you build shared libraries (Config.site
contains information how to do so), you will need to set the LD_LIBRARY_PATH
environment variable to the directory where the shared libraries are kept.
If you fail to do so, all executables will exit with an error message about
not being able to find shared libraries libxrml.so, etc...
This file
is maintained by Philippe.Bekaert@mpi-sb.mpg.de
Last update:
February 21, 2001