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, 23 August 2026), 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: 1151
automake-1.15.info-2: 299249
automake-1.15.info-3: 531595

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 Install35385
Node: Cross-Compilation37789
Node: Renaming40681
Node: DESTDIR41799
Node: Preparing Distributions43911
Node: Dependency Tracking46180
Node: Nested Packages48256
Node: Why Autotools49748
Node: Hello World51371
Ref: amhello Explained51780
Node: Creating amhello51948
Node: amhello's configure.ac Setup Explained57129
Node: amhello's Makefile.am Setup Explained61785
Node: Generalities65299
Node: General Operation65993
Node: Strictness69300
Node: Uniform70891
Node: Length Limitations75648
Node: Canonicalization77924
Node: User Variables78968
Node: Auxiliary Programs80413
Node: Examples84005
Node: Complete84871
Node: true86858
Node: automake Invocation89237
Ref: Invoking automake89388
Node: configure96521
Node: Requirements97416
Node: Optional102394
Node: aclocal Invocation111263
Ref: Invoking aclocal111424
Node: aclocal Options114333
Node: Macro Search Path117682
Ref: ACLOCAL_PATH121809
Node: Extending aclocal123311
Node: Local Macros126950
Node: Serials130786
Node: Future of aclocal135694
Node: Macros137960
Node: Public Macros138489
Ref: Modernize AM_INIT_AUTOMAKE invocation140056
Node: Obsolete Macros144299
Node: Private Macros145581
Node: Directories146984
Node: Subdirectories148558
Node: Conditional Subdirectories151826
Node: SUBDIRS vs DIST_SUBDIRS153422
Node: Subdirectories with AM_CONDITIONAL154968
Node: Subdirectories with AC_SUBST156082
Node: Unconfigured Subdirectories156881
Node: Alternative160180
Ref: Alternative-Footnote-1162321
Node: Subpackages162446
Node: Programs165642
Node: A Program167182
Node: Program Sources167905
Node: Linking169718
Node: Conditional Sources173177
Node: Conditional Programs175992
Node: A Library177808
Node: A Shared Library180358
Node: Libtool Concept181360
Node: Libtool Libraries183416
Node: Conditional Libtool Libraries185090
Node: Conditional Libtool Sources187454
Node: Libtool Convenience Libraries188793
Node: Libtool Modules192117
Node: Libtool Flags193386
Node: LTLIBOBJS195182
Node: Libtool Issues195773
Node: Error required file ltmain.sh not found196112
Node: Objects created both with libtool and without197273
Node: Program and Library Variables199109
Ref: Program and Library Variables-Footnote-1209934
Node: Default _SOURCES210009
Node: LIBOBJS212364
Node: Program Variables217335
Node: Yacc and Lex220731
Ref: Yacc and Lex-Footnote-1226065
Node: C++ Support226294
Node: Objective C Support227136
Node: Objective C++ Support228071
Node: Unified Parallel C Support229055
Node: Assembly Support230013
Node: Fortran 77 Support231093
Ref: Fortran 77 Support-Footnote-1232726
Node: Preprocessing Fortran 77232929
Node: Compiling Fortran 77 Files233506
Node: Mixing Fortran 77 With C and C++234079
Ref: Mixing Fortran 77 With C and C++-Footnote-1236316
Node: How the Linker is Chosen236619
Node: Fortran 9x Support238102
Node: Compiling Fortran 9x Files239110
Node: Java Support with gcj239695
Node: Vala Support241080
Node: Support for Other Languages243108
Node: Dependencies243816
Node: EXEEXT245646
Node: Other Objects247806
Node: Scripts248398
Node: Headers251138
Node: Data252863
Node: Sources253522
Node: Built Sources Example256292
Node: Other GNU Tools263202
Node: Emacs Lisp263727
Node: gettext265739
Node: Libtool266391
Node: Java266646
Node: Python269186
Node: Documentation274039
Node: Texinfo274343
Node: Man Pages281037
Node: Install284051
Node: Basics of Installation284751
Node: The Two Parts of Install286241
Node: Extending Installation287661
Node: Staged Installs288409
Node: Install Rules for the User289778
Node: Clean290306
Node: Dist292384
Node: Basics of Distribution292876
Node: Fine-grained Distribution Control295957
Node: The dist Hook296864
Node: Checking the Distribution299249
Node: The Types of Distributions305331
Node: Tests307469
Node: Generalities about Testing308645
Node: Simple Tests311568
Node: Scripts-based Testsuites311949
Ref: Testsuite progress on console314289
Ref: Simple tests and color-tests315364
Node: Serial Test Harness319257
Node: Parallel Test Harness321319
Ref: Basics of test metadata321817
Node: Custom Test Drivers330181
Node: Overview of Custom Test Drivers Support330472
Node: Declaring Custom Test Drivers333415
Node: API for Custom Test Drivers334781
Node: Command-line arguments for test drivers335558
Node: Log files generation and test results recording338208
Node: Testsuite progress output342268
Node: Using the TAP test protocol343680
Node: Introduction to TAP344042
Node: Use TAP with the Automake test harness345831
Node: Incompatibilities with other TAP parsers and drivers351164
Node: Links and external resources on TAP352514
Node: DejaGnu Tests354095
Node: Install Tests356129
Node: Rebuilding356431
Node: Options359916
Node: Options generalities360215
Node: List of Automake options361933
Ref: tar-formats368192
Node: Miscellaneous371440
Node: Tags371783
Node: Suffixes374725
Node: Include376297
Node: Conditionals377937
Node: Usage of Conditionals378768
Node: Limits of Conditionals382009
Node: Silencing Make383190
Node: Make verbosity383537
Ref: Make verbosity-Footnote-1384837
Node: Tricks For Silencing Make384911
Node: Automake Silent Rules387342
Node: Gnits394148
Node: Not Enough396457
Node: Extending396894
Node: Third-Party Makefiles401627
Node: Distributing408217
Node: API Versioning408854
Node: Upgrading411493
Node: FAQ413450
Node: CVS414570
Node: maintainer-mode422728
Node: Wildcards426720
Node: Limitations on File Names429994
Node: Errors with distclean432570
Node: Flag Variables Ordering437320
Node: Renamed Objects444692
Node: Per-Object Flags446235
Node: Multiple Outputs449132
Node: Hard-Coded Install Paths460748
Node: Debugging Make Rules465761
Ref: Debugging Make Rules-Footnote-1467913
Node: Reporting Bugs468077
Node: Copying This Manual470008
Node: GNU Free Documentation License470238
Node: Indices495357
Node: Macro Index495646
Node: Variable Index501011
Node: General Index531595

End Tag Table
