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.13.4, 20 July 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.13: (automake-1.13).         Making GNU standards-compliant Makefiles.
END-INFO-DIR-ENTRY

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


Indirect:
automake-1.13.info-1: 1149
automake-1.13.info-2: 298105
automake-1.13.info-3: 529004

Tag Table:
(Indirect)
Node: Top1149
Node: Introduction14401
Ref: Introduction-Footnote-115793
Node: Autotools Introduction15942
Node: GNU Build System17293
Node: Use Cases19956
Node: Basic Installation22064
Node: Standard Targets25531
Node: Standard Directory Variables27025
Node: Standard Configuration Variables28797
Node: config.site30114
Node: VPATH Builds31496
Node: Two-Part Install35381
Node: Cross-Compilation37785
Node: Renaming40677
Node: DESTDIR41795
Node: Preparing Distributions43907
Node: Dependency Tracking45860
Node: Nested Packages47936
Node: Why Autotools49428
Node: Hello World51051
Ref: amhello Explained51460
Node: Creating amhello51628
Node: amhello's configure.ac Setup Explained56767
Node: amhello's Makefile.am Setup Explained61423
Node: Generalities64937
Node: General Operation65631
Node: Strictness68939
Node: Uniform70530
Node: Length Limitations75287
Node: Canonicalization77563
Node: User Variables78607
Node: Auxiliary Programs80052
Node: Examples83644
Node: Complete84510
Node: true86497
Node: automake Invocation88876
Ref: Invoking automake89027
Node: configure96160
Node: Requirements97055
Node: Optional102033
Node: aclocal Invocation110902
Ref: Invoking aclocal111063
Node: aclocal Options113972
Node: Macro Search Path117322
Ref: ACLOCAL_PATH121449
Node: Extending aclocal122952
Node: Local Macros126591
Node: Serials130427
Node: Future of aclocal135335
Node: Macros137607
Node: Public Macros138136
Ref: Modernize AM_INIT_AUTOMAKE invocation139515
Node: Obsolete Macros143723
Node: Private Macros145005
Node: Directories146408
Node: Subdirectories147982
Node: Conditional Subdirectories151250
Node: SUBDIRS vs DIST_SUBDIRS152846
Node: Subdirectories with AM_CONDITIONAL154392
Node: Subdirectories with AC_SUBST155506
Node: Unconfigured Subdirectories156305
Node: Alternative159604
Ref: Alternative-Footnote-1161745
Node: Subpackages161870
Node: Programs165066
Node: A Program166606
Node: Program Sources167329
Node: Linking169142
Node: Conditional Sources172601
Node: Conditional Programs175416
Node: A Library177232
Node: A Shared Library179782
Node: Libtool Concept180784
Node: Libtool Libraries182840
Node: Conditional Libtool Libraries184514
Node: Conditional Libtool Sources186878
Node: Libtool Convenience Libraries188217
Node: Libtool Modules191541
Node: Libtool Flags192810
Node: LTLIBOBJS194606
Node: Libtool Issues195197
Node: Error required file ltmain.sh not found195536
Node: Objects created both with libtool and without196700
Node: Program and Library Variables198536
Ref: Program and Library Variables-Footnote-1209499
Node: Default _SOURCES209574
Node: LIBOBJS211929
Node: Program Variables216900
Node: Yacc and Lex220296
Ref: Yacc and Lex-Footnote-1225630
Node: C++ Support225859
Node: Objective C Support226701
Node: Objective C++ Support227636
Node: Unified Parallel C Support228620
Node: Assembly Support229578
Node: Fortran 77 Support230658
Ref: Fortran 77 Support-Footnote-1232291
Node: Preprocessing Fortran 77232494
Node: Compiling Fortran 77 Files233071
Node: Mixing Fortran 77 With C and C++233644
Ref: Mixing Fortran 77 With C and C++-Footnote-1235881
Node: How the Linker is Chosen236184
Node: Fortran 9x Support237667
Node: Compiling Fortran 9x Files238675
Node: Java Support with gcj239260
Node: Vala Support240645
Node: Support for Other Languages242673
Node: Dependencies243381
Node: EXEEXT245211
Node: Other Objects247371
Node: Scripts247963
Node: Headers250703
Node: Data252428
Node: Sources253087
Node: Built Sources Example255857
Node: Other GNU Tools262767
Node: Emacs Lisp263292
Node: gettext265304
Node: Libtool265956
Node: Java266211
Node: Python268629
Node: Documentation273482
Node: Texinfo273786
Node: Man Pages280251
Node: Install283265
Node: Basics of Installation283965
Node: The Two Parts of Install285455
Node: Extending Installation286875
Node: Staged Installs287623
Node: Install Rules for the User288992
Node: Clean289520
Node: Dist291598
Node: Basics of Distribution292090
Node: Fine-grained Distribution Control294813
Node: The dist Hook295720
Node: Checking the Distribution298105
Node: The Types of Distributions303567
Node: Tests305524
Node: Generalities about Testing306700
Node: Simple Tests309703
Node: Scripts-based Testsuites310084
Ref: Testsuite progress on console312424
Ref: Simple tests and color-tests313499
Node: Serial Test Harness317392
Node: Parallel Test Harness319454
Ref: Basics of test metadata319952
Node: Custom Test Drivers328381
Node: Overview of Custom Test Drivers Support328672
Node: Declaring Custom Test Drivers331615
Node: API for Custom Test Drivers332981
Node: Command-line arguments for test drivers333758
Node: Log files generation and test results recording336408
Node: Testsuite progress output340467
Node: Using the TAP test protocol341879
Node: Introduction to TAP342241
Node: Use TAP with the Automake test harness344030
Node: Incompatibilities with other TAP parsers and drivers349435
Node: Links and external resources on TAP350785
Node: DejaGnu Tests352366
Node: Install Tests354400
Node: Rebuilding354702
Node: Options358187
Node: Options generalities358486
Node: List of Automake options360204
Ref: tar-formats365993
Node: Miscellaneous369241
Node: Tags369584
Node: Suffixes372526
Node: Include374098
Node: Conditionals374989
Node: Usage of Conditionals375820
Node: Limits of Conditionals379061
Node: Silencing Make380242
Node: Make verbosity380589
Ref: Make verbosity-Footnote-1381889
Node: Tricks For Silencing Make381963
Node: Automake Silent Rules384394
Node: Gnits391200
Node: Not Enough393509
Node: Extending393946
Node: Third-Party Makefiles398679
Node: Distributing405269
Node: API Versioning405906
Node: Upgrading408545
Node: FAQ410502
Node: CVS411622
Node: maintainer-mode419790
Node: Wildcards423782
Node: Limitations on File Names427056
Node: Errors with distclean429632
Node: Flag Variables Ordering434382
Node: Renamed Objects441754
Node: Per-Object Flags443297
Node: Multiple Outputs446194
Node: Hard-Coded Install Paths457810
Node: Debugging Make Rules462823
Ref: Debugging Make Rules-Footnote-1464975
Node: Reporting Bugs465139
Node: Copying This Manual467070
Node: GNU Free Documentation License467300
Node: Indices492419
Node: Macro Index492708
Node: Variable Index498420
Node: General Index529004

End Tag Table
