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, 11 May 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: 1148
automake-1.15.info-2: 299243
automake-1.15.info-3: 531589

Tag Table:
(Indirect)
Node: Top1148
Node: Introduction14399
Ref: Introduction-Footnote-115791
Node: Autotools Introduction15940
Node: GNU Build System17291
Node: Use Cases19954
Node: Basic Installation22062
Node: Standard Targets25529
Node: Standard Directory Variables27023
Node: Standard Configuration Variables28795
Node: config.site30112
Node: VPATH Builds31494
Node: Two-Part Install35379
Node: Cross-Compilation37783
Node: Renaming40675
Node: DESTDIR41793
Node: Preparing Distributions43905
Node: Dependency Tracking46174
Node: Nested Packages48250
Node: Why Autotools49742
Node: Hello World51365
Ref: amhello Explained51774
Node: Creating amhello51942
Node: amhello's configure.ac Setup Explained57123
Node: amhello's Makefile.am Setup Explained61779
Node: Generalities65293
Node: General Operation65987
Node: Strictness69294
Node: Uniform70885
Node: Length Limitations75642
Node: Canonicalization77918
Node: User Variables78962
Node: Auxiliary Programs80407
Node: Examples83999
Node: Complete84865
Node: true86852
Node: automake Invocation89231
Ref: Invoking automake89382
Node: configure96515
Node: Requirements97410
Node: Optional102388
Node: aclocal Invocation111257
Ref: Invoking aclocal111418
Node: aclocal Options114327
Node: Macro Search Path117676
Ref: ACLOCAL_PATH121803
Node: Extending aclocal123305
Node: Local Macros126944
Node: Serials130780
Node: Future of aclocal135688
Node: Macros137954
Node: Public Macros138483
Ref: Modernize AM_INIT_AUTOMAKE invocation140050
Node: Obsolete Macros144293
Node: Private Macros145575
Node: Directories146978
Node: Subdirectories148552
Node: Conditional Subdirectories151820
Node: SUBDIRS vs DIST_SUBDIRS153416
Node: Subdirectories with AM_CONDITIONAL154962
Node: Subdirectories with AC_SUBST156076
Node: Unconfigured Subdirectories156875
Node: Alternative160174
Ref: Alternative-Footnote-1162315
Node: Subpackages162440
Node: Programs165636
Node: A Program167176
Node: Program Sources167899
Node: Linking169712
Node: Conditional Sources173171
Node: Conditional Programs175986
Node: A Library177802
Node: A Shared Library180352
Node: Libtool Concept181354
Node: Libtool Libraries183410
Node: Conditional Libtool Libraries185084
Node: Conditional Libtool Sources187448
Node: Libtool Convenience Libraries188787
Node: Libtool Modules192111
Node: Libtool Flags193380
Node: LTLIBOBJS195176
Node: Libtool Issues195767
Node: Error required file ltmain.sh not found196106
Node: Objects created both with libtool and without197267
Node: Program and Library Variables199103
Ref: Program and Library Variables-Footnote-1209928
Node: Default _SOURCES210003
Node: LIBOBJS212358
Node: Program Variables217329
Node: Yacc and Lex220725
Ref: Yacc and Lex-Footnote-1226059
Node: C++ Support226288
Node: Objective C Support227130
Node: Objective C++ Support228065
Node: Unified Parallel C Support229049
Node: Assembly Support230007
Node: Fortran 77 Support231087
Ref: Fortran 77 Support-Footnote-1232720
Node: Preprocessing Fortran 77232923
Node: Compiling Fortran 77 Files233500
Node: Mixing Fortran 77 With C and C++234073
Ref: Mixing Fortran 77 With C and C++-Footnote-1236310
Node: How the Linker is Chosen236613
Node: Fortran 9x Support238096
Node: Compiling Fortran 9x Files239104
Node: Java Support with gcj239689
Node: Vala Support241074
Node: Support for Other Languages243102
Node: Dependencies243810
Node: EXEEXT245640
Node: Other Objects247800
Node: Scripts248392
Node: Headers251132
Node: Data252857
Node: Sources253516
Node: Built Sources Example256286
Node: Other GNU Tools263196
Node: Emacs Lisp263721
Node: gettext265733
Node: Libtool266385
Node: Java266640
Node: Python269180
Node: Documentation274033
Node: Texinfo274337
Node: Man Pages281031
Node: Install284045
Node: Basics of Installation284745
Node: The Two Parts of Install286235
Node: Extending Installation287655
Node: Staged Installs288403
Node: Install Rules for the User289772
Node: Clean290300
Node: Dist292378
Node: Basics of Distribution292870
Node: Fine-grained Distribution Control295951
Node: The dist Hook296858
Node: Checking the Distribution299243
Node: The Types of Distributions305325
Node: Tests307463
Node: Generalities about Testing308639
Node: Simple Tests311562
Node: Scripts-based Testsuites311943
Ref: Testsuite progress on console314283
Ref: Simple tests and color-tests315358
Node: Serial Test Harness319251
Node: Parallel Test Harness321313
Ref: Basics of test metadata321811
Node: Custom Test Drivers330175
Node: Overview of Custom Test Drivers Support330466
Node: Declaring Custom Test Drivers333409
Node: API for Custom Test Drivers334775
Node: Command-line arguments for test drivers335552
Node: Log files generation and test results recording338202
Node: Testsuite progress output342262
Node: Using the TAP test protocol343674
Node: Introduction to TAP344036
Node: Use TAP with the Automake test harness345825
Node: Incompatibilities with other TAP parsers and drivers351158
Node: Links and external resources on TAP352508
Node: DejaGnu Tests354089
Node: Install Tests356123
Node: Rebuilding356425
Node: Options359910
Node: Options generalities360209
Node: List of Automake options361927
Ref: tar-formats368186
Node: Miscellaneous371434
Node: Tags371777
Node: Suffixes374719
Node: Include376291
Node: Conditionals377931
Node: Usage of Conditionals378762
Node: Limits of Conditionals382003
Node: Silencing Make383184
Node: Make verbosity383531
Ref: Make verbosity-Footnote-1384831
Node: Tricks For Silencing Make384905
Node: Automake Silent Rules387336
Node: Gnits394142
Node: Not Enough396451
Node: Extending396888
Node: Third-Party Makefiles401621
Node: Distributing408211
Node: API Versioning408848
Node: Upgrading411487
Node: FAQ413444
Node: CVS414564
Node: maintainer-mode422722
Node: Wildcards426714
Node: Limitations on File Names429988
Node: Errors with distclean432564
Node: Flag Variables Ordering437314
Node: Renamed Objects444686
Node: Per-Object Flags446229
Node: Multiple Outputs449126
Node: Hard-Coded Install Paths460742
Node: Debugging Make Rules465755
Ref: Debugging Make Rules-Footnote-1467907
Node: Reporting Bugs468071
Node: Copying This Manual470002
Node: GNU Free Documentation License470232
Node: Indices495351
Node: Macro Index495640
Node: Variable Index501005
Node: General Index531589

End Tag Table
