|  | Index Entry | Section | 
|---|
| 
 | 
| J |  |  | 
|---|
|  | job slots | 5.3 Parallel Execution | 
|  | job slots, and recursion | 5.6.3 Communicating Options to a Sub- make | 
|  | jobs, limiting based on load | 5.3 Parallel Execution | 
|  | joining lists of words | 8.3 Functions for File Names | 
| 
 | 
| K |  |  | 
|---|
|  | killing (interruption) | 5.5 Interrupting or Killing make | 
| 
 | 
| L |  |  | 
|---|
|  | last-resort default rules | 10.6 Defining Last-Resort Default Rules | 
|  | ld | 10.2 Catalogue of Implicit Rules | 
|  | lex | 10.2 Catalogue of Implicit Rules | 
|  | lex | 10.3 Variables Used by Implicit Rules | 
|  | Lex, rule to run | 10.2 Catalogue of Implicit Rules | 
|  | libraries for linking, directory search | 4.5.6 Directory Search for Link Libraries | 
|  | library archive, suffix rule for | 11.4 Suffix Rules for Archive Files | 
|  | limiting jobs based on load | 5.3 Parallel Execution | 
|  | link libraries, and directory search | 4.5.6 Directory Search for Link Libraries | 
|  | link libraries, patterns matching | 4.5.6 Directory Search for Link Libraries | 
|  | linking, predefined rule for | 10.2 Catalogue of Implicit Rules | 
|  | lint | 10.2 Catalogue of Implicit Rules | 
|  | lint, rule to run | 10.2 Catalogue of Implicit Rules | 
|  | list of all prerequisites | 10.5.3 Automatic Variables | 
|  | list of changed prerequisites | 10.5.3 Automatic Variables | 
|  | load average | 5.3 Parallel Execution | 
|  | loops in variable expansion | 6.2 The Two Flavors of Variables | 
|  | lpr(shell command) | 4.4.1 Wildcard Examples | 
|  | lpr(shell command) | 4.8 Empty Target Files to Record Events | 
| 
 | 
| M |  |  | 
|---|
|  | m2c | 10.2 Catalogue of Implicit Rules | 
|  | macro | 6. How to Use Variables | 
|  | make depend | 4.14 Generating Prerequisites Automatically | 
|  | MAKECMDGOALS | 9.2 Arguments to Specify the Goals | 
|  | makefile | 2. An Introduction to Makefiles | 
|  | makefile name | 3.2 What Name to Give Your Makefile | 
|  | makefile name, how to specify | 3.2 What Name to Give Your Makefile | 
|  | makefile rule parts | 2.1 What a Rule Looks Like | 
|  | makefile syntax, evaluating | 8.8 The evalFunction | 
|  | makefile, and MAKEFILESvariable | 3.4 The Variable MAKEFILES | 
|  | makefile, conventions for | 14. Makefile Conventions | 
|  | makefile, how makeprocesses | 2.3 How makeProcesses a Makefile | 
|  | makefile, how to write | 3. Writing Makefiles | 
|  | makefile, including | 3.3 Including Other Makefiles | 
|  | makefile, overriding | 3.8 Overriding Part of Another Makefile | 
|  | makefile, parsing | 3.9 How makeReads a Makefile | 
|  | makefile, remaking of | 3.7 How Makefiles Are Remade | 
|  | makefile, simple | 2.2 A Simple Makefile | 
|  | makefiles, and MAKEFILE_LISTvariable | 3.5 The Variable MAKEFILE_LIST | 
|  | makefiles, and special variables | 3.6 Other Special Variables | 
|  | makeinfo | 10.2 Catalogue of Implicit Rules | 
|  | makeinfo | 10.3 Variables Used by Implicit Rules | 
|  | match-anything rule | 10.5.5 Match-Anything Pattern Rules | 
|  | match-anything rule, used to override | 3.8 Overriding Part of Another Makefile | 
|  | missing features | 13. Incompatibilities and Missing Features | 
|  | mistakes with wildcards | 4.4.2 Pitfalls of Using Wildcards | 
|  | modified variable reference | 6.3.1 Substitution References | 
|  | Modula-2, rule to compile | 10.2 Catalogue of Implicit Rules | 
|  | mostlyclean(standard target) | 9.2 Arguments to Specify the Goals | 
|  | multiple rules for one target | 4.11 Multiple Rules for One Target | 
|  | multiple rules for one target ( ::) | 4.13 Double-Colon Rules | 
|  | multiple targets | 4.10 Multiple Targets in a Rule | 
|  | multiple targets, in pattern rule | 10.5.1 Introduction to Pattern Rules | 
| 
 | 
| N |  |  | 
|---|
|  | name of makefile | 3.2 What Name to Give Your Makefile | 
|  | name of makefile, how to specify | 3.2 What Name to Give Your Makefile | 
|  | nested variable reference | 6.3.2 Computed Variable Names | 
|  | newline, quoting, in commands | 5.2 Command Execution | 
|  | newline, quoting, in makefile | 2.2 A Simple Makefile | 
|  | nondirectory part | 8.3 Functions for File Names | 
|  | normal prerequisites | 4.3 Types of Prerequisites | 
| 
 | 
| O |  |  | 
|---|
|  | OBJ | 2.4 Variables Make Makefiles Simpler | 
|  | obj | 2.4 Variables Make Makefiles Simpler | 
|  | objects | 2.4 Variables Make Makefiles Simpler | 
|  | OBJECTS | 2.4 Variables Make Makefiles Simpler | 
|  | objs | 2.4 Variables Make Makefiles Simpler | 
|  | OBJS | 2.4 Variables Make Makefiles Simpler | 
|  | old-fashioned suffix rules | 10.7 Old-Fashioned Suffix Rules | 
|  | options | 9.7 Summary of Options | 
|  | options, and recursion | 5.6.3 Communicating Options to a Sub- make | 
|  | options, setting from environment | 5.6.3 Communicating Options to a Sub- make | 
|  | options, setting in makefiles | 5.6.3 Communicating Options to a Sub- make | 
|  | order of pattern rules | 10.5.1 Introduction to Pattern Rules | 
|  | order-only prerequisites | 4.3 Types of Prerequisites | 
|  | origin of variable | 8.9 The originFunction | 
|  | overriding makefiles | 3.8 Overriding Part of Another Makefile | 
|  | overriding variables with arguments | 9.5 Overriding Variables | 
|  | overriding with override | 6.7 The overrideDirective | 
| 
 | 
| P |  |  | 
|---|
|  | parallel execution | 5.3 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.6.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, 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 | 
|  | printtarget | 4.4.1 Wildcard Examples | 
|  | printtarget | 4.8 Empty Target Files to Record Events | 
|  | printing directories | 5.6.4 The `--print-directory' Option | 
|  | printing of commands | 5.1 Command Echoing | 
|  | printing user warnings | 8.11 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 makeProcesses a Makefile | 
| 
 |