| | 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 |
| | .cpp | 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.2 Command Echoing |
| | @, and define | 5.8 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.1.1 Splitting Command Lines |
| | \ (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 | | |
| | abspath | 8.3 Functions for File Names |
| | 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.7.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 |
| | automatic variables in prerequisites | 10.5.3 Automatic Variables |
|
| B | | |
| | backquotes | 8.11 The shell Function |
| | backslash (\), for continuation lines | 2.2 A Simple Makefile |
| | backslash (\), in commands | 5.1.1 Splitting Command Lines |
| | 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.4 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 |
| | cc | 10.3 Variables Used by Implicit Rules |
| | cd (shell command) | 5.3 Command Execution |
| | cd (shell command) | 5.7.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.7.3 Communicating Options to a Sub-make |
| | command line variables | 9.5 Overriding Variables |
| | command syntax | 5.1 Command Syntax |
| | commands | 4.2 Rule Syntax |
| | commands setting shell variables | 5.3 Command Execution |
| | commands, backslash (\) in | 5.1.1 Splitting Command Lines |
| | commands, comments in | 5.1 Command Syntax |
| | commands, echoing | 5.2 Command Echoing |
| | commands, empty | 5.9 Using Empty Commands |
| | commands, errors in | 5.5 Errors in Commands |
| | commands, execution | 5.3 Command Execution |
| | commands, execution in parallel | 5.4 Parallel Execution |
| | commands, expansion | 8.11 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.1.1 Splitting Command Lines |
| | commands, sequences of | 5.8 Defining Canned Command Sequences |
| | commands, splitting | 5.1.1 Splitting Command Lines |
| | commands, using variables in | 5.1.2 Using Variables in Commands |
| | comments, in commands | 5.1 Command Syntax |
| | comments, in makefile | 3.1 What Makefiles Contain |
| | compatibility | 12. Features of GNU make |
| | compatibility in exporting | 5.7.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.4 Functions for Conditionals |
| | 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.12 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 |
|