| 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 |
|