mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-14 08:54:26 +01:00
188 lines
5.5 KiB
Plaintext
188 lines
5.5 KiB
Plaintext
This is
|
||
/scratch/janisjo/arm-eabi-lite/obj/make-src-2011.03-42-arm-none-eabi-i686-mingw32/doc/make.info,
|
||
produced by makeinfo version 4.13 from
|
||
/scratch/janisjo/arm-eabi-lite/obj/make-src-2011.03-42-arm-none-eabi-i686-mingw32/doc/make.texi.
|
||
|
||
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 15 April 2011, of `The GNU Make
|
||
Manual', for GNU `make' version 3.81.
|
||
|
||
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
|
||
1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006 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.2 or any later version published by the Free Software
|
||
Foundation; with no Invariant Sections, with the Front-Cover Texts
|
||
being "A GNU Manual," and with the Back-Cover Texts as in (a)
|
||
below. A copy of the license is included in the section entitled
|
||
"GNU Free Documentation License."
|
||
|
||
(a) The FSF's Back-Cover Text is: "You have freedom to copy and
|
||
modify this GNU Manual, like GNU software. Copies published by
|
||
the Free Software Foundation raise funds for GNU development."
|
||
|
||
INFO-DIR-SECTION GNU Packages
|
||
START-INFO-DIR-ENTRY
|
||
* Make: (make). Remake files automatically.
|
||
END-INFO-DIR-ENTRY
|
||
|
||
|
||
Indirect:
|
||
make.info-1: 1468
|
||
make.info-2: 298086
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1468
|
||
Node: Overview14874
|
||
Node: Preparing15884
|
||
Node: Reading16856
|
||
Node: Bugs17783
|
||
Node: Introduction19613
|
||
Node: Rule Introduction21205
|
||
Node: Simple Makefile22949
|
||
Node: How Make Works26578
|
||
Node: Variables Simplify29233
|
||
Node: make Deduces31439
|
||
Node: Combine By Prerequisite33179
|
||
Node: Cleanup34208
|
||
Node: Makefiles35627
|
||
Node: Makefile Contents36593
|
||
Node: Makefile Names39548
|
||
Node: Include41159
|
||
Ref: Include-Footnote-144791
|
||
Node: MAKEFILES Variable44925
|
||
Node: MAKEFILE_LIST Variable46435
|
||
Node: Special Variables47703
|
||
Node: Remaking Makefiles51210
|
||
Node: Overriding Makefiles55459
|
||
Node: Reading Makefiles57512
|
||
Node: Secondary Expansion60416
|
||
Node: Rules67850
|
||
Node: Rule Example70522
|
||
Node: Rule Syntax71379
|
||
Node: Prerequisite Types73882
|
||
Node: Wildcards75658
|
||
Node: Wildcard Examples77376
|
||
Node: Wildcard Pitfall78632
|
||
Node: Wildcard Function80421
|
||
Node: Directory Search82205
|
||
Node: General Search83347
|
||
Node: Selective Search85062
|
||
Node: Search Algorithm88050
|
||
Node: Commands/Search90569
|
||
Node: Implicit/Search91915
|
||
Node: Libraries/Search92859
|
||
Node: Phony Targets94951
|
||
Node: Force Targets100037
|
||
Node: Empty Targets101082
|
||
Node: Special Targets102380
|
||
Node: Multiple Targets109554
|
||
Node: Multiple Rules111429
|
||
Node: Static Pattern113665
|
||
Node: Static Usage114317
|
||
Node: Static versus Implicit118038
|
||
Node: Double-Colon119782
|
||
Node: Automatic Prerequisites121439
|
||
Node: Commands125717
|
||
Node: Command Syntax126925
|
||
Node: Splitting Lines128950
|
||
Node: Variables in Commands131931
|
||
Node: Echoing133258
|
||
Node: Execution134550
|
||
Ref: Execution-Footnote-1135801
|
||
Node: Choosing the Shell135947
|
||
Node: Parallel139916
|
||
Node: Errors143509
|
||
Node: Interrupts147155
|
||
Node: Recursion148742
|
||
Node: MAKE Variable150836
|
||
Node: Variables/Recursion153103
|
||
Node: Options/Recursion158544
|
||
Node: -w Option163709
|
||
Node: Sequences164704
|
||
Node: Empty Commands167716
|
||
Node: Using Variables168890
|
||
Node: Reference172003
|
||
Node: Flavors173562
|
||
Node: Advanced179300
|
||
Node: Substitution Refs179805
|
||
Node: Computed Names181358
|
||
Node: Values185902
|
||
Node: Setting186815
|
||
Node: Appending188851
|
||
Node: Override Directive192777
|
||
Node: Defining194161
|
||
Node: Environment196625
|
||
Node: Target-specific198874
|
||
Node: Pattern-specific201841
|
||
Node: Conditionals203243
|
||
Node: Conditional Example203953
|
||
Node: Conditional Syntax206530
|
||
Node: Testing Flags212255
|
||
Node: Functions213357
|
||
Node: Syntax of Functions214777
|
||
Node: Text Functions216976
|
||
Node: File Name Functions225547
|
||
Node: Conditional Functions230769
|
||
Node: Foreach Function233143
|
||
Node: Call Function236355
|
||
Node: Value Function239240
|
||
Node: Eval Function240677
|
||
Node: Origin Function242951
|
||
Node: Flavor Function246169
|
||
Node: Shell Function247235
|
||
Node: Make Control Functions248869
|
||
Node: Running250538
|
||
Node: Makefile Arguments252527
|
||
Node: Goals253243
|
||
Node: Instead of Execution257984
|
||
Node: Avoiding Compilation261270
|
||
Node: Overriding263245
|
||
Node: Testing265543
|
||
Node: Options Summary267428
|
||
Node: Implicit Rules278214
|
||
Node: Using Implicit280362
|
||
Node: Catalogue of Rules283901
|
||
Node: Implicit Variables293251
|
||
Node: Chained Rules298086
|
||
Node: Pattern Rules302097
|
||
Node: Pattern Intro303633
|
||
Node: Pattern Examples306530
|
||
Node: Automatic Variables308339
|
||
Node: Pattern Match315710
|
||
Node: Match-Anything Rules317346
|
||
Node: Canceling Rules321221
|
||
Node: Last Resort321937
|
||
Node: Suffix Rules323784
|
||
Node: Implicit Rule Search327513
|
||
Node: Archives331032
|
||
Node: Archive Members331730
|
||
Node: Archive Update333343
|
||
Node: Archive Symbols335257
|
||
Node: Archive Pitfalls336491
|
||
Node: Archive Suffix Rules337214
|
||
Node: Features338761
|
||
Node: Missing347316
|
||
Node: Makefile Conventions351054
|
||
Node: Makefile Basics351840
|
||
Node: Utilities in Makefiles355007
|
||
Node: Command Variables357145
|
||
Node: Directory Variables360715
|
||
Node: Standard Targets374855
|
||
Ref: Standard Targets-Footnote-1387974
|
||
Node: Install Command Categories388074
|
||
Node: Quick Reference392600
|
||
Node: Error Messages403296
|
||
Node: Complex Makefile410986
|
||
Node: GNU Free Documentation License419704
|
||
Node: Concept Index442153
|
||
Node: Name Index507342
|
||
|
||
End Tag Table
|