1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-02-14 08:54:26 +01:00

188 lines
5.5 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
/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