1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
|
This is make.info, produced by makeinfo version 4.2 from make.texi.
INFO-DIR-SECTION GNU Packages
START-INFO-DIR-ENTRY
* Make: (make). Remake files automatically.
END-INFO-DIR-ENTRY
This file documents the GNU Make utility, which determines
automatically which pieces of a large program need to be recompiled,
and issues the commands to recompile them.
This is Edition 0.60, last updated 08 July 2002, of `The GNU Make
Manual', for `make', Version 3.80.
Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU
Free Documentation License".
File: make.info, Node: Name Index, Prev: Concept Index, Up: Top
Index of Functions, Variables, & Directives
*******************************************
* Menu:
* $$(@D): Automatic.
* $$(@F): Automatic.
* $$@: Automatic.
* $%: Automatic.
* $(%D): Automatic.
* $(%F): Automatic.
* $(*D): Automatic.
* $(*F): Automatic.
* $(+D): Automatic.
* $(+F): Automatic.
* $(.VARIABLES): Special Variables.
* $(<D): Automatic.
* $(<F): Automatic.
* $(?D): Automatic.
* $(?F): Automatic.
* $(@D): Automatic.
* $(@F): Automatic.
* $(^D): Automatic.
* $(^F): Automatic.
* $*: Automatic.
* $*, and static pattern: Static Usage.
* $+: Automatic.
* $<: Automatic.
* $?: Automatic.
* $@: Automatic.
* $^: Automatic.
* % (automatic variable): Automatic.
* %D (automatic variable): Automatic.
* %F (automatic variable): Automatic.
* * (automatic variable): Automatic.
* * (automatic variable), unsupported bizarre usage: Missing.
* *D (automatic variable): Automatic.
* *F (automatic variable): Automatic.
* + (automatic variable): Automatic.
* +D (automatic variable): Automatic.
* +F (automatic variable): Automatic.
* .DEFAULT <1>: Last Resort.
* .DEFAULT: Special Targets.
* .DEFAULT, and empty commands: Empty Commands.
* .DELETE_ON_ERROR <1>: Errors.
* .DELETE_ON_ERROR: Special Targets.
* .EXPORT_ALL_VARIABLES <1>: Variables/Recursion.
* .EXPORT_ALL_VARIABLES: Special Targets.
* .IGNORE <1>: Errors.
* .IGNORE: Special Targets.
* .INTERMEDIATE: Special Targets.
* .LIBPATTERNS: Libraries/Search.
* .LOW_RESOLUTION_TIME: Special Targets.
* .NOTPARALLEL: Special Targets.
* .PHONY <1>: Special Targets.
* .PHONY: Phony Targets.
* .POSIX: Options/Recursion.
* .PRECIOUS <1>: Interrupts.
* .PRECIOUS: Special Targets.
* .SECONDARY: Special Targets.
* .SILENT <1>: Echoing.
* .SILENT: Special Targets.
* .SUFFIXES <1>: Suffix Rules.
* .SUFFIXES: Special Targets.
* .VARIABLES (list of variables): Special Variables.
* /usr/gnu/include: Include.
* /usr/include: Include.
* /usr/local/include: Include.
* < (automatic variable): Automatic.
* <D (automatic variable): Automatic.
* <F (automatic variable): Automatic.
* ? (automatic variable): Automatic.
* ?D (automatic variable): Automatic.
* ?F (automatic variable): Automatic.
* @ (automatic variable): Automatic.
* @D (automatic variable): Automatic.
* @F (automatic variable): Automatic.
* ^ (automatic variable): Automatic.
* ^D (automatic variable): Automatic.
* ^F (automatic variable): Automatic.
* addprefix: File Name Functions.
* addsuffix: File Name Functions.
* AR: Implicit Variables.
* ARFLAGS: Implicit Variables.
* AS: Implicit Variables.
* ASFLAGS: Implicit Variables.
* basename: File Name Functions.
* bindir: Directory Variables.
* call: Call Function.
* CC: Implicit Variables.
* CFLAGS: Implicit Variables.
* CO: Implicit Variables.
* COFLAGS: Implicit Variables.
* COMSPEC: Execution.
* CPP: Implicit Variables.
* CPPFLAGS: Implicit Variables.
* CTANGLE: Implicit Variables.
* CWEAVE: Implicit Variables.
* CXX: Implicit Variables.
* CXXFLAGS: Implicit Variables.
* define: Defining.
* dir: File Name Functions.
* else: Conditional Syntax.
* endef: Defining.
* endif: Conditional Syntax.
* error: Make Control Functions.
* eval: Eval Function.
* exec_prefix: Directory Variables.
* export: Variables/Recursion.
* FC: Implicit Variables.
* FFLAGS: Implicit Variables.
* filter: Text Functions.
* filter-out: Text Functions.
* findstring: Text Functions.
* firstword: Text Functions.
* foreach: Foreach Function.
* GET: Implicit Variables.
* GFLAGS: Implicit Variables.
* GNUmakefile: Makefile Names.
* GPATH: Search Algorithm.
* if: If Function.
* ifdef: Conditional Syntax.
* ifeq: Conditional Syntax.
* ifndef: Conditional Syntax.
* ifneq: Conditional Syntax.
* include: Include.
* join: File Name Functions.
* LDFLAGS: Implicit Variables.
* LEX: Implicit Variables.
* LFLAGS: Implicit Variables.
* libexecdir: Directory Variables.
* MAKE <1>: Flavors.
* MAKE: MAKE Variable.
* MAKECMDGOALS: Goals.
* makefile: Makefile Names.
* Makefile: Makefile Names.
* MAKEFILES <1>: Variables/Recursion.
* MAKEFILES: MAKEFILES Variable.
* MAKEFLAGS: Options/Recursion.
* MAKEINFO: Implicit Variables.
* MAKELEVEL <1>: Flavors.
* MAKELEVEL: Variables/Recursion.
* MAKEOVERRIDES: Options/Recursion.
* MFLAGS: Options/Recursion.
* notdir: File Name Functions.
* origin: Origin Function.
* OUTPUT_OPTION: Catalogue of Rules.
* override: Override Directive.
* patsubst <1>: Text Functions.
* patsubst: Substitution Refs.
* PC: Implicit Variables.
* PFLAGS: Implicit Variables.
* prefix: Directory Variables.
* RFLAGS: Implicit Variables.
* RM: Implicit Variables.
* sbindir: Directory Variables.
* shell: Shell Function.
* SHELL: Execution.
* SHELL (command execution): Execution.
* sort: Text Functions.
* strip: Text Functions.
* subst <1>: Text Functions.
* subst: Multiple Targets.
* suffix: File Name Functions.
* SUFFIXES: Suffix Rules.
* TANGLE: Implicit Variables.
* TEX: Implicit Variables.
* TEXI2DVI: Implicit Variables.
* unexport: Variables/Recursion.
* value: Value Function.
* vpath: Selective Search.
* VPATH: General Search.
* vpath: Directory Search.
* VPATH: Directory Search.
* warning: Make Control Functions.
* WEAVE: Implicit Variables.
* wildcard <1>: File Name Functions.
* wildcard: Wildcard Function.
* word: Text Functions.
* wordlist: Text Functions.
* words: Text Functions.
* YACC: Implicit Variables.
* YACCR: Implicit Variables.
* YFLAGS: Implicit Variables.
|