1 | This is ../../doc/make.info, produced by makeinfo version 4.6 from
|
---|
2 | ../../doc/make.texi.
|
---|
3 |
|
---|
4 | INFO-DIR-SECTION GNU Packages
|
---|
5 | START-INFO-DIR-ENTRY
|
---|
6 | * Make: (make). Remake files automatically.
|
---|
7 | END-INFO-DIR-ENTRY
|
---|
8 |
|
---|
9 | This file documents the GNU Make utility, which determines
|
---|
10 | automatically which pieces of a large program need to be recompiled,
|
---|
11 | and issues the commands to recompile them.
|
---|
12 |
|
---|
13 | This is Edition 0.61, last updated 02 May 2003, of `The GNU Make
|
---|
14 | Manual', for `make', Version 3.81.
|
---|
15 |
|
---|
16 | Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
|
---|
17 | 1998, 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
|
---|
18 |
|
---|
19 | Permission is granted to copy, distribute and/or modify this document
|
---|
20 | under the terms of the GNU Free Documentation License, Version 1.1 or
|
---|
21 | any later version published by the Free Software Foundation; with no
|
---|
22 | Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
---|
23 | Texts. A copy of the license is included in the section entitled "GNU
|
---|
24 | Free Documentation License".
|
---|
25 |
|
---|
26 |
|
---|
27 | Indirect:
|
---|
28 | make.info-1: 1017
|
---|
29 | make.info-2: 300520
|
---|
30 |
|
---|
31 | Tag Table:
|
---|
32 | (Indirect)
|
---|
33 | Node: Top1017
|
---|
34 | Node: Overview13551
|
---|
35 | Node: Preparing14555
|
---|
36 | Node: Reading15527
|
---|
37 | Node: Bugs16446
|
---|
38 | Node: Introduction18268
|
---|
39 | Node: Rule Introduction19852
|
---|
40 | Node: Simple Makefile21588
|
---|
41 | Node: How Make Works25209
|
---|
42 | Node: Variables Simplify27697
|
---|
43 | Node: make Deduces29900
|
---|
44 | Node: Combine By Prerequisite31647
|
---|
45 | Node: Cleanup32678
|
---|
46 | Node: Makefiles34089
|
---|
47 | Node: Makefile Contents34972
|
---|
48 | Node: Makefile Names37919
|
---|
49 | Node: Include39518
|
---|
50 | Ref: Include-Footnote-143069
|
---|
51 | Node: MAKEFILES Variable43203
|
---|
52 | Node: MAKEFILE_LIST Variable44705
|
---|
53 | Node: Special Variables46024
|
---|
54 | Node: Remaking Makefiles46759
|
---|
55 | Node: Overriding Makefiles51001
|
---|
56 | Node: Reading Makefiles53051
|
---|
57 | Node: Rules55578
|
---|
58 | Node: Rule Example58246
|
---|
59 | Node: Rule Syntax59095
|
---|
60 | Node: Prerequisite Types61316
|
---|
61 | Node: Wildcards63084
|
---|
62 | Node: Wildcard Examples64767
|
---|
63 | Node: Wildcard Pitfall66011
|
---|
64 | Node: Wildcard Function67793
|
---|
65 | Node: Directory Search69570
|
---|
66 | Node: General Search70704
|
---|
67 | Node: Selective Search72407
|
---|
68 | Node: Search Algorithm75383
|
---|
69 | Node: Commands/Search77890
|
---|
70 | Node: Implicit/Search79225
|
---|
71 | Node: Libraries/Search80157
|
---|
72 | Node: Phony Targets82239
|
---|
73 | Node: Force Targets87215
|
---|
74 | Node: Empty Targets88252
|
---|
75 | Node: Special Targets89539
|
---|
76 | Node: Multiple Targets96235
|
---|
77 | Node: Multiple Rules98095
|
---|
78 | Node: Static Pattern100321
|
---|
79 | Node: Static Usage100963
|
---|
80 | Node: Static versus Implicit104684
|
---|
81 | Node: Double-Colon106414
|
---|
82 | Node: Automatic Prerequisites108061
|
---|
83 | Node: Commands112315
|
---|
84 | Node: Echoing114004
|
---|
85 | Node: Execution115282
|
---|
86 | Ref: Execution-Footnote-1119708
|
---|
87 | Node: Parallel119854
|
---|
88 | Node: Errors123437
|
---|
89 | Node: Interrupts127073
|
---|
90 | Node: Recursion128652
|
---|
91 | Node: MAKE Variable130735
|
---|
92 | Node: Variables/Recursion132986
|
---|
93 | Node: Options/Recursion138131
|
---|
94 | Node: -w Option143284
|
---|
95 | Node: Sequences144267
|
---|
96 | Node: Empty Commands147268
|
---|
97 | Node: Using Variables148434
|
---|
98 | Node: Reference151541
|
---|
99 | Node: Flavors153097
|
---|
100 | Node: Advanced158881
|
---|
101 | Node: Substitution Refs159378
|
---|
102 | Node: Computed Names160924
|
---|
103 | Node: Values165491
|
---|
104 | Node: Setting166396
|
---|
105 | Node: Appending168424
|
---|
106 | Node: Override Directive172339
|
---|
107 | Node: Defining173715
|
---|
108 | Node: Environment176171
|
---|
109 | Node: Target-specific178443
|
---|
110 | Node: Pattern-specific181400
|
---|
111 | Node: Conditionals182792
|
---|
112 | Node: Conditional Example183498
|
---|
113 | Node: Conditional Syntax186082
|
---|
114 | Node: Testing Flags190950
|
---|
115 | Node: Functions192044
|
---|
116 | Node: Syntax of Functions193386
|
---|
117 | Node: Text Functions195577
|
---|
118 | Node: File Name Functions203727
|
---|
119 | Node: Foreach Function208166
|
---|
120 | Node: If Function211366
|
---|
121 | Node: Call Function212634
|
---|
122 | Node: Value Function215516
|
---|
123 | Node: Eval Function216950
|
---|
124 | Node: Origin Function219256
|
---|
125 | Node: Shell Function222465
|
---|
126 | Node: Make Control Functions224046
|
---|
127 | Node: Running225476
|
---|
128 | Node: Makefile Arguments227461
|
---|
129 | Node: Goals228169
|
---|
130 | Node: Instead of Execution232724
|
---|
131 | Node: Avoiding Compilation236002
|
---|
132 | Node: Overriding237969
|
---|
133 | Node: Testing240259
|
---|
134 | Node: Options Summary242136
|
---|
135 | Node: Implicit Rules251567
|
---|
136 | Node: Using Implicit253711
|
---|
137 | Node: Catalogue of Rules257240
|
---|
138 | Node: Implicit Variables266223
|
---|
139 | Node: Chained Rules270449
|
---|
140 | Node: Pattern Rules274448
|
---|
141 | Node: Pattern Intro275974
|
---|
142 | Node: Pattern Examples278822
|
---|
143 | Node: Automatic Variables280617
|
---|
144 | Node: Pattern Match288780
|
---|
145 | Node: Match-Anything Rules290401
|
---|
146 | Node: Canceling Rules294262
|
---|
147 | Node: Last Resort294964
|
---|
148 | Node: Suffix Rules296801
|
---|
149 | Node: Implicit Rule Search300520
|
---|
150 | Node: Archives304029
|
---|
151 | Node: Archive Members304721
|
---|
152 | Node: Archive Update306317
|
---|
153 | Node: Archive Symbols308221
|
---|
154 | Node: Archive Pitfalls309441
|
---|
155 | Node: Archive Suffix Rules310154
|
---|
156 | Node: Features311691
|
---|
157 | Node: Missing320238
|
---|
158 | Node: Makefile Conventions323968
|
---|
159 | Node: Makefile Basics324748
|
---|
160 | Node: Utilities in Makefiles327905
|
---|
161 | Node: Command Variables330033
|
---|
162 | Node: Directory Variables333593
|
---|
163 | Node: Standard Targets344470
|
---|
164 | Ref: Standard Targets-Footnote-1355724
|
---|
165 | Node: Install Command Categories355824
|
---|
166 | Node: Quick Reference360389
|
---|
167 | Node: Error Messages370133
|
---|
168 | Node: Complex Makefile377802
|
---|
169 | Node: GNU Free Documentation License386482
|
---|
170 | Node: Concept Index406374
|
---|
171 | Node: Name Index451280
|
---|
172 |
|
---|
173 | End Tag Table
|
---|