| Index Entry | | Section |
|
D | | |
| data base of make rules | | 9.7 Summary of Options |
| deducing recipes (implicit rules) | | 2.5 Letting make Deduce the Recipes |
| 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 Multi-Line Variables |
| deletion of target files | | 5.5 Errors in Recipes |
| deletion of target files | | 5.6 Interrupting or Killing make |
| directive | | 3.1 What Makefiles Contain |
| directories, creating installation | | 15.5 Variables for Installation Directories |
| directories, printing them | | 5.7.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 recipes | | 4.5.4 Writing Recipes 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 |
| DOS, choosing a shell in | | Choosing a Shell in DOS and Windows |
| double-colon rules | | 4.13 Double-Colon Rules |
| duplicate words, removing | | 8.2 Functions for String Substitution and Analysis |
|
E | | |
| E2BIG | | 5.7.3 Communicating Options to a Sub-make |
| echoing of recipes | | 5.2 Recipe Echoing |
| editor | | 2 An Introduction to Makefiles |
| Emacs (M-x compile ) | | 5.5 Errors in Recipes |
| empty recipes | | 5.9 Using Empty Recipes |
| empty targets | | 4.8 Empty Target Files to Record Events |
| environment | | 6.10 Variables from the Environment |
| environment, and recursion | | 5.7.2 Communicating Variables to a Sub-make |
| environment, SHELL in | | 5.3.2 Choosing the Shell |
| error, stopping on | | 8.12 Functions That Control Make |
| errors (in recipes) | | 5.5 Errors in Recipes |
| errors with wildcards | | 4.4.2 Pitfalls of Using Wildcards |
| evaluating makefile syntax | | 8.9 The eval Function |
| example of loaded objects | | 12.2.4 Example Loaded Object |
| example using Guile | | 12.1.3 Example Using Guile in make |
| execution, in parallel | | 5.4 Parallel Execution |
| execution, instead of | | 9.3 Instead of Executing Recipes |
| execution, of recipes | | 5.3 Recipe Execution |
| exit status (errors) | | 5.5 Errors in Recipes |
| exit status of make | | 9 How to Run make |
| expansion, secondary | | 3.8 Secondary Expansion |
| explicit rule, definition of | | 3.1 What Makefiles Contain |
| explicit rule, expansion | | Rule Definition |
| explicit rules, secondary expansion of | | Secondary Expansion of Explicit Rules |
| exporting variables | | 5.7.2 Communicating Variables to a Sub-make |
| extensions, Guile | | 12.1 GNU Guile Integration |
| extensions, load directive | | 12.2.1 The load Directive |
| extensions, loading | | 12.2 Loading Dynamic Objects |
|
F | | |
| f77 | | 10.2 Catalogue of Implicit Rules |
| f77 | | 10.3 Variables Used by Implicit Rules |
| FDL, GNU Free Documentation License | | C.1 GNU Free Documentation License |
| features of GNU make | | 13 Features of GNU make |
| features, missing | | 14 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, abspath of | | 8.3 Functions for 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 |
| file name, realpath of | | 8.3 Functions for File Names |
| file, writing to | | 8.6 The file Function |
| files, assuming new | | 9.3 Instead of Executing Recipes |
| 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 |
| flavor of variable | | 8.11 The flavor Function |
| flavors of variables | | 6.2 The Two Flavors of Variables |
| FORCE | | 4.7 Rules without Recipes or Prerequisites |
| force targets | | 4.7 Rules without Recipes or Prerequisites |
| Fortran, rule to compile | | 10.2 Catalogue of Implicit Rules |
| functions | | 8 Functions for Transforming Text |
| functions, for controlling make | | 8.12 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.7 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 |
| Guile | | 8.14 The guile Function |
| Guile | | 12.1 GNU Guile Integration |
| Guile example | | 12.1.3 Example Using Guile in make |
| guile, conversion of types | | 12.1.1 Conversion of Guile Types |
|