| | Index Entry | Section |
|
| P | | |
| | parallel execution | 5.4 Parallel Execution |
| | parallel execution, and archive update | 11.3 Dangers When Using Archives |
| | parallel execution, overriding | 4.9 Special Built-in Target Names |
| | parts of makefile rule | 2.1 What a Rule Looks Like |
| | Pascal, rule to compile | 10.2 Catalogue of Implicit Rules |
| | pattern rule | 10.5.1 Introduction to Pattern Rules |
| | pattern rule, expansion | Rule Definition |
| | pattern rules, order of | 10.5.1 Introduction to Pattern Rules |
| | pattern rules, static (not implicit) | 4.12 Static Pattern Rules |
| | pattern rules, static, syntax of | 4.12.1 Syntax of Static Pattern Rules |
| | pattern-specific variables | 6.11 Pattern-specific Variable Values |
| | pc | 10.2 Catalogue of Implicit Rules |
| | pc | 10.3 Variables Used by Implicit Rules |
| | phony targets | 4.6 Phony Targets |
| | pitfalls of wildcards | 4.4.2 Pitfalls of Using Wildcards |
| | portability | 12. Features of GNU make |
| | POSIX | 1. Overview of make |
| | POSIX.2 | 5.7.3 Communicating Options to a Sub-make |
| | post-installation commands | 14.6 Install Command Categories |
| | pre-installation commands | 14.6 Install Command Categories |
| | precious targets | 4.9 Special Built-in Target Names |
| | predefined rules and variables, printing | 9.7 Summary of Options |
| | prefix, adding | 8.3 Functions for File Names |
| | prerequisite | 4. Writing Rules |
| | prerequisite pattern, implicit | 10.5.1 Introduction to Pattern Rules |
| | prerequisite pattern, static (not implicit) | 4.12.1 Syntax of Static Pattern Rules |
| | prerequisite types | 4.3 Types of Prerequisites |
| | prerequisite, expansion | Rule Definition |
| | prerequisites | 4.2 Rule Syntax |
| | prerequisites, and automatic variables | 10.5.3 Automatic Variables |
| | prerequisites, automatic generation | 3.3 Including Other Makefiles |
| | prerequisites, automatic generation | 4.14 Generating Prerequisites Automatically |
| | prerequisites, introduction to | 2.1 What a Rule Looks Like |
| | prerequisites, list of all | 10.5.3 Automatic Variables |
| | prerequisites, list of changed | 10.5.3 Automatic Variables |
| | prerequisites, normal | 4.3 Types of Prerequisites |
| | prerequisites, order-only | 4.3 Types of Prerequisites |
| | prerequisites, varying (static pattern) | 4.12 Static Pattern Rules |
| | preserving intermediate files | 10.4 Chains of Implicit Rules |
| | preserving with .PRECIOUS | 4.9 Special Built-in Target Names |
| | preserving with .PRECIOUS | 10.4 Chains of Implicit Rules |
| | preserving with .SECONDARY | 4.9 Special Built-in Target Names |
| | print (standard target) | 9.2 Arguments to Specify the Goals |
| | print target | 4.4.1 Wildcard Examples |
| | print target | 4.8 Empty Target Files to Record Events |
| | printing directories | 5.7.4 The `--print-directory' Option |
| | printing messages | 8.12 Functions That Control Make |
| | printing of commands | 5.2 Command Echoing |
| | printing user warnings | 8.12 Functions That Control Make |
| | problems and bugs, reporting | 1.2 Problems and Bugs |
| | problems with wildcards | 4.4.2 Pitfalls of Using Wildcards |
| | processing a makefile | 2.3 How make Processes a Makefile |
|
| Q | | |
| | question mode | 9.3 Instead of Executing the Commands |
| | quoting %, in patsubst | 8.2 Functions for String Substitution and Analysis |
| | quoting %, in static pattern | 4.12.1 Syntax of Static Pattern Rules |
| | quoting %, in vpath | 4.5.2 The vpath Directive |
| | quoting newline, in commands | 5.1.1 Splitting Command Lines |
| | quoting newline, in makefile | 2.2 A Simple Makefile |
|
| R | | |
| | Ratfor, rule to compile | 10.2 Catalogue of Implicit Rules |
| | RCS, rule to extract from | 10.2 Catalogue of Implicit Rules |
| | reading makefiles | 3.9 How make Reads a Makefile |
| | README | 3.2 What Name to Give Your Makefile |
| | realclean (standard target) | 9.2 Arguments to Specify the Goals |
| | realpath | 8.3 Functions for File Names |
| | recompilation | 2. An Introduction to Makefiles |
| | recompilation, avoiding | 9.4 Avoiding Recompilation of Some Files |
| | recording events with empty targets | 4.8 Empty Target Files to Record Events |
| | recursion | 5.7 Recursive Use of make |
| | recursion, and -C | 5.7.3 Communicating Options to a Sub-make |
| | recursion, and -f | 5.7.3 Communicating Options to a Sub-make |
| | recursion, and -j | 5.7.3 Communicating Options to a Sub-make |
| | recursion, and -o | 5.7.3 Communicating Options to a Sub-make |
| | recursion, and -t | 5.7.1 How the MAKE Variable Works |
| | recursion, and -W | 5.7.3 Communicating Options to a Sub-make |
| | recursion, and -w | 5.7.4 The `--print-directory' Option |
| | recursion, and command line variable definitions | 5.7.3 Communicating Options to a Sub-make |
| | recursion, and environment | 5.7.2 Communicating Variables to a Sub-make |
| | recursion, and MAKE variable | 5.7.1 How the MAKE Variable Works |
| | recursion, and MAKEFILES variable | 3.4 The Variable MAKEFILES |
| | recursion, and options | 5.7.3 Communicating Options to a Sub-make |
| | recursion, and printing directories | 5.7.4 The `--print-directory' Option |
| | recursion, and variables | 5.7.2 Communicating Variables to a Sub-make |
| | recursion, level of | 5.7.2 Communicating Variables to a Sub-make |
| | recursive variable expansion | 6. How to Use Variables |
| | recursive variable expansion | 6.2 The Two Flavors of Variables |
| | recursively expanded variables | 6.2 The Two Flavors of Variables |
| | reference to variables | 6.1 Basics of Variable References |
| | reference to variables | 6.3 Advanced Features for Reference to Variables |
| | relinking | 2.3 How make Processes a Makefile |
| | remaking makefiles | 3.7 How Makefiles Are Remade |
| | removal of target files | 5.5 Errors in Commands |
| | removal of target files | 5.6 Interrupting or Killing make |
| | removing duplicate words | 8.2 Functions for String Substitution and Analysis |
| | removing targets on failure | 4.9 Special Built-in Target Names |
| | removing, to clean up | 2.7 Rules for Cleaning the Directory |
| | reporting bugs | 1.2 Problems and Bugs |
| | rm | 10.3 Variables Used by Implicit Rules |
| | rm (shell command) | 2.2 A Simple Makefile |
| | rm (shell command) | 4.4.1 Wildcard Examples |
| | rm (shell command) | 4.6 Phony Targets |
| | rm (shell command) | 5.5 Errors in Commands |
| | rule commands | 5. Writing the Commands in Rules |
| | rule prerequisites | 4.2 Rule Syntax |
| | rule syntax | 4.2 Rule Syntax |
| | rule targets | 4.2 Rule Syntax |
| | rule, double-colon (::) | 4.13 Double-Colon Rules |
| | rule, explicit, definition of | 3.1 What Makefiles Contain |
| | rule, how to write | 4. Writing Rules |
| | rule, implicit | 10. Using Implicit Rules |
| | rule, implicit, and directory search | 4.5.5 Directory Search and Implicit Rules |
| | rule, implicit, and VPATH | 4.5.5 Directory Search and Implicit Rules |
| | rule, implicit, chains of | 10.4 Chains of Implicit Rules |
| | rule, implicit, definition of | 3.1 What Makefiles Contain |
| | rule, implicit, how to use | 10.1 Using Implicit Rules |
| | rule, implicit, introduction to | 2.5 Letting make Deduce the Commands |
| | rule, implicit, predefined | 10.2 Catalogue of Implicit Rules |
| | rule, introduction to | 2.1 What a Rule Looks Like |
| | rule, multiple for one target | 4.11 Multiple Rules for One Target |
| | rule, no commands or prerequisites | 4.7 Rules without Commands or Prerequisites |
| | rule, pattern | 10.5.1 Introduction to Pattern Rules |
| | rule, static pattern | 4.12 Static Pattern Rules |
| | rule, static pattern versus implicit | 4.12.2 Static Pattern Rules versus Implicit Rules |
| | rule, with multiple targets | 4.10 Multiple Targets in a Rule |
| | rules, and $ | 4.2 Rule Syntax |
|