182 lines
5.0 KiB
Plaintext
182 lines
5.0 KiB
Plaintext
This is make.info, produced by makeinfo version 4.2 from make.texi.
|
||
|
||
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.60, last updated 08 July 2002, of `The GNU Make
|
||
Manual', for `make', Version 3.80.
|
||
|
||
Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
|
||
1997, 1998, 1999, 2000, 2002 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.1 or
|
||
any later version published by the Free Software Foundation; with no
|
||
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
||
Texts. A copy of the license is included in the section entitled "GNU
|
||
Free Documentation License".
|
||
|
||
|
||
Indirect:
|
||
make.info-1: 986
|
||
make.info-2: 46780
|
||
make.info-3: 96400
|
||
make.info-4: 144046
|
||
make.info-5: 192507
|
||
make.info-6: 241383
|
||
make.info-7: 289167
|
||
make.info-8: 332460
|
||
make.info-9: 376374
|
||
make.info-10: 404952
|
||
make.info-11: 449643
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top986
|
||
Node: Overview13524
|
||
Node: Preparing14528
|
||
Node: Reading15500
|
||
Node: Bugs16422
|
||
Node: Introduction18247
|
||
Node: Rule Introduction19834
|
||
Node: Simple Makefile21573
|
||
Node: How Make Works25197
|
||
Node: Variables Simplify27688
|
||
Node: make Deduces29894
|
||
Node: Combine By Prerequisite31644
|
||
Node: Cleanup32678
|
||
Node: Makefiles34092
|
||
Node: Makefile Contents34978
|
||
Node: Makefile Names37925
|
||
Node: Include39527
|
||
Ref: Include-Footnote-143081
|
||
Node: MAKEFILES Variable43215
|
||
Node: MAKEFILE_LIST Variable44720
|
||
Node: Special Variables46042
|
||
Node: Remaking Makefiles46780
|
||
Node: Overriding Makefiles51025
|
||
Node: Reading Makefiles53078
|
||
Node: Rules55617
|
||
Node: Rule Example58288
|
||
Node: Rule Syntax59140
|
||
Node: Prerequisite Types61364
|
||
Node: Wildcards63144
|
||
Node: Wildcard Examples64831
|
||
Node: Wildcard Pitfall66087
|
||
Node: Wildcard Function67872
|
||
Node: Directory Search69652
|
||
Node: General Search70789
|
||
Node: Selective Search72524
|
||
Node: Search Algorithm75503
|
||
Node: Commands/Search78013
|
||
Node: Implicit/Search79361
|
||
Node: Libraries/Search80296
|
||
Node: Phony Targets82381
|
||
Node: Force Targets87360
|
||
Node: Empty Targets88400
|
||
Node: Special Targets89701
|
||
Node: Multiple Targets96400
|
||
Node: Multiple Rules98272
|
||
Node: Static Pattern100501
|
||
Node: Static Usage101146
|
||
Node: Static versus Implicit104879
|
||
Node: Double-Colon106612
|
||
Node: Automatic Prerequisites108262
|
||
Node: Commands112519
|
||
Node: Echoing114211
|
||
Node: Execution115492
|
||
Ref: Execution-Footnote-1119921
|
||
Node: Parallel120067
|
||
Node: Errors123653
|
||
Node: Interrupts127291
|
||
Node: Recursion128873
|
||
Node: MAKE Variable130774
|
||
Node: Variables/Recursion132756
|
||
Node: Options/Recursion137904
|
||
Node: -w Option143060
|
||
Node: Sequences144046
|
||
Node: Empty Commands147050
|
||
Node: Using Variables148219
|
||
Node: Reference151338
|
||
Node: Flavors152907
|
||
Node: Advanced158694
|
||
Node: Substitution Refs159194
|
||
Node: Computed Names160738
|
||
Node: Values165308
|
||
Node: Setting166225
|
||
Node: Appending168266
|
||
Node: Override Directive172184
|
||
Node: Defining173563
|
||
Node: Environment176019
|
||
Node: Target-specific178294
|
||
Node: Pattern-specific180693
|
||
Node: Conditionals181888
|
||
Node: Conditional Example182597
|
||
Node: Conditional Syntax185184
|
||
Node: Testing Flags190065
|
||
Node: Functions191162
|
||
Node: Syntax of Functions192507
|
||
Node: Text Functions194701
|
||
Node: File Name Functions202854
|
||
Node: Foreach Function207296
|
||
Node: If Function210499
|
||
Node: Call Function211770
|
||
Node: Value Function214655
|
||
Node: Eval Function216092
|
||
Node: Origin Function218400
|
||
Node: Shell Function221622
|
||
Node: Make Control Functions223269
|
||
Node: Running224702
|
||
Node: Makefile Arguments226690
|
||
Node: Goals227401
|
||
Node: Instead of Execution231959
|
||
Node: Avoiding Compilation235240
|
||
Node: Overriding237210
|
||
Node: Testing239503
|
||
Node: Options Summary241383
|
||
Node: Implicit Rules250817
|
||
Node: Using Implicit252963
|
||
Node: Catalogue of Rules256494
|
||
Node: Implicit Variables265480
|
||
Node: Chained Rules269709
|
||
Node: Pattern Rules273711
|
||
Node: Pattern Intro275240
|
||
Node: Pattern Examples278091
|
||
Node: Automatic279890
|
||
Node: Pattern Match287553
|
||
Node: Match-Anything Rules289167
|
||
Node: Canceling Rules293031
|
||
Node: Last Resort293736
|
||
Node: Suffix Rules295576
|
||
Node: Implicit Rule Search299298
|
||
Node: Archives302819
|
||
Node: Archive Members303514
|
||
Node: Archive Update305113
|
||
Node: Archive Symbols307029
|
||
Node: Archive Pitfalls308252
|
||
Node: Archive Suffix Rules308968
|
||
Node: Features310508
|
||
Node: Missing319090
|
||
Node: Makefile Conventions322823
|
||
Node: Makefile Basics323606
|
||
Node: Utilities in Makefiles326766
|
||
Node: Command Variables328897
|
||
Node: Directory Variables332460
|
||
Node: Standard Targets343340
|
||
Ref: Standard Targets-Footnote-1354597
|
||
Node: Install Command Categories354697
|
||
Node: Quick Reference359265
|
||
Node: Error Messages368703
|
||
Node: Complex Makefile376374
|
||
Node: GNU Free Documentation License385057
|
||
Node: Concept Index404952
|
||
Node: Name Index449643
|
||
|
||
End Tag Table
|