This is ./doc/automake.info, produced by makeinfo version 4.8 from
./doc/automake.texi.

INFO-DIR-SECTION Programming & development tools
   This manual is for GNU Automake (version 1.15, 26 July 2016), a
program that creates GNU standards-compliant Makefiles from template
files.

   Copyright (C) 1995-2014 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 no Front-Cover texts,
     and with no Back-Cover Texts.  A copy of the license is included
     in the section entitled "GNU Free Documentation License."


INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
* automake-1.15: (automake-1.15).         Making GNU standards-compliant Makefiles.
END-INFO-DIR-ENTRY

INFO-DIR-SECTION Individual utilities
START-INFO-DIR-ENTRY
* aclocal-1.15: (automake-1.15)aclocal Invocation.   Generating aclocal.m4.
* automake-1.15: (automake-1.15)automake Invocation. Generating Makefile.in.
END-INFO-DIR-ENTRY


Indirect:
automake-1.15.info-1: 1147
automake-1.15.info-2: 299250
automake-1.15.info-3: 531596

Tag Table:
(Indirect)
Node: Top1147
Node: Introduction14397
Ref: Introduction-Footnote-115789
Node: Autotools Introduction15938
Node: GNU Build System17289
Node: Use Cases19952
Node: Basic Installation22060
Node: Standard Targets25527
Node: Standard Directory Variables27021
Node: Standard Configuration Variables28793
Node: config.site30110
Node: VPATH Builds31492
Node: Two-Part Install35377
Node: Cross-Compilation37781
Node: Renaming40673
Node: DESTDIR41791
Node: Preparing Distributions43903
Node: Dependency Tracking46172
Node: Nested Packages48248
Node: Why Autotools49740
Node: Hello World51363
Ref: amhello Explained51772
Node: Creating amhello51940
Node: amhello's configure.ac Setup Explained57121
Node: amhello's Makefile.am Setup Explained61777
Node: Generalities65291
Node: General Operation65985
Node: Strictness69292
Node: Uniform70883
Node: Length Limitations75640
Node: Canonicalization77916
Node: User Variables78960
Node: Auxiliary Programs80405
Node: Examples83997
Node: Complete84863
Node: true86850
Node: automake Invocation89229
Ref: Invoking automake89380
Node: configure96513
Node: Requirements97408
Node: Optional102386
Node: aclocal Invocation111255
Ref: Invoking aclocal111416
Node: aclocal Options114325
Node: Macro Search Path117674
Ref: ACLOCAL_PATH121801
Node: Extending aclocal123303
Node: Local Macros126942
Node: Serials130778
Node: Future of aclocal135686
Node: Macros137958
Node: Public Macros138487
Ref: Modernize AM_INIT_AUTOMAKE invocation140054
Node: Obsolete Macros144297
Node: Private Macros145579
Node: Directories146982
Node: Subdirectories148556
Node: Conditional Subdirectories151824
Node: SUBDIRS vs DIST_SUBDIRS153420
Node: Subdirectories with AM_CONDITIONAL154966
Node: Subdirectories with AC_SUBST156080
Node: Unconfigured Subdirectories156879
Node: Alternative160178
Ref: Alternative-Footnote-1162319
Node: Subpackages162444
Node: Programs165640
Node: A Program167180
Node: Program Sources167903
Node: Linking169716
Node: Conditional Sources173175
Node: Conditional Programs175990
Node: A Library177806
Node: A Shared Library180356
Node: Libtool Concept181358
Node: Libtool Libraries183414
Node: Conditional Libtool Libraries185088
Node: Conditional Libtool Sources187452
Node: Libtool Convenience Libraries188791
Node: Libtool Modules192115
Node: Libtool Flags193384
Node: LTLIBOBJS195180
Node: Libtool Issues195771
Node: Error required file ltmain.sh not found196110
Node: Objects created both with libtool and without197274
Node: Program and Library Variables199110
Ref: Program and Library Variables-Footnote-1209935
Node: Default _SOURCES210010
Node: LIBOBJS212365
Node: Program Variables217336
Node: Yacc and Lex220732
Ref: Yacc and Lex-Footnote-1226066
Node: C++ Support226295
Node: Objective C Support227137
Node: Objective C++ Support228072
Node: Unified Parallel C Support229056
Node: Assembly Support230014
Node: Fortran 77 Support231094
Ref: Fortran 77 Support-Footnote-1232727
Node: Preprocessing Fortran 77232930
Node: Compiling Fortran 77 Files233507
Node: Mixing Fortran 77 With C and C++234080
Ref: Mixing Fortran 77 With C and C++-Footnote-1236317
Node: How the Linker is Chosen236620
Node: Fortran 9x Support238103
Node: Compiling Fortran 9x Files239111
Node: Java Support with gcj239696
Node: Vala Support241081
Node: Support for Other Languages243109
Node: Dependencies243817
Node: EXEEXT245647
Node: Other Objects247807
Node: Scripts248399
Node: Headers251139
Node: Data252864
Node: Sources253523
Node: Built Sources Example256293
Node: Other GNU Tools263203
Node: Emacs Lisp263728
Node: gettext265740
Node: Libtool266392
Node: Java266647
Node: Python269187
Node: Documentation274040
Node: Texinfo274344
Node: Man Pages281038
Node: Install284052
Node: Basics of Installation284752
Node: The Two Parts of Install286242
Node: Extending Installation287662
Node: Staged Installs288410
Node: Install Rules for the User289779
Node: Clean290307
Node: Dist292385
Node: Basics of Distribution292877
Node: Fine-grained Distribution Control295958
Node: The dist Hook296865
Node: Checking the Distribution299250
Node: The Types of Distributions305332
Node: Tests307470
Node: Generalities about Testing308646
Node: Simple Tests311569
Node: Scripts-based Testsuites311950
Ref: Testsuite progress on console314290
Ref: Simple tests and color-tests315365
Node: Serial Test Harness319258
Node: Parallel Test Harness321320
Ref: Basics of test metadata321818
Node: Custom Test Drivers330182
Node: Overview of Custom Test Drivers Support330473
Node: Declaring Custom Test Drivers333416
Node: API for Custom Test Drivers334782
Node: Command-line arguments for test drivers335559
Node: Log files generation and test results recording338209
Node: Testsuite progress output342269
Node: Using the TAP test protocol343681
Node: Introduction to TAP344043
Node: Use TAP with the Automake test harness345832
Node: Incompatibilities with other TAP parsers and drivers351165
Node: Links and external resources on TAP352515
Node: DejaGnu Tests354096
Node: Install Tests356130
Node: Rebuilding356432
Node: Options359917
Node: Options generalities360216
Node: List of Automake options361934
Ref: tar-formats368193
Node: Miscellaneous371441
Node: Tags371784
Node: Suffixes374726
Node: Include376298
Node: Conditionals377938
Node: Usage of Conditionals378769
Node: Limits of Conditionals382010
Node: Silencing Make383191
Node: Make verbosity383538
Ref: Make verbosity-Footnote-1384838
Node: Tricks For Silencing Make384912
Node: Automake Silent Rules387343
Node: Gnits394149
Node: Not Enough396458
Node: Extending396895
Node: Third-Party Makefiles401628
Node: Distributing408218
Node: API Versioning408855
Node: Upgrading411494
Node: FAQ413451
Node: CVS414571
Node: maintainer-mode422729
Node: Wildcards426721
Node: Limitations on File Names429995
Node: Errors with distclean432571
Node: Flag Variables Ordering437321
Node: Renamed Objects444693
Node: Per-Object Flags446236
Node: Multiple Outputs449133
Node: Hard-Coded Install Paths460749
Node: Debugging Make Rules465762
Ref: Debugging Make Rules-Footnote-1467914
Node: Reporting Bugs468078
Node: Copying This Manual470009
Node: GNU Free Documentation License470239
Node: Indices495358
Node: Macro Index495647
Node: Variable Index501012
Node: General Index531596

End Tag Table
