This is
/scratch/jbrown/2013.05-arm-eabi-release/obj/make-src-2013.05-23-arm-none-eabi-i686-mingw32/doc/make.info,
produced by makeinfo version 4.13 from
/scratch/jbrown/2013.05-arm-eabi-release/obj/make-src-2013.05-23-arm-none-eabi-i686-mingw32/doc/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.70, last updated 30 April 2013, of `The GNU Make
Manual', for GNU `make' version 3.81.

   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006 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.2 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 freedom to copy and
     modify this GNU Manual, like GNU software.  Copies published by
     the Free Software Foundation raise funds for GNU development."

INFO-DIR-SECTION GNU Packages
START-INFO-DIR-ENTRY
* Make: (make).            Remake files automatically.
END-INFO-DIR-ENTRY


Indirect:
make.info-1: 1488
make.info-2: 298106

Tag Table:
(Indirect)
Node: Top1488
Node: Overview14894
Node: Preparing15904
Node: Reading16876
Node: Bugs17803
Node: Introduction19633
Node: Rule Introduction21225
Node: Simple Makefile22969
Node: How Make Works26598
Node: Variables Simplify29253
Node: make Deduces31459
Node: Combine By Prerequisite33199
Node: Cleanup34228
Node: Makefiles35647
Node: Makefile Contents36613
Node: Makefile Names39568
Node: Include41179
Ref: Include-Footnote-144811
Node: MAKEFILES Variable44945
Node: MAKEFILE_LIST Variable46455
Node: Special Variables47723
Node: Remaking Makefiles51230
Node: Overriding Makefiles55479
Node: Reading Makefiles57532
Node: Secondary Expansion60436
Node: Rules67870
Node: Rule Example70542
Node: Rule Syntax71399
Node: Prerequisite Types73902
Node: Wildcards75678
Node: Wildcard Examples77396
Node: Wildcard Pitfall78652
Node: Wildcard Function80441
Node: Directory Search82225
Node: General Search83367
Node: Selective Search85082
Node: Search Algorithm88070
Node: Commands/Search90589
Node: Implicit/Search91935
Node: Libraries/Search92879
Node: Phony Targets94971
Node: Force Targets100057
Node: Empty Targets101102
Node: Special Targets102400
Node: Multiple Targets109574
Node: Multiple Rules111449
Node: Static Pattern113685
Node: Static Usage114337
Node: Static versus Implicit118058
Node: Double-Colon119802
Node: Automatic Prerequisites121459
Node: Commands125737
Node: Command Syntax126945
Node: Splitting Lines128970
Node: Variables in Commands131951
Node: Echoing133278
Node: Execution134570
Ref: Execution-Footnote-1135821
Node: Choosing the Shell135967
Node: Parallel139936
Node: Errors143529
Node: Interrupts147175
Node: Recursion148762
Node: MAKE Variable150856
Node: Variables/Recursion153123
Node: Options/Recursion158564
Node: -w Option163729
Node: Sequences164724
Node: Empty Commands167736
Node: Using Variables168910
Node: Reference172023
Node: Flavors173582
Node: Advanced179320
Node: Substitution Refs179825
Node: Computed Names181378
Node: Values185922
Node: Setting186835
Node: Appending188871
Node: Override Directive192797
Node: Defining194181
Node: Environment196645
Node: Target-specific198894
Node: Pattern-specific201861
Node: Conditionals203263
Node: Conditional Example203973
Node: Conditional Syntax206550
Node: Testing Flags212275
Node: Functions213377
Node: Syntax of Functions214797
Node: Text Functions216996
Node: File Name Functions225567
Node: Conditional Functions230789
Node: Foreach Function233163
Node: Call Function236375
Node: Value Function239260
Node: Eval Function240697
Node: Origin Function242971
Node: Flavor Function246189
Node: Shell Function247255
Node: Make Control Functions248889
Node: Running250558
Node: Makefile Arguments252547
Node: Goals253263
Node: Instead of Execution258004
Node: Avoiding Compilation261290
Node: Overriding263265
Node: Testing265563
Node: Options Summary267448
Node: Implicit Rules278234
Node: Using Implicit280382
Node: Catalogue of Rules283921
Node: Implicit Variables293271
Node: Chained Rules298106
Node: Pattern Rules302117
Node: Pattern Intro303653
Node: Pattern Examples306550
Node: Automatic Variables308359
Node: Pattern Match315730
Node: Match-Anything Rules317366
Node: Canceling Rules321241
Node: Last Resort321957
Node: Suffix Rules323804
Node: Implicit Rule Search327533
Node: Archives331052
Node: Archive Members331750
Node: Archive Update333363
Node: Archive Symbols335277
Node: Archive Pitfalls336511
Node: Archive Suffix Rules337234
Node: Features338781
Node: Missing347336
Node: Makefile Conventions351074
Node: Makefile Basics351860
Node: Utilities in Makefiles355027
Node: Command Variables357165
Node: Directory Variables360735
Node: Standard Targets374875
Ref: Standard Targets-Footnote-1387994
Node: Install Command Categories388094
Node: Quick Reference392620
Node: Error Messages403316
Node: Complex Makefile411006
Node: GNU Free Documentation License419724
Node: Concept Index442173
Node: Name Index507362

End Tag Table
