Next: About this document ...
Up: Appendix on Makefiles in
Previous: Package Makefiles
  Contents
Release, Standard, and Architecture Specific Makefiles
At the top of every release is a GNUmakefile as shown in
Fig. 1, 3, and 4. The
release makefile recognizes the experiment by
means of the .experiment file, which contains names like CDF or D0. The release
makefile specifies what areas will be searched for include files when
compiling, and what areas will be searched for libraries when linking.
Most important, for the library and executable targets, this file effectively
loops over the individual package makefiles and runs make for them.
The release makefile is the heart of the building system.
The user makefiles and package makefiles described in the last section
includes the makefile standard.mk. This makefile contains standard target
definitions and rules for compilation and linking. Similarly, standard.mk
includes the file arch_spec.mk, which contains the architecture specific
rules for each machine and operating system.
Next: About this document ...
Up: Appendix on Makefiles in
Previous: Package Makefiles
  Contents
Margaret Votava
2001-02-12