summaryrefslogtreecommitdiff
path: root/share/info/make.info
diff options
context:
space:
mode:
Diffstat (limited to 'share/info/make.info')
-rw-r--r--share/info/make.info205
1 files changed, 205 insertions, 0 deletions
diff --git a/share/info/make.info b/share/info/make.info
new file mode 100644
index 0000000..ecf3f77
--- /dev/null
+++ b/share/info/make.info
@@ -0,0 +1,205 @@
+This is make.info, produced by makeinfo version 5.2 from 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.74, last updated 21 May 2016, of 'The GNU Make
+Manual', for GNU 'make' version 4.2.1.
+
+ Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
+1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
+2010, 2011, 2012, 2013, 2014, 2015, 2016 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.3 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 the freedom to copy and
+ modify this GNU manual. Buying copies from the FSF supports it in
+ developing GNU and promoting software freedom."
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Make: (make). Remake files automatically.
+END-INFO-DIR-ENTRY
+
+
+Indirect:
+make.info-1: 1353
+make.info-2: 307138
+
+Tag Table:
+(Indirect)
+Node: Top1353
+Node: Overview16535
+Node: Preparing17548
+Node: Reading18516
+Node: Bugs19443
+Node: Introduction21272
+Node: Rule Introduction22865
+Node: Simple Makefile24798
+Node: How Make Works28534
+Node: Variables Simplify31183
+Node: make Deduces33389
+Node: Combine By Prerequisite35122
+Node: Cleanup36151
+Node: Makefiles37569
+Node: Makefile Contents38405
+Node: Splitting Lines41578
+Node: Makefile Names43338
+Node: Include44945
+Ref: Include-Footnote-148689
+Node: MAKEFILES Variable48823
+Node: Remaking Makefiles50364
+Node: Overriding Makefiles54589
+Node: Reading Makefiles56617
+Node: Secondary Expansion60079
+Node: Rules67540
+Node: Rule Example70213
+Node: Rule Syntax71066
+Node: Prerequisite Types73661
+Node: Wildcards76528
+Node: Wildcard Examples78247
+Node: Wildcard Pitfall79597
+Node: Wildcard Function81386
+Node: Directory Search83170
+Node: General Search84305
+Node: Selective Search86012
+Node: Search Algorithm89002
+Node: Recipes/Search91520
+Node: Implicit/Search92843
+Node: Libraries/Search93785
+Node: Phony Targets95756
+Node: Force Targets100593
+Node: Empty Targets101630
+Node: Special Targets102932
+Node: Multiple Targets110805
+Node: Multiple Rules112665
+Node: Static Pattern114883
+Node: Static Usage115535
+Node: Static versus Implicit119254
+Node: Double-Colon120994
+Node: Automatic Prerequisites122754
+Node: Recipes127015
+Node: Recipe Syntax128187
+Node: Splitting Recipe Lines130302
+Node: Variables in Recipes133455
+Node: Echoing134781
+Node: Execution136056
+Ref: Execution-Footnote-1137469
+Node: One Shell137614
+Node: Choosing the Shell140929
+Node: Parallel145073
+Node: Parallel Output147742
+Node: Parallel Input152169
+Node: Errors153288
+Node: Interrupts156952
+Node: Recursion158535
+Node: MAKE Variable160632
+Node: Variables/Recursion162875
+Node: Options/Recursion168320
+Node: -w Option174326
+Node: Canned Recipes175321
+Node: Empty Recipes178304
+Node: Using Variables179744
+Node: Reference183172
+Node: Flavors184730
+Node: Advanced190709
+Node: Substitution Refs191214
+Node: Computed Names192767
+Node: Values197315
+Node: Setting198232
+Node: Appending201271
+Node: Override Directive205213
+Node: Multi-Line206840
+Node: Undefine Directive209664
+Node: Environment210753
+Node: Target-specific213005
+Node: Pattern-specific216032
+Node: Suppressing Inheritance217879
+Node: Special Variables219332
+Node: Conditionals225741
+Node: Conditional Example226454
+Node: Conditional Syntax229017
+Node: Testing Flags234777
+Node: Functions235878
+Node: Syntax of Functions237438
+Node: Text Functions239772
+Node: File Name Functions248337
+Node: Conditional Functions253563
+Node: Foreach Function255938
+Node: File Function259151
+Node: Call Function261708
+Node: Value Function264593
+Node: Eval Function266030
+Node: Origin Function268306
+Node: Flavor Function271532
+Node: Make Control Functions272576
+Node: Shell Function274262
+Node: Guile Function276021
+Node: Running276771
+Node: Makefile Arguments278752
+Node: Goals279468
+Node: Instead of Execution284207
+Node: Avoiding Compilation287922
+Node: Overriding289897
+Node: Testing292209
+Node: Options Summary294093
+Node: Implicit Rules307138
+Node: Using Implicit309275
+Node: Catalogue of Rules312794
+Node: Implicit Variables322138
+Node: Chained Rules327211
+Node: Pattern Rules331221
+Node: Pattern Intro332755
+Node: Pattern Examples335337
+Node: Automatic Variables337144
+Node: Pattern Match344494
+Node: Match-Anything Rules347817
+Node: Canceling Rules351696
+Node: Last Resort352410
+Node: Suffix Rules354239
+Node: Implicit Rule Search357964
+Node: Archives361463
+Node: Archive Members362168
+Node: Archive Update363778
+Node: Archive Symbols365689
+Node: Archive Pitfalls366922
+Node: Archive Suffix Rules367644
+Node: Extending make369192
+Node: Guile Integration370337
+Node: Guile Types371565
+Node: Guile Interface373985
+Node: Guile Example375271
+Node: Loading Objects377462
+Node: load Directive378952
+Node: Remaking Loaded Objects381706
+Node: Loaded Object API382340
+Node: Loaded Object Example389102
+Node: Integrating make391349
+Node: Job Slots392100
+Node: POSIX Jobserver395532
+Node: Windows Jobserver397926
+Node: Terminal Output399279
+Node: Features401668
+Node: Missing410837
+Node: Makefile Conventions414562
+Node: Makefile Basics415541
+Node: Utilities in Makefiles418708
+Node: Command Variables421207
+Node: DESTDIR424447
+Node: Directory Variables426614
+Node: Standard Targets441971
+Node: Install Command Categories456077
+Node: Quick Reference460603
+Node: Error Messages473317
+Node: Complex Makefile481213
+Node: GNU Free Documentation License489831
+Node: Concept Index514975
+Node: Name Index586491
+
+End Tag Table