This is a summary of how the machines are set up, what you would find where.
| C:\ | System and programs. Users do not have write access, except
as noted. Visual Studio .NET is installed here |
| D:\bin | Additional programs needed for development: ssh, cvs. In default path. |
| D:\extlib | All standard external libraries, like CLHEP, ROOT, etc. The environment variable GLAST_EXT is set to this |
| D:\ground | Location of standard released packages, CMT, and vcmt. |
| F:\glast\packages\GlastRelease_xxxx | Packages that define GlastRelase. (In general, this means that it was checked out for GlastRelease xxx. (And similarly for ScienceTools). |
| D:\common | All users have write access. For collaborative projects. |
| D:\users | All user folders are under here. Users have write access only to their home. Any user can create a new folder here as well. The environment variable HOME is initialized to point to D:\users\<username> |
Other installed programs needed for development:
| ssh | needed for cvs. |
| cvs | Note that CVSROOT and CVS_RSH must be defined |
| devenv | The comand-line for Visual. vcmt expects to run it this way |
| doxygen | command line |
| dot | from Graphviz. dot must be accessible to the command line |
| tortoiseCVS | Very useful for cvs |
| ghostscript | Needed to examine root output postscript files. |
| cmt | installed at d:\ground as a package |
| MRvcmt | Note that cmt.wsc is installed. |
System Environment variables that need to be set by hand
| CVSROOT | :ext:centaurusa.slac.stanford.edu:/nfs/slac/g/glast/ground/cvs |
| CVS_RSH | ssh |
| ROOTSYS | d:\extlib\root\v3.04.02\root |
| PYTHONSYS | d:\extlib\python\2.3 |
| PATH | d:\bin C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7 C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE %ROOTSYS%\bin %PYTHONSYS% d:\extlib\ruby\181-11\bin |