next up previous contents HEAsoft Home
Next: 2.4.2 Default target behavior Up: 2.4 Top-level master Makefile Previous: 2.4 Top-level master Makefile

2.4.1 Overview

The file lheasoft/src/BUILD_DIR/Makefile is the top-level master Makefile, created from the adjacent Makefile.in by configure. The macros and targets in this Makefile fall into two categories. First, there are macros/targets for handling "domestic" HEAsoft subsets, that is, packages and/or libraries which use the HEAsoft common Makefile design described more fully below. Second, there are macros/targets for handling "imported" subsets, that is, packages and/or libraries which do not use the HEAsoft common Makefile design. For the most part, these are third-party software packages, like tcl/tk, and pgplot, which are dropped into HEAsoft, and specially handled by the top-level master Makefile to behave more or less like the other "domestic" HEAsoft subsets.