Software Release Tools Manual
Prev
Next
II Developer's Guide
Table of Contents
6
Overview
7
Getting Started
7.1
Setting Up Environment
7.2
Using The Right Make Program
7.3
Customising CVS
7.4
Running Software
7.5
Accessing Release Documentation
8
Building Existing Packages
8.1
Recompiling One Package
8.2
Using A Working Release
8.3
Three Ways of Building Packages
8.4
Releasing the Sources
9
Contributing Changes
9.1
Committing Your Changes To The Repository
9.2
Sharing The Changes With Other Developers
10
Creating A New Package
10.1
Choosing Package Name
10.2
Structuring The Package
10.3
Writing Administrative Files
10.4
Using Other Packages
10.5
Writing The Configuration Script
10.6
Writing A Makefile
10.7
Configuring and Reconfiguring The Package
10.8
Building The Package
10.9
Installing Package Products
10.10
Writing Testing Rules
10.11
Writing Clean-Up Rules
10.12
Importing The Package Into CVS
11
Managing Package Hierarchies
11.1
Introduction to Hierarchical Packages
11.2
Creating Hierarchical Packages
11.3
Extracting Partial Hierarchies From CVS
11.4
Controlling Hierarchical Builds
12
Managing Package Versions
12.1
The Issues
12.2
Accessing Versions
12.3
Assigning Versions
12.4
Removing Versions
12.5
Communicating With Other Developers
13
Advanced Package Topics
13.1
Reducing Make Output
13.2
PACKAGE
File Syntax
14
Working Disconnected
15
Writing Makefiles
15.1
Basics
15.2
Defining Targets
15.3
Defining Target Properties
15.4
Defining Custom Rules
15.5
Uses
15.6
Linksets
15.7
Portability Considerations
15.8
How Does it Work?
16
Writing Configure Scripts
17
SRT Files
18
SRT Tools Summary
Prev
Home
Next
Directory Structure Overview
Overview