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.45, last updated 14 December 1993, of `The GNU Make Manual', for `make', Version 3.70 Beta. Copyright (C) 1988, '89, '90, '91, '92, '93 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: 1132 make.info-2: 50842 make.info-3: 99704 make.info-4: 147826 make.info-5: 197145 make.info-6: 245073 make.info-7: 291786 make.info-8: 307865  Tag Table: (Indirect) Node: Top1132 Node: Overview12007 Node: Preparing12944 Node: Reading13899 Node: Bugs14821 Node: Introduction16729 Node: Rule Introduction18316 Node: Simple Makefile20025 Node: How Make Works23638 Node: Variables Simplify26136 Node: make Deduces28342 Node: Combine By Dependency30089 Node: Cleanup31117 Node: Makefiles32527 Node: Makefile Contents33224 Node: Makefile Names35484 Node: Include37086 Node: MAKEFILES Variable40497 Node: Remaking Makefiles41999 Node: Overriding Makefiles45817 Node: Rules47407 Node: Rule Example50007 Node: Rule Syntax50842 Node: Wildcards53051 Node: Wildcard Examples54561 Node: Wildcard Pitfall55796 Node: Wildcard Function57046 Node: Directory Search58827 Node: General Search59887 Node: Selective Search61394 Node: Commands/Search64299 Node: Implicit/Search65639 Node: Libraries/Search66574 Node: Phony Targets67643 Node: Force Targets70988 Node: Empty Targets72025 Node: Special Targets73285 Node: Multiple Targets76866 Node: Multiple Rules78733 Node: Static Pattern80816 Node: Static Usage81456 Node: Static versus Implicit85110 Node: Double-Colon86841 Node: Automatic Dependencies88371 Node: Commands91923 Node: Echoing93484 Node: Execution94721 Node: Parallel96389 Node: Errors99704 Node: Interrupts102603 Node: Recursion104184 Node: MAKE Variable105470 Node: Variables/Recursion108561 Node: Options/Recursion113341 Node: -w Option116673 Node: Sequences117659 Node: Empty Commands120654 Node: Using Variables121822 Node: Reference124446 Node: Flavors125991 Node: Advanced131308 Node: Substitution Refs131808 Node: Computed Names133335 Node: Values137905 Node: Setting138822 Node: Appending140531 Node: Override Directive144449 Node: Defining145828 Node: Environment147826 Node: Conditionals149954 Node: Conditional Example150663 Node: Conditional Syntax153229 Node: Testing Flags157975 Node: Functions159072 Node: Syntax of Functions160070 Node: Text Functions162207 Node: Filename Functions168961 Node: Foreach Function174082 Node: Origin Function177284 Node: Shell Function180509 Node: Running181886 Node: Makefile Arguments183428 Node: Goals184123 Node: Instead of Execution187989 Node: Avoiding Compilation191079 Node: Overriding192980 Node: Testing195268 Node: Options Summary197145 Node: Implicit Rules203901 Node: Using Implicit206047 Node: Catalogue of Rules209534 Node: Implicit Variables218474 Node: Chained Rules222600 Node: Pattern Rules225298 Node: Pattern Intro226826 Node: Pattern Examples229637 Node: Automatic231430 Node: Pattern Match237070 Node: Match-Anything Rules238674 Node: Canceling Rules242533 Node: Last Resort243236 Node: Suffix Rules245073 Node: Search Algorithm248780 Node: Archives252276 Node: Archive Members252893 Node: Archive Update254454 Node: Archive Symbols256372 Node: Archive Suffix Rules257571 Node: Features259109 Node: Missing267396 Node: Makefile Conventions271725 Node: Makefile Basics272073 Node: Utilities in Makefiles273959 Node: Standard Targets275390 Node: Command Variables282494 Node: Directory Variables285319 Node: Quick Reference291786 Node: Complex Makefile299198 Node: Concept Index307865 Node: Name Index346554  End Tag Table .