| Index Entry | Section |
|
D | | |
| data base of make rules | 9.7 Summary of Options |
| deducing commands (implicit rules) | 2.5 Letting make Deduce the Commands |
| default directories for included makefiles | 3.3 Including Other Makefiles |
| default goal | 2.3 How make Processes a Makefile |
| default goal | 4. Writing Rules |
| default makefile name | 3.2 What Name to Give Your Makefile |
| default rules, last-resort | 10.6 Defining Last-Resort Default Rules |
| define, expansion | Variable Assignment |
| defining variables verbatim | 6.8 Defining Variables Verbatim |
| deletion of target files | 5.4 Errors in Commands |
| deletion of target files | 5.5 Interrupting or Killing make |
| directive | 3.1 What Makefiles Contain |
| directories, printing them | 5.6.4 The `--print-directory' Option |
| directories, updating archive symbol | 11.2.1 Updating Archive Symbol Directories |
| directory part | 8.3 Functions for File Names |
| directory search (VPATH ) | 4.5 Searching Directories for Prerequisites |
| directory search (VPATH ), and implicit rules | 4.5.5 Directory Search and Implicit Rules |
| directory search (VPATH ), and link libraries | 4.5.6 Directory Search for Link Libraries |
| directory search (VPATH ), and shell commands | 4.5.4 Writing Shell Commands with Directory Search |
| directory search algorithm | 4.5.3 How Directory Searches are Performed |
| directory search, traditional (GPATH) | 4.5.3 How Directory Searches are Performed |
| dist (standard target) | 9.2 Arguments to Specify the Goals |
| distclean (standard target) | 9.2 Arguments to Specify the Goals |
| dollar sign ($ ), in function call | 8.1 Function Call Syntax |
| dollar sign ($ ), in rules | 4.2 Rule Syntax |
| dollar sign ($ ), in variable name | 6.3.2 Computed Variable Names |
| dollar sign ($ ), in variable reference | 6.1 Basics of Variable References |
| double-colon rules | 4.13 Double-Colon Rules |
| duplicate words, removing | 8.2 Functions for String Substitution and Analysis |
|
E | | |
| E2BIG | 5.6.3 Communicating Options to a Sub-make |
| echoing of commands | 5.1 Command Echoing |
| editor | 2. An Introduction to Makefiles |
| Emacs (M-x compile ) | 5.4 Errors in Commands |
| empty commands | 5.8 Using Empty Commands |
| empty targets | 4.8 Empty Target Files to Record Events |
| environment | 6.9 Variables from the Environment |
| environment, and recursion | 5.6.2 Communicating Variables to a Sub-make |
| environment, SHELL in | 5.2 Command Execution |
| error, stopping on | 8.11 Functions That Control Make |
| errors (in commands) | 5.4 Errors in Commands |
| errors with wildcards | 4.4.2 Pitfalls of Using Wildcards |
| evaluating makefile syntax | 8.8 The eval Function |
| execution, in parallel | 5.3 Parallel Execution |
| execution, instead of | 9.3 Instead of Executing the Commands |
| execution, of commands | 5.2 Command Execution |
| exit status (errors) | 5.4 Errors in Commands |
| explicit rule, definition of | 3.1 What Makefiles Contain |
| explicit rule, expansion | Rule Definition |
| exporting variables | 5.6.2 Communicating Variables to a Sub-make |
|
F | | |
| f77 | 10.2 Catalogue of Implicit Rules |
| f77 | 10.3 Variables Used by Implicit Rules |
| FDL, GNU Free Documentation License | D. GNU Free Documentation License |
| features of GNU make | 12. Features of GNU make |
| features, missing | 13. Incompatibilities and Missing Features |
| file name functions | 8.3 Functions for File Names |
| file name of makefile | 3.2 What Name to Give Your Makefile |
| file name of makefile, how to specify | 3.2 What Name to Give Your Makefile |
| file name prefix, adding | 8.3 Functions for File Names |
| file name suffix | 8.3 Functions for File Names |
| file name suffix, adding | 8.3 Functions for File Names |
| file name with wildcards | 4.4 Using Wildcard Characters in File Names |
| file name, basename of | 8.3 Functions for File Names |
| file name, directory part | 8.3 Functions for File Names |
| file name, nondirectory part | 8.3 Functions for File Names |
| files, assuming new | 9.3 Instead of Executing the Commands |
| files, assuming old | 9.4 Avoiding Recompilation of Some Files |
| files, avoiding recompilation of | 9.4 Avoiding Recompilation of Some Files |
| files, intermediate | 10.4 Chains of Implicit Rules |
| filtering out words | 8.2 Functions for String Substitution and Analysis |
| filtering words | 8.2 Functions for String Substitution and Analysis |
| finding strings | 8.2 Functions for String Substitution and Analysis |
| flags | 9.7 Summary of Options |
| flags for compilers | 10.3 Variables Used by Implicit Rules |
| flavors of variables | 6.2 The Two Flavors of Variables |
| FORCE | 4.7 Rules without Commands or Prerequisites |
| force targets | 4.7 Rules without Commands or Prerequisites |
| Fortran, rule to compile | 10.2 Catalogue of Implicit Rules |
| functions | 8. Functions for Transforming Text |
| functions, for controlling make | 8.11 Functions That Control Make |
| functions, for file names | 8.3 Functions for File Names |
| functions, for text | 8.2 Functions for String Substitution and Analysis |
| functions, syntax of | 8.1 Function Call Syntax |
| functions, user defined | 8.6 The call Function |
|
G | | |
| g++ | 10.2 Catalogue of Implicit Rules |
| g++ | 10.3 Variables Used by Implicit Rules |
| gcc | 10.2 Catalogue of Implicit Rules |
| generating prerequisites automatically | 3.3 Including Other Makefiles |
| generating prerequisites automatically | 4.14 Generating Prerequisites Automatically |
| get | 10.2 Catalogue of Implicit Rules |
| get | 10.3 Variables Used by Implicit Rules |
| globbing (wildcards) | 4.4 Using Wildcard Characters in File Names |
| goal | 2.3 How make Processes a Makefile |
| goal, default | 2.3 How make Processes a Makefile |
| goal, default | 4. Writing Rules |
| goal, how to specify | 9.2 Arguments to Specify the Goals |
|
H | | |
| home directory | 4.4 Using Wildcard Characters in File Names |
|
I | | |
| IEEE Standard 1003.2 | 1. Overview of make |
| ifdef, expansion | Conditional Statements |
| ifeq, expansion | Conditional Statements |
| ifndef, expansion | Conditional Statements |
| ifneq, expansion | Conditional Statements |
| implicit rule | 10. Using Implicit Rules |
| implicit rule, and directory search | 4.5.5 Directory Search and Implicit Rules |
| implicit rule, and VPATH | 4.5.5 Directory Search and Implicit Rules |
| implicit rule, definition of | 3.1 What Makefiles Contain |
| implicit rule, expansion | Rule Definition |
| implicit rule, how to use | 10.1 Using Implicit Rules |
| implicit rule, introduction to | 2.5 Letting make Deduce the Commands |
| implicit rule, predefined | 10.2 Catalogue of Implicit Rules |
| implicit rule, search algorithm | 10.8 Implicit Rule Search Algorithm |
| included makefiles, default directories | 3.3 Including Other Makefiles |
| including (MAKEFILE_LIST variable) | 3.5 The Variable MAKEFILE_LIST |
| including (MAKEFILES variable) | 3.4 The Variable MAKEFILES |
| including other makefiles | 3.3 Including Other Makefiles |
| incompatibilities | 13. Incompatibilities and Missing Features |
| Info, rule to format | 10.2 Catalogue of Implicit Rules |
| install (standard target) | 9.2 Arguments to Specify the Goals |
| intermediate files | 10.4 Chains of Implicit Rules |
| intermediate files, preserving | 10.4 Chains of Implicit Rules |
| intermediate targets, explicit | 4.9 Special Built-in Target Names |
| interrupt | 5.5 Interrupting or Killing make |
|