This is Info file make.info, produced by Makeinfo version 1.67 from the input file /ade-src/fsf/make/make.texinfo. START-INFO-DIR-ENTRY * Make: (make). Automatically determine what needs rebuilding END-INFO-DIR-ENTRY 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.51, last updated 9 May 1996, of `The GNU Make Manual', for `make', Version 3.75 Beta. Copyright (C) 1988, '89, '90, '91, '92, '93, '94, '95, '96 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: 1278 make.info-2: 51047 make.info-3: 98226 make.info-4: 147705 make.info-5: 197013 make.info-6: 244747 make.info-7: 286438 make.info-8: 323023  Tag Table: (Indirect) Node: Top1278 Node: Overview12147 Node: Preparing13084 Node: Reading14039 Node: Bugs14967 Node: Introduction16404 Node: Rule Introduction17992 Node: Simple Makefile19701 Node: How Make Works23314 Node: Variables Simplify25802 Node: make Deduces28008 Node: Combine By Dependency29757 Node: Cleanup30785 Node: Makefiles32197 Node: Makefile Contents32894 Node: Makefile Names35154 Node: Include36756 Node: MAKEFILES Variable40269 Node: Remaking Makefiles41771 Node: Overriding Makefiles45589 Node: Rules47612 Node: Rule Example50212 Node: Rule Syntax51047 Node: Wildcards53256 Node: Wildcard Examples54766 Node: Wildcard Pitfall56003 Node: Wildcard Function57253 Node: Directory Search59034 Node: General Search60094 Node: Selective Search61612 Node: Commands/Search64532 Node: Implicit/Search65872 Node: Libraries/Search66807 Node: Phony Targets67876 Node: Force Targets71221 Node: Empty Targets72258 Node: Special Targets73518 Node: Multiple Targets78020 Node: Multiple Rules79887 Node: Static Pattern81970 Node: Static Usage82610 Node: Static versus Implicit86265 Node: Double-Colon87996 Node: Automatic Dependencies89526 Node: Commands93608 Node: Echoing95300 Node: Execution96558 Node: Parallel98226 Node: Errors101541 Node: Interrupts105177 Node: Recursion106758 Node: MAKE Variable108044 Node: Variables/Recursion110003 Node: Options/Recursion114966 Node: -w Option119569 Node: Sequences120555 Node: Empty Commands123550 Node: Using Variables124718 Node: Reference127702 Node: Flavors129247 Node: Advanced134564 Node: Substitution Refs135064 Node: Computed Names136591 Node: Values141161 Node: Setting142078 Node: Appending143787 Node: Override Directive147705 Node: Defining149084 Node: Environment151082 Node: Conditionals153210 Node: Conditional Example153919 Node: Conditional Syntax156485 Node: Testing Flags161231 Node: Functions162328 Node: Syntax of Functions163326 Node: Text Functions165463 Node: Filename Functions172217 Node: Foreach Function177338 Node: Origin Function180544 Node: Shell Function183769 Node: Running185146 Node: Makefile Arguments187134 Node: Goals187829 Node: Instead of Execution191831 Node: Avoiding Compilation195112 Node: Overriding197013 Node: Testing199301 Node: Options Summary201178 Node: Implicit Rules207989 Node: Using Implicit210135 Node: Catalogue of Rules213622 Node: Implicit Variables222603 Node: Chained Rules226729 Node: Pattern Rules230723 Node: Pattern Intro232252 Node: Pattern Examples235063 Node: Automatic236856 Node: Pattern Match243143 Node: Match-Anything Rules244747 Node: Canceling Rules248606 Node: Last Resort249309 Node: Suffix Rules251146 Node: Search Algorithm254853 Node: Archives258349 Node: Archive Members259044 Node: Archive Update260623 Node: Archive Symbols262539 Node: Archive Pitfalls263738 Node: Archive Suffix Rules264454 Node: Features265994 Node: Missing274437 Node: Makefile Conventions278766 Node: Makefile Basics279272 Node: Utilities in Makefiles281738 Node: Command Variables283607 Node: Directory Variables286438 Node: Standard Targets297002 Node: Quick Reference306756 Node: Complex Makefile314356 Node: Concept Index323023 Node: Name Index363268  End Tag Table