This is make.info, produced by makeinfo version 4.0 from make.texinfo.

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.55, last updated 04 April 2000, of `The GNU Make
Manual', for `make', Version 3.79.

   Copyright (C) 1988, '89, '90, '91, '92, '93, '94, '95, '96, '97,
'98, '99, 2000         Free Software Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Free Software Foundation.


Indirect:
make.i1: 1276
make.i2: 48780
make.i3: 98679
make.i4: 144458
make.i5: 192424
make.i6: 239609
make.i7: 288768
make.i8: 329055
make.i9: 369752
make.i10: 413312

Tag Table:
(Indirect)
Node: Top1276
Node: Overview12627
Node: Preparing13634
Node: Reading14589
Node: Bugs15511
Node: Introduction16804
Node: Rule Introduction18391
Node: Simple Makefile20109
Node: How Make Works23733
Node: Variables Simplify26224
Node: make Deduces28430
Node: Combine By Prerequisite30181
Node: Cleanup31215
Node: Makefiles32629
Node: Makefile Contents33384
Node: Makefile Names35687
Node: Include37289
Ref: Include-Footnote-140846
Node: MAKEFILES Variable40980
Node: Remaking Makefiles42481
Node: Overriding Makefiles46727
Node: Reading Makefiles48780
Node: Rules51311
Node: Rule Example53912
Node: Rule Syntax54750
Node: Wildcards56965
Node: Wildcard Examples58645
Node: Wildcard Pitfall59883
Node: Wildcard Function61668
Node: Directory Search63448
Node: General Search64585
Node: Selective Search66295
Node: Search Algorithm69274
Node: Commands/Search71784
Node: Implicit/Search73132
Node: Libraries/Search74067
Node: Phony Targets76152
Node: Force Targets81058
Node: Empty Targets82098
Node: Special Targets83399
Node: Multiple Targets88636
Node: Multiple Rules90508
Node: Static Pattern92603
Node: Static Usage93248
Node: Static versus Implicit96946
Node: Double-Colon98679
Node: Automatic Prerequisites100213
Node: Commands104344
Node: Echoing106036
Node: Execution107300
Ref: Execution-Footnote-1111729
Node: Parallel111875
Node: Errors115461
Node: Interrupts119098
Node: Recursion120680
Node: MAKE Variable122409
Node: Variables/Recursion124373
Node: Options/Recursion129336
Node: -w Option134492
Node: Sequences135478
Node: Empty Commands138482
Node: Using Variables139651
Node: Reference142913
Node: Flavors144458
Node: Advanced150245
Node: Substitution Refs150745
Node: Computed Names152272
Node: Values156842
Node: Setting157759
Node: Appending159800
Node: Override Directive163718
Node: Defining165097
Node: Environment167095
Node: Target-specific169370
Node: Pattern-specific171769
Node: Conditionals172964
Node: Conditional Example173673
Node: Conditional Syntax176239
Node: Testing Flags180984
Node: Functions182081
Node: Syntax of Functions183275
Node: Text Functions185451
Node: File Name Functions192424
Node: Foreach Function198129
Node: If Function201332
Node: Call Function202603
Node: Origin Function205488
Node: Shell Function208710
Node: Make Control Functions210263
Node: Running211696
Node: Makefile Arguments213684
Node: Goals214379
Node: Instead of Execution218937
Node: Avoiding Compilation222218
Node: Overriding224119
Node: Testing226407
Node: Options Summary228287
Node: Implicit Rules237463
Node: Using Implicit239609
Node: Catalogue of Rules243117
Node: Implicit Variables252109
Node: Chained Rules256338
Node: Pattern Rules260340
Node: Pattern Intro261869
Node: Pattern Examples264698
Node: Automatic266497
Node: Pattern Match272807
Node: Match-Anything Rules274421
Node: Canceling Rules278285
Node: Last Resort278990
Node: Suffix Rules280830
Node: Implicit Rule Search284552
Node: Archives288073
Node: Archive Members288768
Node: Archive Update290350
Node: Archive Symbols292266
Node: Archive Pitfalls293466
Node: Archive Suffix Rules294182
Node: Features295722
Node: Missing304304
Node: Makefile Conventions308651
Node: Makefile Basics309392
Node: Utilities in Makefiles312556
Node: Command Variables314687
Node: Directory Variables318183
Node: Standard Targets329055
Ref: Standard Targets-Footnote-1339500
Node: Install Command Categories339600
Node: Quick Reference344168
Node: Error Messages353606
Node: Complex Makefile361086
Node: Concept Index369752
Node: Name Index413312

End Tag Table
