Working With Legacy Software: Difference between revisions

From VrlWiki
Jump to navigation Jump to search
New page: The environment variable settings for a legacy sandbox do not conflict with the current build system. The legacy build system used '''$G''' as the location of either a private sandbox or ...
 
No edit summary
Line 1: Line 1:
The environment variable settings for a legacy sandbox do not conflict with the current build system.  The legacy build system used '''$G''' as the location of either a private sandbox or a public work area containing all software.  The current build system added the '''GTO'' variable to designate where software developed at Brown is installed and '''G_IMPORT''' for third party software packages.
The environment variable settings for a legacy sandbox do not conflict with the current build system.  The legacy build system used '''$G''' as the location of either a private sandbox or a public work area containing all software.  The current build system added the '''GTO''' variable to designate where software developed at Brown is installed and '''G_IMPORT''' for third party software packages.


Most legacy software development was done in the '''/research/graphics/tools/linux''' directory and '''G''' was set to it.  After setting up a legacy sandbox the directories under $G should be:
Most legacy software development was done in the '''/research/graphics/tools/linux''' directory and '''G''' was set to it.  After setting up a legacy sandbox the directories under $G should be:

Revision as of 18:43, 23 November 2010

The environment variable settings for a legacy sandbox do not conflict with the current build system. The legacy build system used $G as the location of either a private sandbox or a public work area containing all software. The current build system added the GTO variable to designate where software developed at Brown is installed and G_IMPORT for third party software packages.

Most legacy software development was done in the /research/graphics/tools/linux directory and G was set to it. After setting up a legacy sandbox the directories under $G should be:

  WIN32/                Legacy Windows utilities.
  bin/                  Legacy installed programs.
  lib/                  Legacy installed libraries.
  src/                  Legacy source code checked out from CVS.
  help/                 Legacy help information.
  tools/                Legacy administrative tools.


Software installed using the current system can be in a separate private sandbox designated by the GTO variable. In this case the private sandbox contains:

  install_linux/        Installed copies of Linux software developed at Brown.
  install_WIN32/        Installed copies of Windows software developed at Brown.
  install_OSX/          Installed copies of Windows software developed at Brown.
  common/               The most recent common code checked out from CVS.
  project/              An empty directory for your project code.