GNU make - Table of Contents
GNU Make
A Program for Directing Recompilation
Edition 0.51, for make Version 3.76 Beta.
Aug 1997
Richard M. Stallman and Roland McGrath
- 1. Overview of
make - 2. An Introduction to Makefiles
- 3. Writing Makefiles
- 4. Writing Rules
- 4.1 Rule Syntax
- 4.2 Using Wildcard Characters in File Names
- 4.3 Searching Directories for Dependencies
- 4.4 Phony Targets
- 4.5 Rules without Commands or Dependencies
- 4.6 Empty Target Files to Record Events
- 4.7 Special Built-in Target Names
- 4.8 Multiple Targets in a Rule
- 4.9 Multiple Rules for One Target
- 4.10 Static Pattern Rules
- 4.11 Double-Colon Rules
- 4.12 Generating Dependencies Automatically
- 5. Writing the Commands in Rules
- 6. How to Use Variables
- 6.1 Basics of Variable References
- 6.2 The Two Flavors of Variables
- 6.3 Advanced Features for Reference to Variables
- 6.4 How Variables Get Their Values
- 6.5 Setting Variables
- 6.6 Appending More Text to Variables
- 6.7 The
overrideDirective - 6.8 Defining Variables Verbatim
- 6.9 Variables from the Environment
- 7. Conditional Parts of Makefiles
- 8. Functions for Transforming Text
- 9. How to Run
make - 10. Using Implicit Rules
- 11. Using
maketo Update Archive Files - 12. Features of GNU
make - 13. Incompatibilities and Missing Features
- 14. Makefile Conventions
- A. Quick Reference
- B. Complex Makefile Example
- Index of Concepts
- Index of Functions, Variables, & Directives
This document was generated on 27 January 1999 using texi2html 1.55k.