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.2, 1 October 2020), a
program that creates GNU standards-compliant Makefiles from template
files.

   Copyright (C) 1995-2020 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: 1151
automake-1.16.info-2: 299781
automake-1.16.info-3: 533455

Tag Table:
(Indirect)
Node: Top1151
Node: Introduction14405
Ref: Introduction-Footnote-115797
Node: Autotools Introduction15946
Node: GNU Build System17297
Node: Use Cases19960
Node: Basic Installation22068
Node: Standard Targets25535
Node: Standard Directory Variables27029
Node: Standard Configuration Variables28801
Node: config.site30118
Node: VPATH Builds31500
Node: Two-Part Install35495
Node: Cross-Compilation37899
Node: Renaming40791
Node: DESTDIR41909
Node: Preparing Distributions44021
Node: Dependency Tracking46290
Node: Nested Packages48366
Node: Why Autotools49858
Node: Hello World51481
Ref: amhello Explained51890
Node: Creating amhello52058
Node: amhello's configure.ac Setup Explained57239
Node: amhello's Makefile.am Setup Explained61895
Node: Generalities65409
Node: General Operation66103
Node: Strictness69411
Node: Uniform70996
Node: Length Limitations75753
Node: Canonicalization78029
Node: User Variables79073
Node: Auxiliary Programs80518
Node: Examples84113
Node: Complete84979
Node: true86966
Node: automake Invocation89345
Ref: Invoking automake89496
Node: configure96803
Node: Requirements97698
Node: Optional102676
Node: aclocal Invocation111545
Ref: Invoking aclocal111706
Node: aclocal Options114614
Node: Macro Search Path118165
Ref: ACLOCAL_PATH122291
Node: Extending aclocal123793
Node: Local Macros127432
Node: Serials131268
Node: Future of aclocal136203
Node: Macros138469
Node: Public Macros138998
Ref: Modernize AM_INIT_AUTOMAKE invocation140562
Node: Obsolete Macros144805
Node: Private Macros146087
Node: Directories147490
Node: Subdirectories149063
Node: Conditional Subdirectories152332
Node: SUBDIRS vs DIST_SUBDIRS153929
Node: Subdirectories with AM_CONDITIONAL155475
Node: Subdirectories with AC_SUBST156589
Node: Unconfigured Subdirectories157388
Node: Alternative160690
Ref: Alternative-Footnote-1162831
Node: Subpackages162956
Node: Programs166151
Node: A Program167691
Node: Program Sources168414
Node: Linking170227
Node: Conditional Sources173686
Node: Conditional Programs176503
Node: A Library178319
Node: A Shared Library180869
Node: Libtool Concept181871
Node: Libtool Libraries183927
Node: Conditional Libtool Libraries185601
Node: Conditional Libtool Sources187965
Node: Libtool Convenience Libraries189304
Node: Libtool Modules192630
Node: Libtool Flags193899
Node: LTLIBOBJS195703
Node: Libtool Issues196294
Node: Error required file ltmain.sh not found196633
Node: Objects created both with libtool and without197794
Node: Program and Library Variables199629
Ref: Program and Library Variables-Footnote-1210456
Node: Default _SOURCES210531
Node: LIBOBJS212891
Node: Program Variables217862
Node: Yacc and Lex221257
Ref: Yacc and Lex-Footnote-1226595
Node: C++ Support226824
Node: Objective C Support227666
Node: Objective C++ Support228601
Node: Unified Parallel C Support229585
Node: Assembly Support230543
Node: Fortran 77 Support231623
Ref: Fortran 77 Support-Footnote-1233256
Node: Preprocessing Fortran 77233459
Node: Compiling Fortran 77 Files234036
Node: Mixing Fortran 77 With C and C++234609
Ref: Mixing Fortran 77 With C and C++-Footnote-1236846
Node: How the Linker is Chosen237149
Node: Fortran 9x Support238633
Node: Compiling Fortran 9x Files239641
Node: Java Support with gcj240226
Node: Vala Support241611
Node: Support for Other Languages243639
Node: Dependencies244347
Node: EXEEXT246177
Node: Other Objects248334
Node: Scripts248926
Node: Headers251666
Node: Data253391
Node: Sources254050
Node: Built Sources Example256820
Node: Other GNU Tools263730
Node: Emacs Lisp264255
Node: gettext266267
Node: Libtool266919
Node: Java267174
Node: Python269714
Node: Documentation274568
Node: Texinfo274872
Node: Man Pages281566
Node: Install284580
Node: Basics of Installation285280
Node: The Two Parts of Install286770
Node: Extending Installation288190
Node: Staged Installs288938
Node: Install Rules for the User290307
Node: Clean290835
Node: Dist292913
Node: Basics of Distribution293405
Node: Fine-grained Distribution Control296486
Node: The dist Hook297393
Node: Checking the Distribution299781
Node: The Types of Distributions305857
Node: Tests308542
Node: Generalities about Testing309718
Node: Simple Tests312643
Node: Scripts-based Testsuites313024
Ref: Testsuite progress on console315362
Ref: Simple tests and color-tests316436
Node: Serial Test Harness320332
Node: Parallel Test Harness322401
Ref: Basics of test metadata322899
Node: Custom Test Drivers331266
Node: Overview of Custom Test Drivers Support331557
Node: Declaring Custom Test Drivers334498
Node: API for Custom Test Drivers335864
Node: Command-line arguments for test drivers336640
Node: Log files generation and test results recording339290
Node: Testsuite progress output343354
Node: Using the TAP test protocol344766
Node: Introduction to TAP345128
Node: Use TAP with the Automake test harness346912
Node: Incompatibilities with other TAP parsers and drivers352252
Node: Links and external resources on TAP353608
Node: DejaGnu Tests355189
Node: Install Tests357225
Node: Rebuilding357527
Node: Options361015
Node: Options generalities361314
Node: List of Automake options363031
Ref: tar-formats369338
Node: Miscellaneous372732
Node: Tags373075
Node: Suffixes376018
Node: Include377590
Node: Conditionals379230
Node: Usage of Conditionals380060
Node: Limits of Conditionals383303
Node: Silencing Make384484
Node: Make verbosity384831
Ref: Make verbosity-Footnote-1386131
Node: Tricks For Silencing Make386205
Node: Automake Silent Rules388626
Node: Gnits395434
Node: Not Enough397744
Node: Extending398181
Node: Third-Party Makefiles402913
Node: Distributing409508
Node: API Versioning410145
Node: Upgrading412782
Node: FAQ414739
Node: CVS415859
Node: maintainer-mode424031
Node: Wildcards428031
Node: Limitations on File Names431305
Node: Errors with distclean433881
Node: Flag Variables Ordering438632
Node: Renamed Objects446009
Node: Per-Object Flags447552
Node: Multiple Outputs450454
Node: Hard-Coded Install Paths462070
Node: Debugging Make Rules467092
Ref: Debugging Make Rules-Footnote-1469248
Node: Reporting Bugs469412
Node: Copying This Manual471347
Node: GNU Free Documentation License471577
Node: Indices496714
Node: Macro Index497003
Node: Variable Index502368
Node: General Index533455

End Tag Table
