| Index Entry |  Section | 
 
  | 
| . |  |  | 
 | .a (archives) | 11.4 Suffix Rules for Archive Files | 
 | .C | 10.2 Catalogue of Implicit Rules | 
 | .c | 10.2 Catalogue of Implicit Rules | 
 | .cc | 10.2 Catalogue of Implicit Rules | 
 | .ch | 10.2 Catalogue of Implicit Rules | 
 | .d | 4.14 Generating Prerequisites Automatically | 
 | .def | 10.2 Catalogue of Implicit Rules | 
 | .dvi | 10.2 Catalogue of Implicit Rules | 
 | .f | 10.2 Catalogue of Implicit Rules | 
 | .F | 10.2 Catalogue of Implicit Rules | 
 | .info | 10.2 Catalogue of Implicit Rules | 
 | .l | 10.2 Catalogue of Implicit Rules | 
 | .LIBPATTERNS, and link libraries | 4.5.6 Directory Search for Link Libraries | 
 | .ln | 10.2 Catalogue of Implicit Rules | 
 | .mod | 10.2 Catalogue of Implicit Rules | 
 | .o | 10.2 Catalogue of Implicit Rules | 
 | .o | 10.2 Catalogue of Implicit Rules | 
 | .p | 10.2 Catalogue of Implicit Rules | 
 | .PRECIOUS intermediate files | 10.4 Chains of Implicit Rules | 
 | .r | 10.2 Catalogue of Implicit Rules | 
 | .S | 10.2 Catalogue of Implicit Rules | 
 | .s | 10.2 Catalogue of Implicit Rules | 
 | .sh | 10.2 Catalogue of Implicit Rules | 
 | .sym | 10.2 Catalogue of Implicit Rules | 
 | .tex | 10.2 Catalogue of Implicit Rules | 
 | .texi | 10.2 Catalogue of Implicit Rules | 
 | .texinfo | 10.2 Catalogue of Implicit Rules | 
 | .txinfo | 10.2 Catalogue of Implicit Rules | 
 | .w | 10.2 Catalogue of Implicit Rules | 
 | .web | 10.2 Catalogue of Implicit Rules | 
 | .y | 10.2 Catalogue of Implicit Rules | 
 
  | 
| : |  |  | 
 | :: rules (double-colon) | 4.13 Double-Colon Rules | 
 | := | 6.2 The Two Flavors of Variables | 
 | := | 6.5 Setting Variables | 
 
  | 
| = |  |  | 
 | = | 6.2 The Two Flavors of Variables | 
 | = | 6.5 Setting Variables | 
 | =, expansion | Variable Assignment | 
 
  | 
| ? |  |  | 
 | ? (wildcard character) | 4.4 Using Wildcard Characters in File Names | 
 | ?= | 6.2 The Two Flavors of Variables | 
 | ?= | 6.5 Setting Variables | 
 | ?=, expansion | Variable Assignment | 
 
  | 
| @ |  |  | 
 | @ (in commands) | 5.1 Command Echoing | 
 | @, and define | 5.7 Defining Canned Command Sequences | 
 | [...] (wildcard characters) | 4.4 Using Wildcard Characters in File Names | 
 
  | 
| \ |  |  | 
 | \ (backslash), for continuation lines | 2.2 A Simple Makefile | 
 | \ (backslash), in commands | 5.2 Command Execution | 
 | \ (backslash), to quote % | 4.5.2 The vpath Directive | 
 | \ (backslash), to quote % | 4.12.1 Syntax of Static Pattern Rules | 
 | \ (backslash), to quote % | 8.2 Functions for String Substitution and Analysis | 
 
  | 
| _ |  |  | 
 | __.SYMDEF | 11.2.1 Updating Archive Symbol Directories | 
 
  | 
| ~ |  |  | 
 | ~ (tilde) | 4.4 Using Wildcard Characters in File Names | 
 
  | 
| A |  |  | 
 | algorithm for directory search | 4.5.3 How Directory Searches are Performed | 
 | all (standard target) | 9.2 Arguments to Specify the Goals | 
 | appending to variables | 6.6 Appending More Text to Variables | 
 | ar | 10.3 Variables Used by Implicit Rules | 
 | archive | 11. Using make to Update Archive Files | 
 | archive member targets | 11.1 Archive Members as Targets | 
 | archive symbol directory updating | 11.2.1 Updating Archive Symbol Directories | 
 | archive, and -j | 11.3 Dangers When Using Archives | 
 | archive, and parallel execution | 11.3 Dangers When Using Archives | 
 | archive, suffix rule for | 11.4 Suffix Rules for Archive Files | 
 | Arg list too long | 5.6.3 Communicating Options to a Sub-make | 
 | arguments of functions | 8.1 Function Call Syntax | 
 | as | 10.2 Catalogue of Implicit Rules | 
 | as | 10.3 Variables Used by Implicit Rules | 
 | assembly, rule to compile | 10.2 Catalogue of Implicit Rules | 
 | automatic generation of prerequisites | 3.3 Including Other Makefiles | 
 | automatic generation of prerequisites | 4.14 Generating Prerequisites Automatically | 
 | automatic variables | 10.5.3 Automatic Variables | 
 
  | 
