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.13.4, 30 September 2020),
a program that creates GNU standards-compliant Makefiles from template
files.

   Copyright (C) 1995-2013 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.13: (automake-1.13).         Making GNU standards-compliant Makefiles.
END-INFO-DIR-ENTRY

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


Indirect:
automake-1.13.info-1: 1154
automake-1.13.info-2: 298115
automake-1.13.info-3: 529014

Tag Table:
(Indirect)
Node: Top1154
Node: Introduction14411
Ref: Introduction-Footnote-115803
Node: Autotools Introduction15952
Node: GNU Build System17303
Node: Use Cases19966
Node: Basic Installation22074
Node: Standard Targets25541
Node: Standard Directory Variables27035
Node: Standard Configuration Variables28807
Node: config.site30124
Node: VPATH Builds31506
Node: Two-Part Install35391
Node: Cross-Compilation37795
Node: Renaming40687
Node: DESTDIR41805
Node: Preparing Distributions43917
Node: Dependency Tracking45870
Node: Nested Packages47946
Node: Why Autotools49438
Node: Hello World51061
Ref: amhello Explained51470
Node: Creating amhello51638
Node: amhello's configure.ac Setup Explained56777
Node: amhello's Makefile.am Setup Explained61433
Node: Generalities64947
Node: General Operation65641
Node: Strictness68949
Node: Uniform70540
Node: Length Limitations75297
Node: Canonicalization77573
Node: User Variables78617
Node: Auxiliary Programs80062
Node: Examples83654
Node: Complete84520
Node: true86507
Node: automake Invocation88886
Ref: Invoking automake89037
Node: configure96170
Node: Requirements97065
Node: Optional102043
Node: aclocal Invocation110912
Ref: Invoking aclocal111073
Node: aclocal Options113982
Node: Macro Search Path117332
Ref: ACLOCAL_PATH121459
Node: Extending aclocal122962
Node: Local Macros126601
Node: Serials130437
Node: Future of aclocal135345
Node: Macros137617
Node: Public Macros138146
Ref: Modernize AM_INIT_AUTOMAKE invocation139525
Node: Obsolete Macros143733
Node: Private Macros145015
Node: Directories146418
Node: Subdirectories147992
Node: Conditional Subdirectories151260
Node: SUBDIRS vs DIST_SUBDIRS152856
Node: Subdirectories with AM_CONDITIONAL154402
Node: Subdirectories with AC_SUBST155516
Node: Unconfigured Subdirectories156315
Node: Alternative159614
Ref: Alternative-Footnote-1161755
Node: Subpackages161880
Node: Programs165076
Node: A Program166616
Node: Program Sources167339
Node: Linking169152
Node: Conditional Sources172611
Node: Conditional Programs175426
Node: A Library177242
Node: A Shared Library179792
Node: Libtool Concept180794
Node: Libtool Libraries182850
Node: Conditional Libtool Libraries184524
Node: Conditional Libtool Sources186888
Node: Libtool Convenience Libraries188227
Node: Libtool Modules191551
Node: Libtool Flags192820
Node: LTLIBOBJS194616
Node: Libtool Issues195207
Node: Error required file ltmain.sh not found195546
Node: Objects created both with libtool and without196710
Node: Program and Library Variables198546
Ref: Program and Library Variables-Footnote-1209509
Node: Default _SOURCES209584
Node: LIBOBJS211939
Node: Program Variables216910
Node: Yacc and Lex220306
Ref: Yacc and Lex-Footnote-1225640
Node: C++ Support225869
Node: Objective C Support226711
Node: Objective C++ Support227646
Node: Unified Parallel C Support228630
Node: Assembly Support229588
Node: Fortran 77 Support230668
Ref: Fortran 77 Support-Footnote-1232301
Node: Preprocessing Fortran 77232504
Node: Compiling Fortran 77 Files233081
Node: Mixing Fortran 77 With C and C++233654
Ref: Mixing Fortran 77 With C and C++-Footnote-1235891
Node: How the Linker is Chosen236194
Node: Fortran 9x Support237677
Node: Compiling Fortran 9x Files238685
Node: Java Support with gcj239270
Node: Vala Support240655
Node: Support for Other Languages242683
Node: Dependencies243391
Node: EXEEXT245221
Node: Other Objects247381
Node: Scripts247973
Node: Headers250713
Node: Data252438
Node: Sources253097
Node: Built Sources Example255867
Node: Other GNU Tools262777
Node: Emacs Lisp263302
Node: gettext265314
Node: Libtool265966
Node: Java266221
Node: Python268639
Node: Documentation273492
Node: Texinfo273796
Node: Man Pages280261
Node: Install283275
Node: Basics of Installation283975
Node: The Two Parts of Install285465
Node: Extending Installation286885
Node: Staged Installs287633
Node: Install Rules for the User289002
Node: Clean289530
Node: Dist291608
Node: Basics of Distribution292100
Node: Fine-grained Distribution Control294823
Node: The dist Hook295730
Node: Checking the Distribution298115
Node: The Types of Distributions303577
Node: Tests305534
Node: Generalities about Testing306710
Node: Simple Tests309713
Node: Scripts-based Testsuites310094
Ref: Testsuite progress on console312434
Ref: Simple tests and color-tests313509
Node: Serial Test Harness317402
Node: Parallel Test Harness319464
Ref: Basics of test metadata319962
Node: Custom Test Drivers328391
Node: Overview of Custom Test Drivers Support328682
Node: Declaring Custom Test Drivers331625
Node: API for Custom Test Drivers332991
Node: Command-line arguments for test drivers333768
Node: Log files generation and test results recording336418
Node: Testsuite progress output340477
Node: Using the TAP test protocol341889
Node: Introduction to TAP342251
Node: Use TAP with the Automake test harness344040
Node: Incompatibilities with other TAP parsers and drivers349445
Node: Links and external resources on TAP350795
Node: DejaGnu Tests352376
Node: Install Tests354410
Node: Rebuilding354712
Node: Options358197
Node: Options generalities358496
Node: List of Automake options360214
Ref: tar-formats366003
Node: Miscellaneous369251
Node: Tags369594
Node: Suffixes372536
Node: Include374108
Node: Conditionals374999
Node: Usage of Conditionals375830
Node: Limits of Conditionals379071
Node: Silencing Make380252
Node: Make verbosity380599
Ref: Make verbosity-Footnote-1381899
Node: Tricks For Silencing Make381973
Node: Automake Silent Rules384404
Node: Gnits391210
Node: Not Enough393519
Node: Extending393956
Node: Third-Party Makefiles398689
Node: Distributing405279
Node: API Versioning405916
Node: Upgrading408555
Node: FAQ410512
Node: CVS411632
Node: maintainer-mode419800
Node: Wildcards423792
Node: Limitations on File Names427066
Node: Errors with distclean429642
Node: Flag Variables Ordering434392
Node: Renamed Objects441764
Node: Per-Object Flags443307
Node: Multiple Outputs446204
Node: Hard-Coded Install Paths457820
Node: Debugging Make Rules462833
Ref: Debugging Make Rules-Footnote-1464985
Node: Reporting Bugs465149
Node: Copying This Manual467080
Node: GNU Free Documentation License467310
Node: Indices492429
Node: Macro Index492718
Node: Variable Index498430
Node: General Index529014

End Tag Table
