Ignore:
Timestamp:
Sep 15, 2006, 4:30:32 AM (19 years ago)
Author:
bird
Message:

Load make-3.81/ into vendor/gnumake/current.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/gnumake/current/doc/make.info

    r152 r501  
    1 This is make.info, produced by makeinfo version 4.6 from make.texi.
     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."
    225
    326INFO-DIR-SECTION GNU Packages
     
    629END-INFO-DIR-ENTRY
    730
    8    This file documents the GNU Make utility, which determines
    9 automatically which pieces of a large program need to be recompiled,
    10 and issues the commands to recompile them.
    11 
    12    This is Edition 0.61, last updated 02 May 2003, of `The GNU Make
    13 Manual', for `make', Version 3.81.
    14 
    15    Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
    16 1998, 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
    17 
    18    Permission is granted to copy, distribute and/or modify this document
    19 under the terms of the GNU Free Documentation License, Version 1.1 or
    20 any later version published by the Free Software Foundation; with no
    21 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
    22 Texts.  A copy of the license is included in the section entitled "GNU
    23 Free Documentation License".
    24 
    2531
    2632Indirect:
    27 make.info-1: 997
    28 make.info-2: 300500
     33make.info-1: 1297
     34make.info-2: 301265
    2935
    3036Tag Table:
    3137(Indirect)
    32 Node: Top997
    33 Node: Overview13531
    34 Node: Preparing14535
    35 Node: Reading15507
    36 Node: Bugs16426
    37 Node: Introduction18248
    38 Node: Rule Introduction19832
    39 Node: Simple Makefile21568
    40 Node: How Make Works25189
    41 Node: Variables Simplify27677
    42 Node: make Deduces29880
    43 Node: Combine By Prerequisite31627
    44 Node: Cleanup32658
    45 Node: Makefiles34069
    46 Node: Makefile Contents34952
    47 Node: Makefile Names37899
    48 Node: Include39498
    49 Ref: Include-Footnote-143049
    50 Node: MAKEFILES Variable43183
    51 Node: MAKEFILE_LIST Variable44685
    52 Node: Special Variables46004
    53 Node: Remaking Makefiles46739
    54 Node: Overriding Makefiles50981
    55 Node: Reading Makefiles53031
    56 Node: Rules55558
    57 Node: Rule Example58226
    58 Node: Rule Syntax59075
    59 Node: Prerequisite Types61296
    60 Node: Wildcards63064
    61 Node: Wildcard Examples64747
    62 Node: Wildcard Pitfall65991
    63 Node: Wildcard Function67773
    64 Node: Directory Search69550
    65 Node: General Search70684
    66 Node: Selective Search72387
    67 Node: Search Algorithm75363
    68 Node: Commands/Search77870
    69 Node: Implicit/Search79205
    70 Node: Libraries/Search80137
    71 Node: Phony Targets82219
    72 Node: Force Targets87195
    73 Node: Empty Targets88232
    74 Node: Special Targets89519
    75 Node: Multiple Targets96215
    76 Node: Multiple Rules98075
    77 Node: Static Pattern100301
    78 Node: Static Usage100943
    79 Node: Static versus Implicit104664
    80 Node: Double-Colon106394
    81 Node: Automatic Prerequisites108041
    82 Node: Commands112295
    83 Node: Echoing113984
    84 Node: Execution115262
    85 Ref: Execution-Footnote-1119688
    86 Node: Parallel119834
    87 Node: Errors123417
    88 Node: Interrupts127053
    89 Node: Recursion128632
    90 Node: MAKE Variable130715
    91 Node: Variables/Recursion132966
    92 Node: Options/Recursion138111
    93 Node: -w Option143264
    94 Node: Sequences144247
    95 Node: Empty Commands147248
    96 Node: Using Variables148414
    97 Node: Reference151521
    98 Node: Flavors153077
    99 Node: Advanced158861
    100 Node: Substitution Refs159358
    101 Node: Computed Names160904
    102 Node: Values165471
    103 Node: Setting166376
    104 Node: Appending168404
    105 Node: Override Directive172319
    106 Node: Defining173695
    107 Node: Environment176151
    108 Node: Target-specific178423
    109 Node: Pattern-specific181380
    110 Node: Conditionals182772
    111 Node: Conditional Example183478
    112 Node: Conditional Syntax186062
    113 Node: Testing Flags190930
    114 Node: Functions192024
    115 Node: Syntax of Functions193366
    116 Node: Text Functions195557
    117 Node: File Name Functions203707
    118 Node: Foreach Function208146
    119 Node: If Function211346
    120 Node: Call Function212614
    121 Node: Value Function215496
    122 Node: Eval Function216930
    123 Node: Origin Function219236
    124 Node: Shell Function222445
    125 Node: Make Control Functions224026
    126 Node: Running225456
    127 Node: Makefile Arguments227441
    128 Node: Goals228149
    129 Node: Instead of Execution232704
    130 Node: Avoiding Compilation235982
    131 Node: Overriding237949
    132 Node: Testing240239
    133 Node: Options Summary242116
    134 Node: Implicit Rules251547
    135 Node: Using Implicit253691
    136 Node: Catalogue of Rules257220
    137 Node: Implicit Variables266203
    138 Node: Chained Rules270429
    139 Node: Pattern Rules274428
    140 Node: Pattern Intro275954
    141 Node: Pattern Examples278802
    142 Node: Automatic Variables280597
    143 Node: Pattern Match288760
    144 Node: Match-Anything Rules290381
    145 Node: Canceling Rules294242
    146 Node: Last Resort294944
    147 Node: Suffix Rules296781
    148 Node: Implicit Rule Search300500
    149 Node: Archives304009
    150 Node: Archive Members304701
    151 Node: Archive Update306297
    152 Node: Archive Symbols308201
    153 Node: Archive Pitfalls309421
    154 Node: Archive Suffix Rules310134
    155 Node: Features311671
    156 Node: Missing320218
    157 Node: Makefile Conventions323948
    158 Node: Makefile Basics324728
    159 Node: Utilities in Makefiles327885
    160 Node: Command Variables330013
    161 Node: Directory Variables333573
    162 Node: Standard Targets344450
    163 Ref: Standard Targets-Footnote-1355704
    164 Node: Install Command Categories355804
    165 Node: Quick Reference360369
    166 Node: Error Messages370113
    167 Node: Complex Makefile377782
    168 Node: GNU Free Documentation License386462
    169 Node: Concept Index406354
    170 Node: Name Index451260
     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
    171183
    172184End Tag Table
Note: See TracChangeset for help on using the changeset viewer.