SSN/78.1
Starlink Project
Starlink System Note 78.1
Norman Gray, Peter W Draper, Mark B Taylor, Steven E Rankin
11 April 2005
Copyright 2004-5, Council for the Central Laboratory of the Research Councils
Copyright 2007, Particle Physics and Astronomy Research Council
Copyright 2007, Science and Technology Facilities Council
The Starlink Build System
This document provides an introduction to the Starlink build system. It describes how to use the Starlink versions of the GNU autotools (autoconf, automake and libtool), how to build the software set from a checkout, how to add and configure new components, and acts as a reference manual for the Starlink-specific autoconf macros and Starlink automake features.
It does not describe the management of the CVS repository in detail, nor any other source maintainance patterns.
It should be read in conjunction with the detailed build instructions in the README
file at the top of the
source tree (which takes precedence over any instructions in this document, though there should be
no major disagreements), and with sun248, which additionally includes platform-specific notes.
STARCONF_DEFAULT_PREFIX
and STARCONF_DEFAULT_STARLINK