Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 874
News FAQ
Search Home


next up previous contents index
Next: Using Scripts Up: Repository Conventions Previous: Repository Conventions

Organization

All of the scripts, makefile includes, etc. which are used to build the data are kept beneath config directories. The directories which may be found beneath config are bin for executable scripts, libexec for scripts which are included rather than executed directly, and makedefs for the small bundles of functionality which are included by other makefiles to allow them to do their work. A config tree can occur anywhere in the data repository source tree. The principal is that the config files should be placed as far down on the source tree as possible. For example, a script would only be placed in the top level data/config/libexec directory if it is included by scripts in more than one of the broad top level categories, e.g. measures_util.g is used in both ephemerides and geodetic so it must be placed in this top level config directory. If it were used only in geodetic, it would be moved down to the data/geodetic/config/libexec directory. The reason for this rule is so that wherever possible checking out the lowest level config directory along with the top config directory and the source for a particular data component of the repository will be sufficient to build that particular component.


next up previous contents index
Next: Using Scripts Up: Repository Conventions Previous: Repository Conventions   Contents   Index
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2004-11-13