summaryrefslogtreecommitdiff
path: root/chromium/third_party/android_ndk/prebuilt/linux-x86_64/share/info/make.info
blob: d001233be2d3b2668119e40188c32acbe2df6db0 (plain)
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
This is make.info, produced by makeinfo version 5.2 from make.texi.

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.75, last updated 21 May 2016, of 'The GNU Make
Manual', for GNU 'make' version 4.2.1.

   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 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.3 or any later version published by the Free Software
     Foundation; with no Invariant Sections, with the Front-Cover Texts
     being "A GNU Manual," and with the Back-Cover Texts as in (a)
     below.  A copy of the license is included in the section entitled
     "GNU Free Documentation License."

     (a) The FSF's Back-Cover Text is: "You have the freedom to copy and
     modify this GNU manual.  Buying copies from the FSF supports it in
     developing GNU and promoting software freedom."
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
* Make: (make).            Remake files automatically.
END-INFO-DIR-ENTRY


Indirect:
make.info-1: 1377
make.info-2: 301585

Tag Table:
(Indirect)
Node: Top1377
Node: Overview16642
Node: Preparing17655
Node: Reading18623
Node: Bugs19550
Node: Introduction21379
Node: Rule Introduction22972
Node: Simple Makefile24905
Node: How Make Works28641
Node: Variables Simplify31290
Node: make Deduces33496
Node: Combine By Prerequisite35229
Node: Cleanup36258
Node: Makefiles37676
Node: Makefile Contents38571
Node: Splitting Lines41744
Node: Makefile Names44227
Node: Include45834
Ref: Include-Footnote-149578
Node: MAKEFILES Variable49712
Node: Remaking Makefiles51253
Node: Overriding Makefiles55583
Node: Reading Makefiles57611
Node: Parsing Makefiles61053
Node: Secondary Expansion62911
Node: Rules70359
Node: Rule Example73032
Node: Rule Syntax73880
Node: Prerequisite Types76475
Node: Wildcards79342
Node: Wildcard Examples81061
Node: Wildcard Pitfall82411
Node: Wildcard Function84200
Node: Directory Search85984
Node: General Search87119
Node: Selective Search88826
Node: Search Algorithm91816
Node: Recipes/Search94334
Node: Implicit/Search95657
Node: Libraries/Search96599
Node: Phony Targets98570
Node: Force Targets103407
Node: Empty Targets104444
Node: Special Targets105746
Node: Multiple Targets113546
Node: Multiple Rules117779
Node: Static Pattern119997
Node: Static Usage120649
Node: Static versus Implicit124368
Node: Double-Colon126108
Node: Automatic Prerequisites127868
Node: Recipes132129
Node: Recipe Syntax133301
Node: Splitting Recipe Lines135416
Node: Variables in Recipes138569
Node: Echoing139895
Node: Execution141107
Ref: Execution-Footnote-1142520
Node: One Shell142665
Node: Choosing the Shell145983
Node: Parallel150127
Node: Parallel Output152796
Node: Parallel Input157223
Node: Errors158342
Node: Interrupts161977
Node: Recursion164338
Node: MAKE Variable166435
Node: Variables/Recursion168678
Node: Options/Recursion174123
Node: -w Option180129
Node: Canned Recipes181124
Node: Empty Recipes184107
Node: Using Variables185547
Node: Reference188975
Node: Flavors190785
Node: Advanced196764
Node: Substitution Refs197269
Node: Computed Names198871
Node: Values203419
Node: Setting204336
Node: Appending207375
Node: Override Directive211344
Node: Multi-Line212971
Node: Undefine Directive215834
Node: Environment216923
Node: Target-specific219175
Node: Pattern-specific222202
Node: Suppressing Inheritance224049
Node: Special Variables225502
Node: Conditionals233743
Node: Conditional Example234456
Node: Conditional Syntax237019
Node: Testing Flags242779
Node: Functions243880
Node: Syntax of Functions245440
Node: Text Functions247774
Node: File Name Functions256335
Node: Conditional Functions261561
Node: Foreach Function263937
Node: File Function267150
Node: Call Function269707
Node: Value Function272592
Node: Eval Function274029
Node: Origin Function276305
Node: Flavor Function279531
Node: Make Control Functions280575
Node: Shell Function282261
Node: Guile Function284020
Node: Running284770
Node: Makefile Arguments286751
Node: Goals287467
Node: Instead of Execution292206
Node: Avoiding Compilation295921
Node: Overriding297896
Node: Testing301585
Node: Options Summary303469
Node: Implicit Rules315173
Node: Using Implicit317310
Node: Catalogue of Rules320829
Node: Implicit Variables330173
Node: Chained Rules335246
Node: Pattern Rules339467
Node: Pattern Intro341001
Node: Pattern Examples343152
Node: Automatic Variables344959
Node: Pattern Match352332
Node: Match-Anything Rules355655
Node: Canceling Rules359576
Node: Last Resort360290
Node: Suffix Rules362119
Node: Implicit Rule Search365853
Node: Archives369404
Node: Archive Members370109
Node: Archive Update371719
Node: Archive Symbols373630
Node: Archive Pitfalls374863
Node: Archive Suffix Rules375585
Node: Extending make377133
Node: Guile Integration378278
Node: Guile Types379506
Node: Guile Interface381926
Node: Guile Example383212
Node: Loading Objects385403
Node: load Directive386893
Node: Remaking Loaded Objects389647
Node: Loaded Object API390281
Node: Loaded Object Example397043
Node: Integrating make399290
Node: Job Slots400041
Node: POSIX Jobserver403473
Node: Windows Jobserver405941
Node: Terminal Output407294
Node: Features409683
Node: Missing418852
Node: Makefile Conventions422580
Node: Makefile Basics423559
Node: Utilities in Makefiles426726
Node: Command Variables429225
Node: DESTDIR432465
Node: Directory Variables434632
Node: Standard Targets449989
Node: Install Command Categories464095
Node: Quick Reference468621
Node: Error Messages481335
Node: Complex Makefile490130
Node: GNU Free Documentation License498748
Node: Concept Index523906
Node: Name Index596079

End Tag Table