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


next up previous contents index
Next: File suffixes recognized by the makefiles Up: makefiles Previous: Synopsis

Description

Compilation of the AIPS++ system from its sources is accomplished via a hierarchical system of GNU makefiles (§10.3). The top-level makefile resides in $AIPSCODE1.2) and certain targets cause all makefiles residing in the subdirectories below to be invoked recursively. In this way all of the AIPS++ executable scripts, object libraries, applications, and documentation may be compiled and installed with a single invokation of gmake.

In addition to these system-oriented targets, the makefiles also have a set of programmer-oriented targets designed for code development.

Before examining the makefile targets in detail I will briefly summarize the general features of the AIPS++ system of makefiles:

A few directories contain special-purpose makefiles, the main ones being the top-level makefile in $AIPSCODE (referred to as top below), and the installation makefile in $CODEINSD (referred to below as ins).

The generic and special-purpose makefiles are collectively referred to below as specific makefiles, as opposed to the general makefile, makedefs.


next up previous contents index
Next: File suffixes recognized by the makefiles Up: makefiles Previous: Synopsis   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