198 GNU make
targets, phony . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
terminal rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
test (standard target) . . . . . . . . . . . . . . . . . . . . . . . . 101
testing compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
tex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114, 116
T
E
X, rule to run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
texi2dvi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115, 116
Texinfo, rule to format . . . . . . . . . . . . . . . . . . . . . . . 115
tilde (~) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
touch (shell command). . . . . . . . . . . . . . . . . . . . . 23, 31
touching files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
traditional directory search (GPATH) . . . . . . . . . . 27
types of prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . 22
types, conversion of. . . . . . . . . . . . . . . . . . . . . . . . . . . 133
U
undefined variables, warning message . . . . . . . . . 109
undefining variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
updating archive symbol directories . . . . . . . . . . . 130
updating loaded objects . . . . . . . . . . . . . . . . . . . . . . 137
updating makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
user defined functions. . . . . . . . . . . . . . . . . . . . . . . . . . 92
V
value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
value, how a variable gets it . . . . . . . . . . . . . . . . . . . 65
variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
variable definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
variable references in recipes . . . . . . . . . . . . . . . . . . . 43
variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
variables, ‘$’ in name . . . . . . . . . . . . . . . . . . . . . . . . . . 63
variables, and implicit rule . . . . . . . . . . . . . . . . . . . . 120
variables, appending to . . . . . . . . . . . . . . . . . . . . . . . . 66
variables, automatic . . . . . . . . . . . . . . . . . . . . . . . . . . 120
variables, command line . . . . . . . . . . . . . . . . . . . . . . 103
variables, command line, and recursion . . . . . . . . . 54
variables, computed names. . . . . . . . . . . . . . . . . . . . . 63
variables, conditional assignment . . . . . . . . . . . . . . . 62
variables, defining verbatim . . . . . . . . . . . . . . . . . . . . 69
variables, environment . . . . . . . . . . . . . . . . . . . . . 52, 70
variables, exporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
variables, flavor of . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
variables, flavors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
variables, how they get their values . . . . . . . . . . . . 65
variables, how to reference . . . . . . . . . . . . . . . . . . . . . 59
variables, loops in expansion . . . . . . . . . . . . . . . . . . . 60
variables, modified reference . . . . . . . . . . . . . . . . . . . 62
variables, multi-line. . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
variables, nested references . . . . . . . . . . . . . . . . . . . . 63
variables, origin of . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
variables, overriding . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
variables, overriding with arguments . . . . . . . . . . 103
variables, pattern-specific . . . . . . . . . . . . . . . . . . . . . . 71
variables, recursively expanded. . . . . . . . . . . . . . . . . 60
variables, setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
variables, simply expanded. . . . . . . . . . . . . . . . . . . . . 60
variables, spaces in values. . . . . . . . . . . . . . . . . . . . . . 61
variables, substituting suffix in . . . . . . . . . . . . . . . . . 62
variables, substitution reference . . . . . . . . . . . . . . . . 62
variables, target-specific . . . . . . . . . . . . . . . . . . . . . . . 71
variables, unexpanded value . . . . . . . . . . . . . . . . . . . 93
variables, warning for undefined . . . . . . . . . . . . . . 109
varying prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
verbatim variable definition . . . . . . . . . . . . . . . . . . . . 69
vpath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
VPATH, and implicit rules . . . . . . . . . . . . . . . . . . . . . . . 28
VPATH, and link libraries . . . . . . . . . . . . . . . . . . . . . . . 28
W
warnings, printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
weave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114, 116
Web, rule to run. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
what if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
whitespace, in variable values . . . . . . . . . . . . . . . . . . 61
whitespace, stripping . . . . . . . . . . . . . . . . . . . . . . . . . . 85
wildcard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
wildcard pitfalls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
wildcard, function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
wildcard, in archive member . . . . . . . . . . . . . . . . . . 129
wildcard, in include. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
wildcards and MS-DOS/MS-Windows backslashes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Windows, choosing a shell in. . . . . . . . . . . . . . . . . . . 46
word, selecting a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
words, extracting first . . . . . . . . . . . . . . . . . . . . . . . . . 86
words, extracting last . . . . . . . . . . . . . . . . . . . . . . . . . . 86
words, filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
words, filtering out . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
words, finding number . . . . . . . . . . . . . . . . . . . . . . . . . 86
words, iterating over . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
words, joining lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
words, removing duplicates . . . . . . . . . . . . . . . . . . . . 86
words, selecting lists of . . . . . . . . . . . . . . . . . . . . . . . . 86
writing recipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
writing rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
writing to a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Y
yacc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 114, 116
Yacc, rule to run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Comentários a estes Manuais