HEAsoft Home
Next:
Contents
HEAsoft Developer's Guide
Version 0.1
HEASARC
Code 662
Goddard Space Flight Center
Greenbelt, MD 20771
USA
June 2000
Contents
1. Hmake
1.1 Introduction
1.2 How Hmake Works
1.3 Using Hmake
1.3.1 Hmake in the context of a full HEAsoft installation
1.3.2 Changing macros on the command line
1.3.3 Changing macros in the hmakerc
2. Makefile structure
2.1 Design overview
2.2 Notation conventions
2.3 Parallel/switched HEAsoft macros
2.4 Top-level master Makefile
2.4.1 Overview
2.4.2 Default target behavior
2.5 Subset master Makefiles
2.5.1 Overview
2.5.2 Default target behavior
2.6 Low-level Makefiles
2.6.1 Overview
2.6.2 Default target behavior
2.7 Overriding default behavior with other standard targets
2.7.1 "all" target
2.7.2 "clean" target
2.7.3 "distclean" target
2.7.4 "install" target
2.7.5 "standalone" and "dispatch" targets
2.7.6 Other targets
About this document ...