| Index Entry | | Section |
|
S | | |
| s. (SCCS file prefix) | | 10.2 Catalogue of Implicit Rules |
| SCCS, rule to extract from | | 10.2 Catalogue of Implicit Rules |
| search algorithm, implicit rule | | 10.8 Implicit Rule Search Algorithm |
| search path for prerequisites (VPATH ) | | 4.5 Searching Directories for Prerequisites |
| search path for prerequisites (VPATH ), and implicit rules | | 4.5.5 Directory Search and Implicit Rules |
| search path for prerequisites (VPATH ), and link libraries | | 4.5.6 Directory Search for Link Libraries |
| searching for strings | | 8.2 Functions for String Substitution and Analysis |
| secondary expansion | | 3.8 Secondary Expansion |
| secondary expansion and explicit rules | | Secondary Expansion of Explicit Rules |
| secondary expansion and implicit rules | | Secondary Expansion of Implicit Rules |
| secondary expansion and static pattern rules | | Secondary Expansion of Static Pattern Rules |
| secondary files | | 10.4 Chains of Implicit Rules |
| secondary targets | | 4.9 Special Built-in Target Names |
| sed (shell command) | | 4.14 Generating Prerequisites Automatically |
| selecting a word | | 8.2 Functions for String Substitution and Analysis |
| selecting word lists | | 8.2 Functions for String Substitution and Analysis |
| sequences of commands | | 5.8 Defining Canned Recipes |
| setting options from environment | | 5.7.3 Communicating Options to a Sub-make |
| setting options in makefiles | | 5.7.3 Communicating Options to a Sub-make |
| setting variables | | 6.5 Setting Variables |
| several rules for one target | | 4.11 Multiple Rules for One Target |
| several targets in a rule | | 4.10 Multiple Targets in a Rule |
| shar (standard target) | | 9.2 Arguments to Specify the Goals |
| shell command, function for | | 8.13 The shell Function |
| shell file name pattern (in include ) | | 3.3 Including Other Makefiles |
| shell variables, setting in recipes | | 5.3 Recipe Execution |
| shell wildcards (in include ) | | 3.3 Including Other Makefiles |
| shell, choosing the | | 5.3.2 Choosing the Shell |
| SHELL, exported value | | 5.7.2 Communicating Variables to a Sub-make |
| SHELL, import from environment | | 6.10 Variables from the Environment |
| shell, in DOS and Windows | | Choosing a Shell in DOS and Windows |
| SHELL , MS-DOS specifics | | Choosing a Shell in DOS and Windows |
| SHELL , value of | | 5.3.2 Choosing the Shell |
| signal | | 5.6 Interrupting or Killing make |
| silent operation | | 5.2 Recipe Echoing |
| simple makefile | | 2.2 A Simple Makefile |
| simple variable expansion | | 6 How to Use Variables |
| simplifying with variables | | 2.4 Variables Make Makefiles Simpler |
| simply expanded variables | | 6.2 The Two Flavors of Variables |
| sorting words | | 8.2 Functions for String Substitution and Analysis |
| spaces, in variable values | | 6.2 The Two Flavors of Variables |
| spaces, stripping | | 8.2 Functions for String Substitution and Analysis |
| special targets | | 4.9 Special Built-in Target Names |
| special variables | | 6.14 Other Special Variables |
| specifying makefile name | | 3.2 What Name to Give Your Makefile |
| splitting long lines | | 3.1.1 Splitting Long Lines |
| splitting recipes | | 5.1.1 Splitting Recipe Lines |
| staged installs | | 15.4 DESTDIR : Support for Staged Installs |
| standard input | | 5.4.2 Input During Parallel Execution |
| standards conformance | | 1 Overview of make |
| standards for makefiles | | 15 Makefile Conventions |
| static pattern rule | | 4.12 Static Pattern Rules |
| static pattern rule, syntax of | | 4.12.1 Syntax of Static Pattern Rules |
| static pattern rule, versus implicit | | 4.12.2 Static Pattern Rules versus Implicit Rules |
| static pattern rules, secondary expansion of | | Secondary Expansion of Static Pattern Rules |
| stem | | 4.12.1 Syntax of Static Pattern Rules |
| stem | | 10.5.4 How Patterns Match |
| stem, shortest | | 10.5.4 How Patterns Match |
| stem, variable for | | 10.5.3 Automatic Variables |
| stopping make | | 8.12 Functions That Control Make |
| strings, searching for | | 8.2 Functions for String Substitution and Analysis |
| stripping whitespace | | 8.2 Functions for String Substitution and Analysis |
| sub-make | | 5.7.2 Communicating Variables to a Sub-make |
| subdirectories, recursion for | | 5.7 Recursive Use of make |
| substitution variable reference | | 6.3.1 Substitution References |
| suffix rule | | 10.7 Old-Fashioned Suffix Rules |
| suffix rule, for archive | | 11.4 Suffix Rules for Archive Files |
| suffix, adding | | 8.3 Functions for File Names |
| suffix, function to find | | 8.3 Functions for File Names |
| suffix, substituting in variables | | 6.3.1 Substitution References |
| suppressing inheritance | | 6.13 Suppressing Inheritance |
| switches | | 9.7 Summary of Options |
| symbol directories, updating archive | | 11.2.1 Updating Archive Symbol Directories |
| syntax of recipe | | 5.1 Recipe Syntax |
| syntax of rules | | 4.2 Rule Syntax |
|
T | | |
| tab character (in commands) | | 4.2 Rule Syntax |
| tabs in rules | | 2.1 What a Rule Looks Like |
| TAGS (standard target) | | 9.2 Arguments to Specify the Goals |
| tangle | | 10.2 Catalogue of Implicit Rules |
| tangle | | 10.3 Variables Used by Implicit Rules |
| tar (standard target) | | 9.2 Arguments to Specify the Goals |
| target | | 4 Writing Rules |
| target pattern, implicit | | 10.5.1 Introduction to Pattern Rules |
| target pattern, static (not implicit) | | 4.12.1 Syntax of Static Pattern Rules |
| target, deleting on error | | 5.5 Errors in Recipes |
| target, deleting on interrupt | | 5.6 Interrupting or Killing make |
| target, expansion | | Rule Definition |
| target, multiple in pattern rule | | 10.5.1 Introduction to Pattern Rules |
| target, multiple rules for one | | 4.11 Multiple Rules for One Target |
| target, touching | | 9.3 Instead of Executing Recipes |
| target-specific variables | | 6.11 Target-specific Variable Values |
| targets | | 4.2 Rule Syntax |
| targets without a file | | 4.6 Phony Targets |
| targets, built-in special | | 4.9 Special Built-in Target Names |
| targets, empty | | 4.8 Empty Target Files to Record Events |
| targets, force | | 4.7 Rules without Recipes or Prerequisites |
| targets, introduction to | | 2.1 What a Rule Looks Like |
| targets, multiple | | 4.10 Multiple Targets in a Rule |
| targets, phony | | 4.6 Phony Targets |
| terminal rule | | 10.5.5 Match-Anything Pattern Rules |
| test (standard target) | | 9.2 Arguments to Specify the Goals |
| testing compilation | | 9.6 Testing the Compilation of a Program |
| tex | | 10.2 Catalogue of Implicit Rules |
| tex | | 10.3 Variables Used by Implicit Rules |
| TeX, rule to run | | 10.2 Catalogue of Implicit Rules |
| texi2dvi | | 10.2 Catalogue of Implicit Rules |
| texi2dvi | | 10.3 Variables Used by Implicit Rules |
| Texinfo, rule to format | | 10.2 Catalogue of Implicit Rules |
| tilde (~ ) | | 4.4 Using Wildcard Characters in File Names |
| touch (shell command) | | 4.4.1 Wildcard Examples |
| touch (shell command) | | 4.8 Empty Target Files to Record Events |
| touching files | | 9.3 Instead of Executing Recipes |
| traditional directory search (GPATH) | | 4.5.3 How Directory Searches are Performed |
| types of prerequisites | | 4.3 Types of Prerequisites |
| types, conversion of | | 12.1.1 Conversion of Guile Types |
|