Process of Full Install (Individual Steps)

This section describes the steps taken by the “full” installation targets 'installworld', 'install-all-abi', 'install-debug', and 'install-optim' when they are run by the user. These four targets install library binaries and all associated VR Juggler files (data files, VRJConfig, headers, sample apps, etc.). The steps are:

  1. Do any pre-installation steps necessary. This includes creating the entire installation directory hierarchy.

  2. Install the library binaries (those that are appropriate for the target being run). Refer to the section called “Targets” for information on which binaries are installed by which targets. In particular, the 'installworld' target sets up links in the installed lib directory pointing to the default library version (currently the debugging version).

  3. Install all the header files needed for compiling applications.

  4. Install all the sample code provided as examples of working VR Juggler applications.

  5. Install the test code provided for testing various aspects of VR Juggler (threads, math, input devices, etc.) to ensure that it is in good working order.

  6. Install the various user tools included as helper applications in using VR Juggler.

  7. Install all the data files (config files, gesture files, calibration tables, etc.).

  8. Install VRJConfig (if it was built).

  9. Do any post-installation steps necessary. Currently, nothing is done at this stage except informing the user that installation is complete.