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

   Copyright (C) 1995-2017 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: 1154
automake-1.15.info-2: 299255
automake-1.15.info-3: 531601

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 Tracking46186
Node: Nested Packages48262
Node: Why Autotools49754
Node: Hello World51377
Ref: amhello Explained51786
Node: Creating amhello51954
Node: amhello's configure.ac Setup Explained57135
Node: amhello's Makefile.am Setup Explained61791
Node: Generalities65305
Node: General Operation65999
Node: Strictness69306
Node: Uniform70897
Node: Length Limitations75654
Node: Canonicalization77930
Node: User Variables78974
Node: Auxiliary Programs80419
Node: Examples84011
Node: Complete84877
Node: true86864
Node: automake Invocation89243
Ref: Invoking automake89394
Node: configure96527
Node: Requirements97422
Node: Optional102400
Node: aclocal Invocation111269
Ref: Invoking aclocal111430
Node: aclocal Options114339
Node: Macro Search Path117688
Ref: ACLOCAL_PATH121815
Node: Extending aclocal123317
Node: Local Macros126956
Node: Serials130792
Node: Future of aclocal135700
Node: Macros137966
Node: Public Macros138495
Ref: Modernize AM_INIT_AUTOMAKE invocation140062
Node: Obsolete Macros144305
Node: Private Macros145587
Node: Directories146990
Node: Subdirectories148564
Node: Conditional Subdirectories151832
Node: SUBDIRS vs DIST_SUBDIRS153428
Node: Subdirectories with AM_CONDITIONAL154974
Node: Subdirectories with AC_SUBST156088
Node: Unconfigured Subdirectories156887
Node: Alternative160186
Ref: Alternative-Footnote-1162327
Node: Subpackages162452
Node: Programs165648
Node: A Program167188
Node: Program Sources167911
Node: Linking169724
Node: Conditional Sources173183
Node: Conditional Programs175998
Node: A Library177814
Node: A Shared Library180364
Node: Libtool Concept181366
Node: Libtool Libraries183422
Node: Conditional Libtool Libraries185096
Node: Conditional Libtool Sources187460
Node: Libtool Convenience Libraries188799
Node: Libtool Modules192123
Node: Libtool Flags193392
Node: LTLIBOBJS195188
Node: Libtool Issues195779
Node: Error required file ltmain.sh not found196118
Node: Objects created both with libtool and without197279
Node: Program and Library Variables199115
Ref: Program and Library Variables-Footnote-1209940
Node: Default _SOURCES210015
Node: LIBOBJS212370
Node: Program Variables217341
Node: Yacc and Lex220737
Ref: Yacc and Lex-Footnote-1226071
Node: C++ Support226300
Node: Objective C Support227142
Node: Objective C++ Support228077
Node: Unified Parallel C Support229061
Node: Assembly Support230019
Node: Fortran 77 Support231099
Ref: Fortran 77 Support-Footnote-1232732
Node: Preprocessing Fortran 77232935
Node: Compiling Fortran 77 Files233512
Node: Mixing Fortran 77 With C and C++234085
Ref: Mixing Fortran 77 With C and C++-Footnote-1236322
Node: How the Linker is Chosen236625
Node: Fortran 9x Support238108
Node: Compiling Fortran 9x Files239116
Node: Java Support with gcj239701
Node: Vala Support241086
Node: Support for Other Languages243114
Node: Dependencies243822
Node: EXEEXT245652
Node: Other Objects247812
Node: Scripts248404
Node: Headers251144
Node: Data252869
Node: Sources253528
Node: Built Sources Example256298
Node: Other GNU Tools263208
Node: Emacs Lisp263733
Node: gettext265745
Node: Libtool266397
Node: Java266652
Node: Python269192
Node: Documentation274045
Node: Texinfo274349
Node: Man Pages281043
Node: Install284057
Node: Basics of Installation284757
Node: The Two Parts of Install286247
Node: Extending Installation287667
Node: Staged Installs288415
Node: Install Rules for the User289784
Node: Clean290312
Node: Dist292390
Node: Basics of Distribution292882
Node: Fine-grained Distribution Control295963
Node: The dist Hook296870
Node: Checking the Distribution299255
Node: The Types of Distributions305337
Node: Tests307475
Node: Generalities about Testing308651
Node: Simple Tests311574
Node: Scripts-based Testsuites311955
Ref: Testsuite progress on console314295
Ref: Simple tests and color-tests315370
Node: Serial Test Harness319263
Node: Parallel Test Harness321325
Ref: Basics of test metadata321823
Node: Custom Test Drivers330187
Node: Overview of Custom Test Drivers Support330478
Node: Declaring Custom Test Drivers333421
Node: API for Custom Test Drivers334787
Node: Command-line arguments for test drivers335564
Node: Log files generation and test results recording338214
Node: Testsuite progress output342274
Node: Using the TAP test protocol343686
Node: Introduction to TAP344048
Node: Use TAP with the Automake test harness345837
Node: Incompatibilities with other TAP parsers and drivers351170
Node: Links and external resources on TAP352520
Node: DejaGnu Tests354101
Node: Install Tests356135
Node: Rebuilding356437
Node: Options359922
Node: Options generalities360221
Node: List of Automake options361939
Ref: tar-formats368198
Node: Miscellaneous371446
Node: Tags371789
Node: Suffixes374731
Node: Include376303
Node: Conditionals377943
Node: Usage of Conditionals378774
Node: Limits of Conditionals382015
Node: Silencing Make383196
Node: Make verbosity383543
Ref: Make verbosity-Footnote-1384843
Node: Tricks For Silencing Make384917
Node: Automake Silent Rules387348
Node: Gnits394154
Node: Not Enough396463
Node: Extending396900
Node: Third-Party Makefiles401633
Node: Distributing408223
Node: API Versioning408860
Node: Upgrading411499
Node: FAQ413456
Node: CVS414576
Node: maintainer-mode422734
Node: Wildcards426726
Node: Limitations on File Names430000
Node: Errors with distclean432576
Node: Flag Variables Ordering437326
Node: Renamed Objects444698
Node: Per-Object Flags446241
Node: Multiple Outputs449138
Node: Hard-Coded Install Paths460754
Node: Debugging Make Rules465767
Ref: Debugging Make Rules-Footnote-1467919
Node: Reporting Bugs468083
Node: Copying This Manual470014
Node: GNU Free Documentation License470244
Node: Indices495363
Node: Macro Index495652
Node: Variable Index501017
Node: General Index531601

End Tag Table
