This is /home/ruben/mingw-w64/src/make/doc/make.info, produced by
makeinfo version 4.13 from /home/ruben/mingw-w64/src/make/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.71, last updated 12 September 2011, of `The GNU
Make Manual', for GNU `make' version 3.82.90.

   Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010 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.3 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 the freedom to copy and
     modify this GNU manual.  Buying copies from the FSF supports it in
     developing GNU and promoting software freedom."

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


Indirect:
make.info-1: 1397
make.info-2: 296017

Tag Table:
(Indirect)
Node: Top1397
Node: Overview14795
Node: Preparing15805
Node: Reading16776
Node: Bugs17703
Node: Introduction19532
Node: Rule Introduction21123
Node: Simple Makefile23056
Node: How Make Works26752
Node: Variables Simplify29407
Node: make Deduces31613
Node: Combine By Prerequisite33346
Node: Cleanup34375
Node: Makefiles35793
Node: Makefile Contents36629
Node: Makefile Names39735
Node: Include41346
Ref: Include-Footnote-145094
Node: MAKEFILES Variable45228
Node: Remaking Makefiles46769
Node: Overriding Makefiles50993
Node: Reading Makefiles53021
Node: Secondary Expansion56382
Node: Rules63844
Node: Rule Example66516
Node: Rule Syntax67370
Node: Prerequisite Types69963
Node: Wildcards72830
Node: Wildcard Examples74548
Node: Wildcard Pitfall75897
Node: Wildcard Function77686
Node: Directory Search79470
Node: General Search80604
Node: Selective Search82311
Node: Search Algorithm85299
Node: Recipes/Search87817
Node: Implicit/Search89140
Node: Libraries/Search90082
Node: Phony Targets92052
Node: Force Targets97121
Node: Empty Targets98158
Node: Special Targets99463
Node: Multiple Targets107318
Node: Multiple Rules109183
Node: Static Pattern111401
Node: Static Usage112053
Node: Static versus Implicit115772
Node: Double-Colon117513
Node: Automatic Prerequisites119273
Node: Recipes123543
Node: Recipe Syntax124716
Node: Splitting Lines126831
Node: Variables in Recipes129931
Node: Echoing131250
Node: Execution132525
Ref: Execution-Footnote-1133936
Node: One Shell134081
Node: Choosing the Shell137396
Node: Parallel141542
Node: Errors145263
Node: Interrupts148931
Node: Recursion150514
Node: MAKE Variable152612
Node: Variables/Recursion154859
Node: Options/Recursion160305
Node: -w Option165465
Node: Canned Recipes166460
Node: Empty Recipes169444
Node: Using Variables170592
Node: Reference173967
Node: Flavors175525
Node: Advanced181265
Node: Substitution Refs181770
Node: Computed Names183323
Node: Values187869
Node: Setting188786
Node: Appending191887
Node: Override Directive195813
Node: Multi-Line197440
Node: Undefine Directive200263
Node: Environment201349
Node: Target-specific203600
Node: Pattern-specific206617
Node: Suppressing Inheritance208463
Node: Special Variables209916
Node: Conditionals215039
Node: Conditional Example215752
Node: Conditional Syntax218315
Node: Testing Flags224045
Node: Functions225146
Node: Syntax of Functions226577
Node: Text Functions228910
Node: File Name Functions237481
Node: Conditional Functions242703
Node: Foreach Function245077
Node: Call Function248289
Node: Value Function251174
Node: Eval Function252611
Node: Origin Function254887
Node: Flavor Function258103
Node: Shell Function259137
Node: Make Control Functions260771
Node: Running262433
Node: Makefile Arguments264416
Node: Goals265132
Node: Instead of Execution269871
Node: Avoiding Compilation273584
Node: Overriding275558
Node: Testing277861
Node: Options Summary279745
Node: Implicit Rules290353
Node: Using Implicit292498
Node: Catalogue of Rules296017
Node: Implicit Variables305365
Node: Chained Rules310305
Node: Pattern Rules314316
Node: Pattern Intro315851
Node: Pattern Examples318439
Node: Automatic Variables320245
Node: Pattern Match327603
Node: Match-Anything Rules330926
Node: Canceling Rules334800
Node: Last Resort335514
Node: Suffix Rules337343
Node: Implicit Rule Search341068
Node: Archives344567
Node: Archive Members345265
Node: Archive Update346875
Node: Archive Symbols348786
Node: Archive Pitfalls350020
Node: Archive Suffix Rules350742
Node: Features352289
Node: Missing360999
Node: Makefile Conventions364726
Node: Makefile Basics365705
Node: Utilities in Makefiles368872
Node: Command Variables371370
Node: DESTDIR374609
Node: Directory Variables376776
Node: Standard Targets391391
Node: Install Command Categories405496
Node: Quick Reference410022
Node: Error Messages421705
Node: Complex Makefile429401
Node: GNU Free Documentation License438019
Node: Concept Index463181
Node: Name Index529901

End Tag Table
