This is Info file make.info, produced by Makeinfo-1.55 from the input file ./make.texinfo. 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.48, last updated 4 April 1995, of `The GNU Make Manual', for `make', Version 3.73 Beta. Copyright (C) 1988, '89, '90, '91, '92, '93, '94, '95 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation.  Indirect: make.info-1: 1141 make.info-2: 50405 make.info-3: 97832 make.info-4: 147393 make.info-5: 196701 make.info-6: 243137 make.info-7: 292772 make.info-8: 318335  Tag Table: (Indirect) Node: Top1141 Node: Overview12012 Node: Preparing12949 Node: Reading13904 Node: Bugs14826 Node: Introduction16694 Node: Rule Introduction18281 Node: Simple Makefile19990 Node: How Make Works23603 Node: Variables Simplify26101 Node: make Deduces28307 Node: Combine By Dependency30054 Node: Cleanup31082 Node: Makefiles32492 Node: Makefile Contents33189 Node: Makefile Names35449 Node: Include37051 Node: MAKEFILES Variable40462 Node: Remaking Makefiles41964 Node: Overriding Makefiles45782 Node: Rules47805 Node: Rule Example50405 Node: Rule Syntax51240 Node: Wildcards53449 Node: Wildcard Examples54959 Node: Wildcard Pitfall56194 Node: Wildcard Function57444 Node: Directory Search59225 Node: General Search60285 Node: Selective Search61803 Node: Commands/Search64723 Node: Implicit/Search66063 Node: Libraries/Search66998 Node: Phony Targets68067 Node: Force Targets71412 Node: Empty Targets72449 Node: Special Targets73709 Node: Multiple Targets77631 Node: Multiple Rules79498 Node: Static Pattern81581 Node: Static Usage82221 Node: Static versus Implicit85875 Node: Double-Colon87606 Node: Automatic Dependencies89136 Node: Commands93214 Node: Echoing94906 Node: Execution96164 Node: Parallel97832 Node: Errors101147 Node: Interrupts104783 Node: Recursion106364 Node: MAKE Variable107650 Node: Variables/Recursion109608 Node: Options/Recursion114571 Node: -w Option119257 Node: Sequences120243 Node: Empty Commands123238 Node: Using Variables124406 Node: Reference127390 Node: Flavors128935 Node: Advanced134252 Node: Substitution Refs134752 Node: Computed Names136279 Node: Values140849 Node: Setting141766 Node: Appending143475 Node: Override Directive147393 Node: Defining148772 Node: Environment150770 Node: Conditionals152898 Node: Conditional Example153607 Node: Conditional Syntax156173 Node: Testing Flags160919 Node: Functions162016 Node: Syntax of Functions163014 Node: Text Functions165151 Node: Filename Functions171905 Node: Foreach Function177026 Node: Origin Function180232 Node: Shell Function183457 Node: Running184834 Node: Makefile Arguments186822 Node: Goals187517 Node: Instead of Execution191519 Node: Avoiding Compilation194800 Node: Overriding196701 Node: Testing198989 Node: Options Summary200866 Node: Implicit Rules207676 Node: Using Implicit209822 Node: Catalogue of Rules213309 Node: Implicit Variables222290 Node: Chained Rules226416 Node: Pattern Rules229114 Node: Pattern Intro230642 Node: Pattern Examples233453 Node: Automatic235246 Node: Pattern Match241533 Node: Match-Anything Rules243137 Node: Canceling Rules246996 Node: Last Resort247699 Node: Suffix Rules249536 Node: Search Algorithm253243 Node: Archives256739 Node: Archive Members257434 Node: Archive Update259013 Node: Archive Symbols260929 Node: Archive Pitfalls262128 Node: Archive Suffix Rules262844 Node: Features264384 Node: Missing272736 Node: Makefile Conventions277065 Node: Makefile Basics277413 Node: Utilities in Makefiles279752 Node: Standard Targets281444 Node: Command Variables289947 Node: Directory Variables292772 Node: Quick Reference302070 Node: Complex Makefile309668 Node: Concept Index318335 Node: Name Index357722  End Tag Table