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.14.1, 10 October 2025), a
program that creates GNU standards-compliant Makefiles from template
files.

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

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


Indirect:
automake-1.14.info-1: 1152
automake-1.14.info-2: 298384
automake-1.14.info-3: 530346

Tag Table:
(Indirect)
Node: Top1152
Node: Introduction14407
Ref: Introduction-Footnote-115799
Node: Autotools Introduction15948
Node: GNU Build System17299
Node: Use Cases19962
Node: Basic Installation22070
Node: Standard Targets25537
Node: Standard Directory Variables27031
Node: Standard Configuration Variables28803
Node: config.site30120
Node: VPATH Builds31502
Node: Two-Part Install35387
Node: Cross-Compilation37791
Node: Renaming40683
Node: DESTDIR41801
Node: Preparing Distributions43913
Node: Dependency Tracking45866
Node: Nested Packages47942
Node: Why Autotools49434
Node: Hello World51057
Ref: amhello Explained51466
Node: Creating amhello51634
Node: amhello's configure.ac Setup Explained56815
Node: amhello's Makefile.am Setup Explained61471
Node: Generalities64985
Node: General Operation65679
Node: Strictness68987
Node: Uniform70578
Node: Length Limitations75335
Node: Canonicalization77611
Node: User Variables78655
Node: Auxiliary Programs80100
Node: Examples83692
Node: Complete84558
Node: true86545
Node: automake Invocation88924
Ref: Invoking automake89075
Node: configure96208
Node: Requirements97103
Node: Optional102081
Node: aclocal Invocation110950
Ref: Invoking aclocal111111
Node: aclocal Options114020
Node: Macro Search Path117370
Ref: ACLOCAL_PATH121497
Node: Extending aclocal123000
Node: Local Macros126639
Node: Serials130475
Node: Future of aclocal135383
Node: Macros137655
Node: Public Macros138184
Ref: Modernize AM_INIT_AUTOMAKE invocation139563
Node: Obsolete Macros143806
Node: Private Macros145088
Node: Directories146491
Node: Subdirectories148065
Node: Conditional Subdirectories151333
Node: SUBDIRS vs DIST_SUBDIRS152929
Node: Subdirectories with AM_CONDITIONAL154475
Node: Subdirectories with AC_SUBST155589
Node: Unconfigured Subdirectories156388
Node: Alternative159687
Ref: Alternative-Footnote-1161828
Node: Subpackages161953
Node: Programs165149
Node: A Program166689
Node: Program Sources167412
Node: Linking169225
Node: Conditional Sources172684
Node: Conditional Programs175499
Node: A Library177315
Node: A Shared Library179865
Node: Libtool Concept180867
Node: Libtool Libraries182923
Node: Conditional Libtool Libraries184597
Node: Conditional Libtool Sources186961
Node: Libtool Convenience Libraries188300
Node: Libtool Modules191624
Node: Libtool Flags192893
Node: LTLIBOBJS194689
Node: Libtool Issues195280
Node: Error required file ltmain.sh not found195619
Node: Objects created both with libtool and without196783
Node: Program and Library Variables198619
Ref: Program and Library Variables-Footnote-1209444
Node: Default _SOURCES209519
Node: LIBOBJS211874
Node: Program Variables216845
Node: Yacc and Lex220241
Ref: Yacc and Lex-Footnote-1225575
Node: C++ Support225804
Node: Objective C Support226646
Node: Objective C++ Support227581
Node: Unified Parallel C Support228565
Node: Assembly Support229523
Node: Fortran 77 Support230603
Ref: Fortran 77 Support-Footnote-1232236
Node: Preprocessing Fortran 77232439
Node: Compiling Fortran 77 Files233016
Node: Mixing Fortran 77 With C and C++233589
Ref: Mixing Fortran 77 With C and C++-Footnote-1235826
Node: How the Linker is Chosen236129
Node: Fortran 9x Support237612
Node: Compiling Fortran 9x Files238620
Node: Java Support with gcj239205
Node: Vala Support240590
Node: Support for Other Languages242618
Node: Dependencies243326
Node: EXEEXT245156
Node: Other Objects247316
Node: Scripts247908
Node: Headers250648
Node: Data252373
Node: Sources253032
Node: Built Sources Example255802
Node: Other GNU Tools262712
Node: Emacs Lisp263237
Node: gettext265249
Node: Libtool265901
Node: Java266156
Node: Python268574
Node: Documentation273427
Node: Texinfo273731
Node: Man Pages280424
Node: Install283438
Node: Basics of Installation284138
Node: The Two Parts of Install285628
Node: Extending Installation287048
Node: Staged Installs287796
Node: Install Rules for the User289165
Node: Clean289693
Node: Dist291771
Node: Basics of Distribution292263
Node: Fine-grained Distribution Control295092
Node: The dist Hook295999
Node: Checking the Distribution298384
Node: The Types of Distributions304084
Node: Tests306222
Node: Generalities about Testing307398
Node: Simple Tests310401
Node: Scripts-based Testsuites310782
Ref: Testsuite progress on console313122
Ref: Simple tests and color-tests314197
Node: Serial Test Harness318090
Node: Parallel Test Harness320152
Ref: Basics of test metadata320650
Node: Custom Test Drivers329079
Node: Overview of Custom Test Drivers Support329370
Node: Declaring Custom Test Drivers332313
Node: API for Custom Test Drivers333679
Node: Command-line arguments for test drivers334456
Node: Log files generation and test results recording337106
Node: Testsuite progress output341165
Node: Using the TAP test protocol342577
Node: Introduction to TAP342939
Node: Use TAP with the Automake test harness344728
Node: Incompatibilities with other TAP parsers and drivers350133
Node: Links and external resources on TAP351483
Node: DejaGnu Tests353064
Node: Install Tests355098
Node: Rebuilding355400
Node: Options358885
Node: Options generalities359184
Node: List of Automake options360902
Ref: tar-formats366943
Node: Miscellaneous370191
Node: Tags370534
Node: Suffixes373476
Node: Include375048
Node: Conditionals376688
Node: Usage of Conditionals377519
Node: Limits of Conditionals380760
Node: Silencing Make381941
Node: Make verbosity382288
Ref: Make verbosity-Footnote-1383588
Node: Tricks For Silencing Make383662
Node: Automake Silent Rules386093
Node: Gnits392899
Node: Not Enough395208
Node: Extending395645
Node: Third-Party Makefiles400378
Node: Distributing406968
Node: API Versioning407605
Node: Upgrading410244
Node: FAQ412201
Node: CVS413321
Node: maintainer-mode421479
Node: Wildcards425471
Node: Limitations on File Names428745
Node: Errors with distclean431321
Node: Flag Variables Ordering436071
Node: Renamed Objects443443
Node: Per-Object Flags444986
Node: Multiple Outputs447883
Node: Hard-Coded Install Paths459499
Node: Debugging Make Rules464512
Ref: Debugging Make Rules-Footnote-1466664
Node: Reporting Bugs466828
Node: Copying This Manual468759
Node: GNU Free Documentation License468989
Node: Indices494108
Node: Macro Index494397
Node: Variable Index499762
Node: General Index530346

End Tag Table
