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.16.1, 12 April 2019), a
program that creates GNU standards-compliant Makefiles from template
files.

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

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


Indirect:
automake-1.16.info-1: 1150
automake-1.16.info-2: 299629
automake-1.16.info-3: 532227

Tag Table:
(Indirect)
Node: Top1150
Node: Introduction14403
Ref: Introduction-Footnote-115795
Node: Autotools Introduction15944
Node: GNU Build System17295
Node: Use Cases19958
Node: Basic Installation22066
Node: Standard Targets25533
Node: Standard Directory Variables27027
Node: Standard Configuration Variables28799
Node: config.site30116
Node: VPATH Builds31498
Node: Two-Part Install35383
Node: Cross-Compilation37787
Node: Renaming40679
Node: DESTDIR41797
Node: Preparing Distributions43909
Node: Dependency Tracking46178
Node: Nested Packages48254
Node: Why Autotools49746
Node: Hello World51369
Ref: amhello Explained51778
Node: Creating amhello51946
Node: amhello's configure.ac Setup Explained57127
Node: amhello's Makefile.am Setup Explained61783
Node: Generalities65297
Node: General Operation65991
Node: Strictness69298
Node: Uniform70889
Node: Length Limitations75646
Node: Canonicalization77922
Node: User Variables78966
Node: Auxiliary Programs80411
Node: Examples84005
Node: Complete84871
Node: true86858
Node: automake Invocation89237
Ref: Invoking automake89388
Node: configure96700
Node: Requirements97595
Node: Optional102573
Node: aclocal Invocation111442
Ref: Invoking aclocal111603
Node: aclocal Options114512
Node: Macro Search Path118062
Ref: ACLOCAL_PATH122189
Node: Extending aclocal123691
Node: Local Macros127330
Node: Serials131166
Node: Future of aclocal136074
Node: Macros138340
Node: Public Macros138869
Ref: Modernize AM_INIT_AUTOMAKE invocation140436
Node: Obsolete Macros144679
Node: Private Macros145961
Node: Directories147364
Node: Subdirectories148938
Node: Conditional Subdirectories152206
Node: SUBDIRS vs DIST_SUBDIRS153802
Node: Subdirectories with AM_CONDITIONAL155348
Node: Subdirectories with AC_SUBST156462
Node: Unconfigured Subdirectories157261
Node: Alternative160560
Ref: Alternative-Footnote-1162701
Node: Subpackages162826
Node: Programs166022
Node: A Program167562
Node: Program Sources168285
Node: Linking170098
Node: Conditional Sources173557
Node: Conditional Programs176372
Node: A Library178188
Node: A Shared Library180738
Node: Libtool Concept181740
Node: Libtool Libraries183796
Node: Conditional Libtool Libraries185470
Node: Conditional Libtool Sources187834
Node: Libtool Convenience Libraries189173
Node: Libtool Modules192497
Node: Libtool Flags193766
Node: LTLIBOBJS195562
Node: Libtool Issues196153
Node: Error required file ltmain.sh not found196492
Node: Objects created both with libtool and without197653
Node: Program and Library Variables199489
Ref: Program and Library Variables-Footnote-1210314
Node: Default _SOURCES210389
Node: LIBOBJS212744
Node: Program Variables217715
Node: Yacc and Lex221111
Ref: Yacc and Lex-Footnote-1226445
Node: C++ Support226674
Node: Objective C Support227516
Node: Objective C++ Support228451
Node: Unified Parallel C Support229435
Node: Assembly Support230393
Node: Fortran 77 Support231473
Ref: Fortran 77 Support-Footnote-1233106
Node: Preprocessing Fortran 77233309
Node: Compiling Fortran 77 Files233886
Node: Mixing Fortran 77 With C and C++234459
Ref: Mixing Fortran 77 With C and C++-Footnote-1236696
Node: How the Linker is Chosen236999
Node: Fortran 9x Support238482
Node: Compiling Fortran 9x Files239490
Node: Java Support with gcj240075
Node: Vala Support241460
Node: Support for Other Languages243488
Node: Dependencies244196
Node: EXEEXT246026
Node: Other Objects248186
Node: Scripts248778
Node: Headers251518
Node: Data253243
Node: Sources253902
Node: Built Sources Example256672
Node: Other GNU Tools263582
Node: Emacs Lisp264107
Node: gettext266119
Node: Libtool266771
Node: Java267026
Node: Python269566
Node: Documentation274419
Node: Texinfo274723
Node: Man Pages281417
Node: Install284431
Node: Basics of Installation285131
Node: The Two Parts of Install286621
Node: Extending Installation288041
Node: Staged Installs288789
Node: Install Rules for the User290158
Node: Clean290686
Node: Dist292764
Node: Basics of Distribution293256
Node: Fine-grained Distribution Control296337
Node: The dist Hook297244
Node: Checking the Distribution299629
Node: The Types of Distributions305710
Node: Tests307848
Node: Generalities about Testing309024
Node: Simple Tests311947
Node: Scripts-based Testsuites312328
Ref: Testsuite progress on console314667
Ref: Simple tests and color-tests315742
Node: Serial Test Harness319635
Node: Parallel Test Harness321697
Ref: Basics of test metadata322195
Node: Custom Test Drivers330560
Node: Overview of Custom Test Drivers Support330851
Node: Declaring Custom Test Drivers333794
Node: API for Custom Test Drivers335160
Node: Command-line arguments for test drivers335937
Node: Log files generation and test results recording338587
Node: Testsuite progress output342647
Node: Using the TAP test protocol344059
Node: Introduction to TAP344421
Node: Use TAP with the Automake test harness346210
Node: Incompatibilities with other TAP parsers and drivers351543
Node: Links and external resources on TAP352893
Node: DejaGnu Tests354474
Node: Install Tests356510
Node: Rebuilding356812
Node: Options360297
Node: Options generalities360596
Node: List of Automake options362314
Ref: tar-formats368573
Node: Miscellaneous371921
Node: Tags372264
Node: Suffixes375207
Node: Include376779
Node: Conditionals378419
Node: Usage of Conditionals379250
Node: Limits of Conditionals382491
Node: Silencing Make383672
Node: Make verbosity384019
Ref: Make verbosity-Footnote-1385319
Node: Tricks For Silencing Make385393
Node: Automake Silent Rules387824
Node: Gnits394630
Node: Not Enough396940
Node: Extending397377
Node: Third-Party Makefiles402110
Node: Distributing408700
Node: API Versioning409337
Node: Upgrading411976
Node: FAQ413933
Node: CVS415053
Node: maintainer-mode423211
Node: Wildcards427203
Node: Limitations on File Names430477
Node: Errors with distclean433053
Node: Flag Variables Ordering437803
Node: Renamed Objects445175
Node: Per-Object Flags446718
Node: Multiple Outputs449615
Node: Hard-Coded Install Paths461231
Node: Debugging Make Rules466244
Ref: Debugging Make Rules-Footnote-1468396
Node: Reporting Bugs468560
Node: Copying This Manual470494
Node: GNU Free Documentation License470724
Node: Indices495843
Node: Macro Index496132
Node: Variable Index501497
Node: General Index532227

End Tag Table
