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, 19 May 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.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: 1148
automake-1.13.info-2: 298103
automake-1.13.info-3: 529002

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 Tracking45858
Node: Nested Packages47934
Node: Why Autotools49426
Node: Hello World51049
Ref: amhello Explained51458
Node: Creating amhello51626
Node: amhello's configure.ac Setup Explained56765
Node: amhello's Makefile.am Setup Explained61421
Node: Generalities64935
Node: General Operation65629
Node: Strictness68937
Node: Uniform70528
Node: Length Limitations75285
Node: Canonicalization77561
Node: User Variables78605
Node: Auxiliary Programs80050
Node: Examples83642
Node: Complete84508
Node: true86495
Node: automake Invocation88874
Ref: Invoking automake89025
Node: configure96158
Node: Requirements97053
Node: Optional102031
Node: aclocal Invocation110900
Ref: Invoking aclocal111061
Node: aclocal Options113970
Node: Macro Search Path117320
Ref: ACLOCAL_PATH121447
Node: Extending aclocal122950
Node: Local Macros126589
Node: Serials130425
Node: Future of aclocal135333
Node: Macros137605
Node: Public Macros138134
Ref: Modernize AM_INIT_AUTOMAKE invocation139513
Node: Obsolete Macros143721
Node: Private Macros145003
Node: Directories146406
Node: Subdirectories147980
Node: Conditional Subdirectories151248
Node: SUBDIRS vs DIST_SUBDIRS152844
Node: Subdirectories with AM_CONDITIONAL154390
Node: Subdirectories with AC_SUBST155504
Node: Unconfigured Subdirectories156303
Node: Alternative159602
Ref: Alternative-Footnote-1161743
Node: Subpackages161868
Node: Programs165064
Node: A Program166604
Node: Program Sources167327
Node: Linking169140
Node: Conditional Sources172599
Node: Conditional Programs175414
Node: A Library177230
Node: A Shared Library179780
Node: Libtool Concept180782
Node: Libtool Libraries182838
Node: Conditional Libtool Libraries184512
Node: Conditional Libtool Sources186876
Node: Libtool Convenience Libraries188215
Node: Libtool Modules191539
Node: Libtool Flags192808
Node: LTLIBOBJS194604
Node: Libtool Issues195195
Node: Error required file ltmain.sh not found195534
Node: Objects created both with libtool and without196698
Node: Program and Library Variables198534
Ref: Program and Library Variables-Footnote-1209497
Node: Default _SOURCES209572
Node: LIBOBJS211927
Node: Program Variables216898
Node: Yacc and Lex220294
Ref: Yacc and Lex-Footnote-1225628
Node: C++ Support225857
Node: Objective C Support226699
Node: Objective C++ Support227634
Node: Unified Parallel C Support228618
Node: Assembly Support229576
Node: Fortran 77 Support230656
Ref: Fortran 77 Support-Footnote-1232289
Node: Preprocessing Fortran 77232492
Node: Compiling Fortran 77 Files233069
Node: Mixing Fortran 77 With C and C++233642
Ref: Mixing Fortran 77 With C and C++-Footnote-1235879
Node: How the Linker is Chosen236182
Node: Fortran 9x Support237665
Node: Compiling Fortran 9x Files238673
Node: Java Support with gcj239258
Node: Vala Support240643
Node: Support for Other Languages242671
Node: Dependencies243379
Node: EXEEXT245209
Node: Other Objects247369
Node: Scripts247961
Node: Headers250701
Node: Data252426
Node: Sources253085
Node: Built Sources Example255855
Node: Other GNU Tools262765
Node: Emacs Lisp263290
Node: gettext265302
Node: Libtool265954
Node: Java266209
Node: Python268627
Node: Documentation273480
Node: Texinfo273784
Node: Man Pages280249
Node: Install283263
Node: Basics of Installation283963
Node: The Two Parts of Install285453
Node: Extending Installation286873
Node: Staged Installs287621
Node: Install Rules for the User288990
Node: Clean289518
Node: Dist291596
Node: Basics of Distribution292088
Node: Fine-grained Distribution Control294811
Node: The dist Hook295718
Node: Checking the Distribution298103
Node: The Types of Distributions303565
Node: Tests305522
Node: Generalities about Testing306698
Node: Simple Tests309701
Node: Scripts-based Testsuites310082
Ref: Testsuite progress on console312422
Ref: Simple tests and color-tests313497
Node: Serial Test Harness317390
Node: Parallel Test Harness319452
Ref: Basics of test metadata319950
Node: Custom Test Drivers328379
Node: Overview of Custom Test Drivers Support328670
Node: Declaring Custom Test Drivers331613
Node: API for Custom Test Drivers332979
Node: Command-line arguments for test drivers333756
Node: Log files generation and test results recording336406
Node: Testsuite progress output340465
Node: Using the TAP test protocol341877
Node: Introduction to TAP342239
Node: Use TAP with the Automake test harness344028
Node: Incompatibilities with other TAP parsers and drivers349433
Node: Links and external resources on TAP350783
Node: DejaGnu Tests352364
Node: Install Tests354398
Node: Rebuilding354700
Node: Options358185
Node: Options generalities358484
Node: List of Automake options360202
Ref: tar-formats365991
Node: Miscellaneous369239
Node: Tags369582
Node: Suffixes372524
Node: Include374096
Node: Conditionals374987
Node: Usage of Conditionals375818
Node: Limits of Conditionals379059
Node: Silencing Make380240
Node: Make verbosity380587
Ref: Make verbosity-Footnote-1381887
Node: Tricks For Silencing Make381961
Node: Automake Silent Rules384392
Node: Gnits391198
Node: Not Enough393507
Node: Extending393944
Node: Third-Party Makefiles398677
Node: Distributing405267
Node: API Versioning405904
Node: Upgrading408543
Node: FAQ410500
Node: CVS411620
Node: maintainer-mode419788
Node: Wildcards423780
Node: Limitations on File Names427054
Node: Errors with distclean429630
Node: Flag Variables Ordering434380
Node: Renamed Objects441752
Node: Per-Object Flags443295
Node: Multiple Outputs446192
Node: Hard-Coded Install Paths457808
Node: Debugging Make Rules462821
Ref: Debugging Make Rules-Footnote-1464973
Node: Reporting Bugs465137
Node: Copying This Manual467068
Node: GNU Free Documentation License467298
Node: Indices492417
Node: Macro Index492706
Node: Variable Index498418
Node: General Index529002

End Tag Table
