HEAsoft Home
Next: 2.4.2 Default target behavior
Up: 2.4 Top-level master Makefile
Previous: 2.4 Top-level master Makefile
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.