Ignore:
Timestamp:
Sep 15, 2006, 7:09:38 AM (19 years ago)
Author:
bird
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gmake/doc/make.info

    r200 r503  
    1 This is ../../doc/make.info, produced by makeinfo version 4.6 from
    2 ../../doc/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."
    325
    426INFO-DIR-SECTION GNU Packages
     
    729END-INFO-DIR-ENTRY
    830
    9    This file documents the GNU Make utility, which determines
    10 automatically which pieces of a large program need to be recompiled,
    11 and issues the commands to recompile them.
    12 
    13    This is Edition 0.61, last updated 02 May 2003, of `The GNU Make
    14 Manual', for `make', Version 3.81.
    15 
    16    Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
    17 1998, 1999, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
    18 
    19    Permission is granted to copy, distribute and/or modify this document
    20 under the terms of the GNU Free Documentation License, Version 1.1 or
    21 any later version published by the Free Software Foundation; with no
    22 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
    23 Texts.  A copy of the license is included in the section entitled "GNU
    24 Free Documentation License".
    25 
    2631
    2732Indirect:
    28 make.info-1: 1017
    29 make.info-2: 300520
     33make.info-1: 1297
     34make.info-2: 301265
    3035
    3136Tag Table:
    3237(Indirect)
    33 Node: Top1017
    34 Node: Overview13551
    35 Node: Preparing14555
    36 Node: Reading15527
    37 Node: Bugs16446
    38 Node: Introduction18268
    39 Node: Rule Introduction19852
    40 Node: Simple Makefile21588
    41 Node: How Make Works25209
    42 Node: Variables Simplify27697
    43 Node: make Deduces29900
    44 Node: Combine By Prerequisite31647
    45 Node: Cleanup32678
    46 Node: Makefiles34089
    47 Node: Makefile Contents34972
    48 Node: Makefile Names37919
    49 Node: Include39518
    50 Ref: Include-Footnote-143069
    51 Node: MAKEFILES Variable43203
    52 Node: MAKEFILE_LIST Variable44705
    53 Node: Special Variables46024
    54 Node: Remaking Makefiles46759
    55 Node: Overriding Makefiles51001
    56 Node: Reading Makefiles53051
    57 Node: Rules55578
    58 Node: Rule Example58246
    59 Node: Rule Syntax59095
    60 Node: Prerequisite Types61316
    61 Node: Wildcards63084
    62 Node: Wildcard Examples64767
    63 Node: Wildcard Pitfall66011
    64 Node: Wildcard Function67793
    65 Node: Directory Search69570
    66 Node: General Search70704
    67 Node: Selective Search72407
    68 Node: Search Algorithm75383
    69 Node: Commands/Search77890
    70 Node: Implicit/Search79225
    71 Node: Libraries/Search80157
    72 Node: Phony Targets82239
    73 Node: Force Targets87215
    74 Node: Empty Targets88252
    75 Node: Special Targets89539
    76 Node: Multiple Targets96235
    77 Node: Multiple Rules98095
    78 Node: Static Pattern100321
    79 Node: Static Usage100963
    80 Node: Static versus Implicit104684
    81 Node: Double-Colon106414
    82 Node: Automatic Prerequisites108061
    83 Node: Commands112315
    84 Node: Echoing114004
    85 Node: Execution115282
    86 Ref: Execution-Footnote-1119708
    87 Node: Parallel119854
    88 Node: Errors123437
    89 Node: Interrupts127073
    90 Node: Recursion128652
    91 Node: MAKE Variable130735
    92 Node: Variables/Recursion132986
    93 Node: Options/Recursion138131
    94 Node: -w Option143284
    95 Node: Sequences144267
    96 Node: Empty Commands147268
    97 Node: Using Variables148434
    98 Node: Reference151541
    99 Node: Flavors153097
    100 Node: Advanced158881
    101 Node: Substitution Refs159378
    102 Node: Computed Names160924
    103 Node: Values165491
    104 Node: Setting166396
    105 Node: Appending168424
    106 Node: Override Directive172339
    107 Node: Defining173715
    108 Node: Environment176171
    109 Node: Target-specific178443
    110 Node: Pattern-specific181400
    111 Node: Conditionals182792
    112 Node: Conditional Example183498
    113 Node: Conditional Syntax186082
    114 Node: Testing Flags190950
    115 Node: Functions192044
    116 Node: Syntax of Functions193386
    117 Node: Text Functions195577
    118 Node: File Name Functions203727
    119 Node: Foreach Function208166
    120 Node: If Function211366
    121 Node: Call Function212634
    122 Node: Value Function215516
    123 Node: Eval Function216950
    124 Node: Origin Function219256
    125 Node: Shell Function222465
    126 Node: Make Control Functions224046
    127 Node: Running225476
    128 Node: Makefile Arguments227461
    129 Node: Goals228169
    130 Node: Instead of Execution232724
    131 Node: Avoiding Compilation236002
    132 Node: Overriding237969
    133 Node: Testing240259
    134 Node: Options Summary242136
    135 Node: Implicit Rules251567
    136 Node: Using Implicit253711
    137 Node: Catalogue of Rules257240
    138 Node: Implicit Variables266223
    139 Node: Chained Rules270449
    140 Node: Pattern Rules274448
    141 Node: Pattern Intro275974
    142 Node: Pattern Examples278822
    143 Node: Automatic Variables280617
    144 Node: Pattern Match288780
    145 Node: Match-Anything Rules290401
    146 Node: Canceling Rules294262
    147 Node: Last Resort294964
    148 Node: Suffix Rules296801
    149 Node: Implicit Rule Search300520
    150 Node: Archives304029
    151 Node: Archive Members304721
    152 Node: Archive Update306317
    153 Node: Archive Symbols308221
    154 Node: Archive Pitfalls309441
    155 Node: Archive Suffix Rules310154
    156 Node: Features311691
    157 Node: Missing320238
    158 Node: Makefile Conventions323968
    159 Node: Makefile Basics324748
    160 Node: Utilities in Makefiles327905
    161 Node: Command Variables330033
    162 Node: Directory Variables333593
    163 Node: Standard Targets344470
    164 Ref: Standard Targets-Footnote-1355724
    165 Node: Install Command Categories355824
    166 Node: Quick Reference360389
    167 Node: Error Messages370133
    168 Node: Complex Makefile377802
    169 Node: GNU Free Documentation License386482
    170 Node: Concept Index406374
    171 Node: Name Index451280
     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
    172183
    173184End Tag Table
Note: See TracChangeset for help on using the changeset viewer.