Files
netbsd/gnu/dist/gmake/doc/make.info
2013-04-06 16:48:33 +02:00

182 lines
5.0 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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