VirtualBox

source: kBuild/trunk/src/gmake/doc/make.info@ 503

Last change on this file since 503 was 503, checked in by bird, 18 years ago

Untested merge with GNU Make v3.81 (vendor/gnumake/2005-05-16 -> vendor/gnumake/current).

  • Property svn:eol-style set to native
File size: 5.3 KB
Line 
1This is make.info, produced by makeinfo version 4.8 from make.texi.
2
3 This file documents the GNU `make' utility, which determines
4automatically which pieces of a large program need to be recompiled,
5and issues the commands to recompile them.
6
7 This is Edition 0.70, last updated 1 April 2006, of `The GNU Make
8Manual', for GNU `make' version 3.81.
9
10 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
111997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software
12Foundation, Inc.
13
14 Permission is granted to copy, distribute and/or modify this
15 document under the terms of the GNU Free Documentation License,
16 Version 1.2 or any later version published by the Free Software
17 Foundation; with no Invariant Sections, with the Front-Cover Texts
18 being "A GNU Manual," and with the Back-Cover Texts as in (a)
19 below. A copy of the license is included in the section entitled
20 "GNU Free Documentation License."
21
22 (a) The FSF's Back-Cover Text is: "You have freedom to copy and
23 modify this GNU Manual, like GNU software. Copies published by
24 the Free Software Foundation raise funds for GNU development."
25
26INFO-DIR-SECTION GNU Packages
27START-INFO-DIR-ENTRY
28* Make: (make). Remake files automatically.
29END-INFO-DIR-ENTRY
30
31
32Indirect:
33make.info-1: 1297
34make.info-2: 301265
35
36Tag Table:
37(Indirect)
38Node: Top1297
39Node: Overview14702
40Node: Preparing15712
41Node: Reading16684
42Node: Bugs17611
43Node: Introduction19441
44Node: Rule Introduction21033
45Node: Simple Makefile22777
46Node: How Make Works26406
47Node: Variables Simplify29061
48Node: make Deduces31267
49Node: Combine By Prerequisite33007
50Node: Cleanup34036
51Node: Makefiles35455
52Node: Makefile Contents36421
53Node: Makefile Names39376
54Node: Include40987
55Ref: Include-Footnote-144619
56Node: MAKEFILES Variable44753
57Node: MAKEFILE_LIST Variable46263
58Node: Special Variables47531
59Node: Remaking Makefiles51038
60Node: Overriding Makefiles55287
61Node: Reading Makefiles57340
62Node: Secondary Expansion60244
63Node: Rules67678
64Node: Rule Example70350
65Node: Rule Syntax71207
66Node: Prerequisite Types73710
67Node: Wildcards75486
68Node: Wildcard Examples77204
69Node: Wildcard Pitfall78460
70Node: Wildcard Function80249
71Node: Directory Search82033
72Node: General Search83175
73Node: Selective Search84890
74Node: Search Algorithm87878
75Node: Commands/Search90397
76Node: Implicit/Search91743
77Node: Libraries/Search92687
78Node: Phony Targets94779
79Node: Force Targets99865
80Node: Empty Targets100910
81Node: Special Targets102208
82Node: Multiple Targets109382
83Node: Multiple Rules111257
84Node: Static Pattern113493
85Node: Static Usage114145
86Node: Static versus Implicit117866
87Node: Double-Colon119610
88Node: Automatic Prerequisites121267
89Node: Commands125545
90Node: Command Syntax126753
91Node: Splitting Lines128778
92Node: Variables in Commands131759
93Node: Echoing133086
94Node: Execution134378
95Ref: Execution-Footnote-1135629
96Node: Choosing the Shell135775
97Node: Parallel139744
98Node: Errors143337
99Node: Interrupts146983
100Node: Recursion148570
101Node: MAKE Variable150664
102Node: Variables/Recursion152931
103Node: Options/Recursion158372
104Node: -w Option163537
105Node: Sequences164532
106Node: Empty Commands167544
107Node: Using Variables168718
108Node: Reference171831
109Node: Flavors173390
110Node: Advanced179128
111Node: Substitution Refs179633
112Node: Computed Names181186
113Node: Values185730
114Node: Setting186643
115Node: Appending188679
116Node: Override Directive192605
117Node: Defining193989
118Node: Environment196453
119Node: Target-specific198702
120Node: Pattern-specific201669
121Node: Conditionals203071
122Node: Conditional Example203781
123Node: Conditional Syntax206358
124Node: Testing Flags212083
125Node: Functions213185
126Node: Syntax of Functions214605
127Node: Text Functions216804
128Node: File Name Functions225375
129Node: Conditional Functions230597
130Node: Foreach Function232971
131Node: Call Function236183
132Node: Value Function239068
133Node: Eval Function240505
134Node: Origin Function242779
135Node: Flavor Function245997
136Node: Shell Function247063
137Node: Make Control Functions248697
138Node: Running250366
139Node: Makefile Arguments252355
140Node: Goals253071
141Node: Instead of Execution257812
142Node: Avoiding Compilation261098
143Node: Overriding263073
144Node: Testing265371
145Node: Options Summary267256
146Node: Implicit Rules277382
147Node: Using Implicit279530
148Node: Catalogue of Rules283069
149Node: Implicit Variables292419
150Node: Chained Rules297254
151Node: Pattern Rules301265
152Node: Pattern Intro302801
153Node: Pattern Examples305698
154Node: Automatic Variables307507
155Node: Pattern Match314878
156Node: Match-Anything Rules316514
157Node: Canceling Rules320389
158Node: Last Resort321105
159Node: Suffix Rules322952
160Node: Implicit Rule Search326681
161Node: Archives330200
162Node: Archive Members330898
163Node: Archive Update332511
164Node: Archive Symbols334425
165Node: Archive Pitfalls335659
166Node: Archive Suffix Rules336382
167Node: Features337929
168Node: Missing346484
169Node: Makefile Conventions350222
170Node: Makefile Basics351008
171Node: Utilities in Makefiles354175
172Node: Command Variables356313
173Node: Directory Variables359883
174Node: Standard Targets374023
175Ref: Standard Targets-Footnote-1387142
176Node: Install Command Categories387242
177Node: Quick Reference391768
178Node: Error Messages402464
179Node: Complex Makefile410154
180Node: GNU Free Documentation License418872
181Node: Concept Index441321
182Node: Name Index506510
183
184End Tag Table
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette