mirror of
https://salsa.debian.org/srivasta/make-dfsg.git
synced 2025-02-07 04:55:46 +00:00
174 lines
4.9 KiB
Text
174 lines
4.9 KiB
Text
|
This is make.info, produced by makeinfo version 4.7 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.70, last updated 07 May 2005, of `The GNU Make
|
|||
|
Manual', for `make', Version 3.81.
|
|||
|
|
|||
|
Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
|
|||
|
1998, 1999, 2000, 2002, 2003, 2004, 2005 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: 1003
|
|||
|
make.info-2: 296079
|
|||
|
|
|||
|
Tag Table:
|
|||
|
(Indirect)
|
|||
|
Node: Top1003
|
|||
|
Node: Overview13595
|
|||
|
Node: Preparing14605
|
|||
|
Node: Reading15577
|
|||
|
Node: Bugs16504
|
|||
|
Node: Introduction18334
|
|||
|
Node: Rule Introduction19926
|
|||
|
Node: Simple Makefile21670
|
|||
|
Node: How Make Works25299
|
|||
|
Node: Variables Simplify27954
|
|||
|
Node: make Deduces30160
|
|||
|
Node: Combine By Prerequisite31900
|
|||
|
Node: Cleanup32929
|
|||
|
Node: Makefiles34348
|
|||
|
Node: Makefile Contents35314
|
|||
|
Node: Makefile Names38269
|
|||
|
Node: Include39880
|
|||
|
Ref: Include-Footnote-143512
|
|||
|
Node: MAKEFILES Variable43646
|
|||
|
Node: MAKEFILE_LIST Variable45156
|
|||
|
Node: Special Variables46424
|
|||
|
Node: Remaking Makefiles49630
|
|||
|
Node: Overriding Makefiles53879
|
|||
|
Node: Reading Makefiles55932
|
|||
|
Node: Secondary Expansion58836
|
|||
|
Node: Rules65758
|
|||
|
Node: Rule Example68430
|
|||
|
Node: Rule Syntax69287
|
|||
|
Node: Prerequisite Types71651
|
|||
|
Node: Wildcards73427
|
|||
|
Node: Wildcard Examples75118
|
|||
|
Node: Wildcard Pitfall76374
|
|||
|
Node: Wildcard Function78163
|
|||
|
Node: Directory Search79947
|
|||
|
Node: General Search81089
|
|||
|
Node: Selective Search82804
|
|||
|
Node: Search Algorithm85792
|
|||
|
Node: Commands/Search88311
|
|||
|
Node: Implicit/Search89657
|
|||
|
Node: Libraries/Search90601
|
|||
|
Node: Phony Targets92695
|
|||
|
Node: Force Targets97755
|
|||
|
Node: Empty Targets98800
|
|||
|
Node: Special Targets100098
|
|||
|
Node: Multiple Targets106802
|
|||
|
Node: Multiple Rules108677
|
|||
|
Node: Static Pattern110913
|
|||
|
Node: Static Usage111565
|
|||
|
Node: Static versus Implicit115286
|
|||
|
Node: Double-Colon117030
|
|||
|
Node: Automatic Prerequisites118687
|
|||
|
Node: Commands122932
|
|||
|
Node: Echoing124625
|
|||
|
Node: Execution125911
|
|||
|
Ref: Execution-Footnote-1130858
|
|||
|
Node: Parallel131004
|
|||
|
Node: Errors134597
|
|||
|
Node: Interrupts138243
|
|||
|
Node: Recursion139830
|
|||
|
Node: MAKE Variable141924
|
|||
|
Node: Variables/Recursion144191
|
|||
|
Node: Options/Recursion149603
|
|||
|
Node: -w Option154768
|
|||
|
Node: Sequences155763
|
|||
|
Node: Empty Commands158775
|
|||
|
Node: Using Variables159949
|
|||
|
Node: Reference163062
|
|||
|
Node: Flavors164621
|
|||
|
Node: Advanced170410
|
|||
|
Node: Substitution Refs170915
|
|||
|
Node: Computed Names172468
|
|||
|
Node: Values177012
|
|||
|
Node: Setting177925
|
|||
|
Node: Appending179961
|
|||
|
Node: Override Directive183883
|
|||
|
Node: Defining185267
|
|||
|
Node: Environment187731
|
|||
|
Node: Target-specific190481
|
|||
|
Node: Pattern-specific193448
|
|||
|
Node: Conditionals194850
|
|||
|
Node: Conditional Example195560
|
|||
|
Node: Conditional Syntax198137
|
|||
|
Node: Testing Flags203862
|
|||
|
Node: Functions204964
|
|||
|
Node: Syntax of Functions206310
|
|||
|
Node: Text Functions208509
|
|||
|
Node: File Name Functions217080
|
|||
|
Node: Foreach Function222292
|
|||
|
Node: If Function225500
|
|||
|
Node: Call Function226776
|
|||
|
Node: Value Function229656
|
|||
|
Node: Eval Function231093
|
|||
|
Node: Origin Function233367
|
|||
|
Node: Shell Function236584
|
|||
|
Node: Make Control Functions238218
|
|||
|
Node: Running239887
|
|||
|
Node: Makefile Arguments241876
|
|||
|
Node: Goals242592
|
|||
|
Node: Instead of Execution247333
|
|||
|
Node: Avoiding Compilation250619
|
|||
|
Node: Overriding252594
|
|||
|
Node: Testing254892
|
|||
|
Node: Options Summary256777
|
|||
|
Node: Implicit Rules266903
|
|||
|
Node: Using Implicit269049
|
|||
|
Node: Catalogue of Rules272588
|
|||
|
Node: Implicit Variables281581
|
|||
|
Node: Chained Rules285853
|
|||
|
Node: Pattern Rules289864
|
|||
|
Node: Pattern Intro291400
|
|||
|
Node: Pattern Examples294270
|
|||
|
Node: Automatic Variables296079
|
|||
|
Node: Pattern Match303450
|
|||
|
Node: Match-Anything Rules305085
|
|||
|
Node: Canceling Rules308960
|
|||
|
Node: Last Resort309676
|
|||
|
Node: Suffix Rules311523
|
|||
|
Node: Implicit Rule Search315252
|
|||
|
Node: Archives318771
|
|||
|
Node: Archive Members319469
|
|||
|
Node: Archive Update321082
|
|||
|
Node: Archive Symbols322996
|
|||
|
Node: Archive Pitfalls324230
|
|||
|
Node: Archive Suffix Rules324953
|
|||
|
Node: Features326500
|
|||
|
Node: Missing335055
|
|||
|
Node: Makefile Conventions338793
|
|||
|
Node: Makefile Basics339579
|
|||
|
Node: Utilities in Makefiles342746
|
|||
|
Node: Command Variables344884
|
|||
|
Node: Directory Variables348454
|
|||
|
Node: Standard Targets362594
|
|||
|
Ref: Standard Targets-Footnote-1375713
|
|||
|
Node: Install Command Categories375813
|
|||
|
Node: Quick Reference380339
|
|||
|
Node: Error Messages390913
|
|||
|
Node: Complex Makefile398603
|
|||
|
Node: GNU Free Documentation License407321
|
|||
|
Node: Concept Index429770
|
|||
|
Node: Name Index493453
|
|||
|
|
|||
|
End Tag Table
|