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, 24 March 2026), 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: 1150
automake-1.14.info-2: 298380
automake-1.14.info-3: 530342

Tag Table:
(Indirect)
Node: Top1150
Node: Introduction14403
Ref: Introduction-Footnote-115795
Node: Autotools Introduction15944
Node: GNU Build System17295
Node: Use Cases19958
Node: Basic Installation22066
Node: Standard Targets25533
Node: Standard Directory Variables27027
Node: Standard Configuration Variables28799
Node: config.site30116
Node: VPATH Builds31498
Node: Two-Part Install35383
Node: Cross-Compilation37787
Node: Renaming40679
Node: DESTDIR41797
Node: Preparing Distributions43909
Node: Dependency Tracking45862
Node: Nested Packages47938
Node: Why Autotools49430
Node: Hello World51053
Ref: amhello Explained51462
Node: Creating amhello51630
Node: amhello's configure.ac Setup Explained56811
Node: amhello's Makefile.am Setup Explained61467
Node: Generalities64981
Node: General Operation65675
Node: Strictness68983
Node: Uniform70574
Node: Length Limitations75331
Node: Canonicalization77607
Node: User Variables78651
Node: Auxiliary Programs80096
Node: Examples83688
Node: Complete84554
Node: true86541
Node: automake Invocation88920
Ref: Invoking automake89071
Node: configure96204
Node: Requirements97099
Node: Optional102077
Node: aclocal Invocation110946
Ref: Invoking aclocal111107
Node: aclocal Options114016
Node: Macro Search Path117366
Ref: ACLOCAL_PATH121493
Node: Extending aclocal122996
Node: Local Macros126635
Node: Serials130471
Node: Future of aclocal135379
Node: Macros137651
Node: Public Macros138180
Ref: Modernize AM_INIT_AUTOMAKE invocation139559
Node: Obsolete Macros143802
Node: Private Macros145084
Node: Directories146487
Node: Subdirectories148061
Node: Conditional Subdirectories151329
Node: SUBDIRS vs DIST_SUBDIRS152925
Node: Subdirectories with AM_CONDITIONAL154471
Node: Subdirectories with AC_SUBST155585
Node: Unconfigured Subdirectories156384
Node: Alternative159683
Ref: Alternative-Footnote-1161824
Node: Subpackages161949
Node: Programs165145
Node: A Program166685
Node: Program Sources167408
Node: Linking169221
Node: Conditional Sources172680
Node: Conditional Programs175495
Node: A Library177311
Node: A Shared Library179861
Node: Libtool Concept180863
Node: Libtool Libraries182919
Node: Conditional Libtool Libraries184593
Node: Conditional Libtool Sources186957
Node: Libtool Convenience Libraries188296
Node: Libtool Modules191620
Node: Libtool Flags192889
Node: LTLIBOBJS194685
Node: Libtool Issues195276
Node: Error required file ltmain.sh not found195615
Node: Objects created both with libtool and without196779
Node: Program and Library Variables198615
Ref: Program and Library Variables-Footnote-1209440
Node: Default _SOURCES209515
Node: LIBOBJS211870
Node: Program Variables216841
Node: Yacc and Lex220237
Ref: Yacc and Lex-Footnote-1225571
Node: C++ Support225800
Node: Objective C Support226642
Node: Objective C++ Support227577
Node: Unified Parallel C Support228561
Node: Assembly Support229519
Node: Fortran 77 Support230599
Ref: Fortran 77 Support-Footnote-1232232
Node: Preprocessing Fortran 77232435
Node: Compiling Fortran 77 Files233012
Node: Mixing Fortran 77 With C and C++233585
Ref: Mixing Fortran 77 With C and C++-Footnote-1235822
Node: How the Linker is Chosen236125
Node: Fortran 9x Support237608
Node: Compiling Fortran 9x Files238616
Node: Java Support with gcj239201
Node: Vala Support240586
Node: Support for Other Languages242614
Node: Dependencies243322
Node: EXEEXT245152
Node: Other Objects247312
Node: Scripts247904
Node: Headers250644
Node: Data252369
Node: Sources253028
Node: Built Sources Example255798
Node: Other GNU Tools262708
Node: Emacs Lisp263233
Node: gettext265245
Node: Libtool265897
Node: Java266152
Node: Python268570
Node: Documentation273423
Node: Texinfo273727
Node: Man Pages280420
Node: Install283434
Node: Basics of Installation284134
Node: The Two Parts of Install285624
Node: Extending Installation287044
Node: Staged Installs287792
Node: Install Rules for the User289161
Node: Clean289689
Node: Dist291767
Node: Basics of Distribution292259
Node: Fine-grained Distribution Control295088
Node: The dist Hook295995
Node: Checking the Distribution298380
Node: The Types of Distributions304080
Node: Tests306218
Node: Generalities about Testing307394
Node: Simple Tests310397
Node: Scripts-based Testsuites310778
Ref: Testsuite progress on console313118
Ref: Simple tests and color-tests314193
Node: Serial Test Harness318086
Node: Parallel Test Harness320148
Ref: Basics of test metadata320646
Node: Custom Test Drivers329075
Node: Overview of Custom Test Drivers Support329366
Node: Declaring Custom Test Drivers332309
Node: API for Custom Test Drivers333675
Node: Command-line arguments for test drivers334452
Node: Log files generation and test results recording337102
Node: Testsuite progress output341161
Node: Using the TAP test protocol342573
Node: Introduction to TAP342935
Node: Use TAP with the Automake test harness344724
Node: Incompatibilities with other TAP parsers and drivers350129
Node: Links and external resources on TAP351479
Node: DejaGnu Tests353060
Node: Install Tests355094
Node: Rebuilding355396
Node: Options358881
Node: Options generalities359180
Node: List of Automake options360898
Ref: tar-formats366939
Node: Miscellaneous370187
Node: Tags370530
Node: Suffixes373472
Node: Include375044
Node: Conditionals376684
Node: Usage of Conditionals377515
Node: Limits of Conditionals380756
Node: Silencing Make381937
Node: Make verbosity382284
Ref: Make verbosity-Footnote-1383584
Node: Tricks For Silencing Make383658
Node: Automake Silent Rules386089
Node: Gnits392895
Node: Not Enough395204
Node: Extending395641
Node: Third-Party Makefiles400374
Node: Distributing406964
Node: API Versioning407601
Node: Upgrading410240
Node: FAQ412197
Node: CVS413317
Node: maintainer-mode421475
Node: Wildcards425467
Node: Limitations on File Names428741
Node: Errors with distclean431317
Node: Flag Variables Ordering436067
Node: Renamed Objects443439
Node: Per-Object Flags444982
Node: Multiple Outputs447879
Node: Hard-Coded Install Paths459495
Node: Debugging Make Rules464508
Ref: Debugging Make Rules-Footnote-1466660
Node: Reporting Bugs466824
Node: Copying This Manual468755
Node: GNU Free Documentation License468985
Node: Indices494104
Node: Macro Index494393
Node: Variable Index499758
Node: General Index530342

End Tag Table
