mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-15 09:54:20 +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
|