1 | This is make.info, produced by makeinfo version 4.6 from make.texi.
|
---|
2 |
|
---|
3 | INFO-DIR-SECTION GNU Packages
|
---|
4 | START-INFO-DIR-ENTRY
|
---|
5 | * Make: (make). Remake files automatically.
|
---|
6 | END-INFO-DIR-ENTRY
|
---|
7 |
|
---|
8 | This file documents the GNU Make utility, which determines
|
---|
9 | automatically which pieces of a large program need to be recompiled,
|
---|
10 | and issues the commands to recompile them.
|
---|
11 |
|
---|
12 | This is Edition 0.61, last updated 02 May 2003, of `The GNU Make
|
---|
13 | Manual', for `make', Version 3.81.
|
---|
14 |
|
---|
15 | Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
|
---|
16 | 1998, 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
|
---|
17 |
|
---|
18 | Permission is granted to copy, distribute and/or modify this document
|
---|
19 | under the terms of the GNU Free Documentation License, Version 1.1 or
|
---|
20 | any later version published by the Free Software Foundation; with no
|
---|
21 | Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
---|
22 | Texts. A copy of the license is included in the section entitled "GNU
|
---|
23 | Free Documentation License".
|
---|
24 |
|
---|
25 |
|
---|
26 | Indirect:
|
---|
27 | make.info-1: 997
|
---|
28 | make.info-2: 300500
|
---|
29 |
|
---|
30 | Tag Table:
|
---|
31 | (Indirect)
|
---|
32 | Node: Top997
|
---|
33 | Node: Overview13531
|
---|
34 | Node: Preparing14535
|
---|
35 | Node: Reading15507
|
---|
36 | Node: Bugs16426
|
---|
37 | Node: Introduction18248
|
---|
38 | Node: Rule Introduction19832
|
---|
39 | Node: Simple Makefile21568
|
---|
40 | Node: How Make Works25189
|
---|
41 | Node: Variables Simplify27677
|
---|
42 | Node: make Deduces29880
|
---|
43 | Node: Combine By Prerequisite31627
|
---|
44 | Node: Cleanup32658
|
---|
45 | Node: Makefiles34069
|
---|
46 | Node: Makefile Contents34952
|
---|
47 | Node: Makefile Names37899
|
---|
48 | Node: Include39498
|
---|
49 | Ref: Include-Footnote-143049
|
---|
50 | Node: MAKEFILES Variable43183
|
---|
51 | Node: MAKEFILE_LIST Variable44685
|
---|
52 | Node: Special Variables46004
|
---|
53 | Node: Remaking Makefiles46739
|
---|
54 | Node: Overriding Makefiles50981
|
---|
55 | Node: Reading Makefiles53031
|
---|
56 | Node: Rules55558
|
---|
57 | Node: Rule Example58226
|
---|
58 | Node: Rule Syntax59075
|
---|
59 | Node: Prerequisite Types61296
|
---|
60 | Node: Wildcards63064
|
---|
61 | Node: Wildcard Examples64747
|
---|
62 | Node: Wildcard Pitfall65991
|
---|
63 | Node: Wildcard Function67773
|
---|
64 | Node: Directory Search69550
|
---|
65 | Node: General Search70684
|
---|
66 | Node: Selective Search72387
|
---|
67 | Node: Search Algorithm75363
|
---|
68 | Node: Commands/Search77870
|
---|
69 | Node: Implicit/Search79205
|
---|
70 | Node: Libraries/Search80137
|
---|
71 | Node: Phony Targets82219
|
---|
72 | Node: Force Targets87195
|
---|
73 | Node: Empty Targets88232
|
---|
74 | Node: Special Targets89519
|
---|
75 | Node: Multiple Targets96215
|
---|
76 | Node: Multiple Rules98075
|
---|
77 | Node: Static Pattern100301
|
---|
78 | Node: Static Usage100943
|
---|
79 | Node: Static versus Implicit104664
|
---|
80 | Node: Double-Colon106394
|
---|
81 | Node: Automatic Prerequisites108041
|
---|
82 | Node: Commands112295
|
---|
83 | Node: Echoing113984
|
---|
84 | Node: Execution115262
|
---|
85 | Ref: Execution-Footnote-1119688
|
---|
86 | Node: Parallel119834
|
---|
87 | Node: Errors123417
|
---|
88 | Node: Interrupts127053
|
---|
89 | Node: Recursion128632
|
---|
90 | Node: MAKE Variable130715
|
---|
91 | Node: Variables/Recursion132966
|
---|
92 | Node: Options/Recursion138111
|
---|
93 | Node: -w Option143264
|
---|
94 | Node: Sequences144247
|
---|
95 | Node: Empty Commands147248
|
---|
96 | Node: Using Variables148414
|
---|
97 | Node: Reference151521
|
---|
98 | Node: Flavors153077
|
---|
99 | Node: Advanced158861
|
---|
100 | Node: Substitution Refs159358
|
---|
101 | Node: Computed Names160904
|
---|
102 | Node: Values165471
|
---|
103 | Node: Setting166376
|
---|
104 | Node: Appending168404
|
---|
105 | Node: Override Directive172319
|
---|
106 | Node: Defining173695
|
---|
107 | Node: Environment176151
|
---|
108 | Node: Target-specific178423
|
---|
109 | Node: Pattern-specific181380
|
---|
110 | Node: Conditionals182772
|
---|
111 | Node: Conditional Example183478
|
---|
112 | Node: Conditional Syntax186062
|
---|
113 | Node: Testing Flags190930
|
---|
114 | Node: Functions192024
|
---|
115 | Node: Syntax of Functions193366
|
---|
116 | Node: Text Functions195557
|
---|
117 | Node: File Name Functions203707
|
---|
118 | Node: Foreach Function208146
|
---|
119 | Node: If Function211346
|
---|
120 | Node: Call Function212614
|
---|
121 | Node: Value Function215496
|
---|
122 | Node: Eval Function216930
|
---|
123 | Node: Origin Function219236
|
---|
124 | Node: Shell Function222445
|
---|
125 | Node: Make Control Functions224026
|
---|
126 | Node: Running225456
|
---|
127 | Node: Makefile Arguments227441
|
---|
128 | Node: Goals228149
|
---|
129 | Node: Instead of Execution232704
|
---|
130 | Node: Avoiding Compilation235982
|
---|
131 | Node: Overriding237949
|
---|
132 | Node: Testing240239
|
---|
133 | Node: Options Summary242116
|
---|
134 | Node: Implicit Rules251547
|
---|
135 | Node: Using Implicit253691
|
---|
136 | Node: Catalogue of Rules257220
|
---|
137 | Node: Implicit Variables266203
|
---|
138 | Node: Chained Rules270429
|
---|
139 | Node: Pattern Rules274428
|
---|
140 | Node: Pattern Intro275954
|
---|
141 | Node: Pattern Examples278802
|
---|
142 | Node: Automatic Variables280597
|
---|
143 | Node: Pattern Match288760
|
---|
144 | Node: Match-Anything Rules290381
|
---|
145 | Node: Canceling Rules294242
|
---|
146 | Node: Last Resort294944
|
---|
147 | Node: Suffix Rules296781
|
---|
148 | Node: Implicit Rule Search300500
|
---|
149 | Node: Archives304009
|
---|
150 | Node: Archive Members304701
|
---|
151 | Node: Archive Update306297
|
---|
152 | Node: Archive Symbols308201
|
---|
153 | Node: Archive Pitfalls309421
|
---|
154 | Node: Archive Suffix Rules310134
|
---|
155 | Node: Features311671
|
---|
156 | Node: Missing320218
|
---|
157 | Node: Makefile Conventions323948
|
---|
158 | Node: Makefile Basics324728
|
---|
159 | Node: Utilities in Makefiles327885
|
---|
160 | Node: Command Variables330013
|
---|
161 | Node: Directory Variables333573
|
---|
162 | Node: Standard Targets344450
|
---|
163 | Ref: Standard Targets-Footnote-1355704
|
---|
164 | Node: Install Command Categories355804
|
---|
165 | Node: Quick Reference360369
|
---|
166 | Node: Error Messages370113
|
---|
167 | Node: Complex Makefile377782
|
---|
168 | Node: GNU Free Documentation License386462
|
---|
169 | Node: Concept Index406354
|
---|
170 | Node: Name Index451260
|
---|
171 |
|
---|
172 | End Tag Table
|
---|