| B |  |  | 
 | backquotes | 8.10 The shell Function | 
 | backslash (\), for continuation lines | 2.2 A Simple Makefile | 
 | backslash (\), in commands | 5.2 Command Execution | 
 | backslash (\), to quote % | 4.5.2 The vpath Directive | 
 | backslash (\), to quote % | 4.12.1 Syntax of Static Pattern Rules | 
 | backslash (\), to quote % | 8.2 Functions for String Substitution and Analysis | 
 | backslashes in pathnames and wildcard expansion | 4.4.2 Pitfalls of Using Wildcards | 
 | basename | 8.3 Functions for File Names | 
 | binary packages | 14.6 Install Command Categories | 
 | broken pipe | 5.3 Parallel Execution | 
 | bugs, reporting | 1.2 Problems and Bugs | 
 | built-in special targets | 4.9 Special Built-in Target Names | 
 
  | 
| C |  |  | 
 | C++, rule to compile | 10.2 Catalogue of Implicit Rules | 
 | C, rule to compile | 10.2 Catalogue of Implicit Rules | 
 | cc | 10.2 Catalogue of Implicit Rules | 
 | cc | 10.3 Variables Used by Implicit Rules | 
 | cd (shell command) | 5.2 Command Execution | 
 | cd (shell command) | 5.6.1 How the MAKE Variable Works | 
 | chains of rules | 10.4 Chains of Implicit Rules | 
 | check (standard target) | 9.2 Arguments to Specify the Goals | 
 | clean (standard target) | 9.2 Arguments to Specify the Goals | 
 | clean target | 2.2 A Simple Makefile | 
 | clean target | 2.7 Rules for Cleaning the Directory | 
 | cleaning up | 2.7 Rules for Cleaning the Directory | 
 | clobber (standard target) | 9.2 Arguments to Specify the Goals | 
 | co | 10.2 Catalogue of Implicit Rules | 
 | co | 10.3 Variables Used by Implicit Rules | 
 | combining rules by prerequisite | 2.6 Another Style of Makefile | 
 | command line variable definitions, and recursion | 5.6.3 Communicating Options to a Sub-make | 
 | command line variables | 9.5 Overriding Variables | 
 | commands | 4.2 Rule Syntax | 
 | commands, backslash (\) in | 5.2 Command Execution | 
 | commands, comments in | 5. Writing the Commands in Rules | 
 | commands, echoing | 5.1 Command Echoing | 
 | commands, empty | 5.8 Using Empty Commands | 
 | commands, errors in | 5.4 Errors in Commands | 
 | commands, execution | 5.2 Command Execution | 
 | commands, execution in parallel | 5.3 Parallel Execution | 
 | commands, expansion | 8.10 The shell Function | 
 | commands, how to write | 5. Writing the Commands in Rules | 
 | commands, instead of executing | 9.3 Instead of Executing the Commands | 
 | commands, introduction to | 2.1 What a Rule Looks Like | 
 | commands, quoting newlines in | 5.2 Command Execution | 
 | commands, sequences of | 5.7 Defining Canned Command Sequences | 
 | comments, in commands | 5. Writing the Commands in Rules | 
 | comments, in makefile | 3.1 What Makefiles Contain | 
 | compatibility | 12. Features of GNU make | 
 | compatibility in exporting | 5.6.2 Communicating Variables to a Sub-make | 
 | compilation, testing | 9.6 Testing the Compilation of a Program | 
 | computed variable name | 6.3.2 Computed Variable Names | 
 | conditional expansion | 8.5 The if Function | 
 | conditional variable assignment | 6.2 The Two Flavors of Variables | 
 | conditionals | 7. Conditional Parts of Makefiles | 
 | continuation lines | 2.2 A Simple Makefile | 
 | controlling make | 8.11 Functions That Control Make | 
 | conventions for makefiles | 14. Makefile Conventions | 
 | ctangle | 10.2 Catalogue of Implicit Rules | 
 | ctangle | 10.3 Variables Used by Implicit Rules | 
 | cweave | 10.2 Catalogue of Implicit Rules | 
 | cweave | 10.3 Variables Used by Implicit Rules | 
 
  |