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, 18 June 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: 1149
automake-1.15.info-2: 299245
automake-1.15.info-3: 531591

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 Tracking46176
Node: Nested Packages48252
Node: Why Autotools49744
Node: Hello World51367
Ref: amhello Explained51776
Node: Creating amhello51944
Node: amhello's configure.ac Setup Explained57125
Node: amhello's Makefile.am Setup Explained61781
Node: Generalities65295
Node: General Operation65989
Node: Strictness69296
Node: Uniform70887
Node: Length Limitations75644
Node: Canonicalization77920
Node: User Variables78964
Node: Auxiliary Programs80409
Node: Examples84001
Node: Complete84867
Node: true86854
Node: automake Invocation89233
Ref: Invoking automake89384
Node: configure96517
Node: Requirements97412
Node: Optional102390
Node: aclocal Invocation111259
Ref: Invoking aclocal111420
Node: aclocal Options114329
Node: Macro Search Path117678
Ref: ACLOCAL_PATH121805
Node: Extending aclocal123307
Node: Local Macros126946
Node: Serials130782
Node: Future of aclocal135690
Node: Macros137956
Node: Public Macros138485
Ref: Modernize AM_INIT_AUTOMAKE invocation140052
Node: Obsolete Macros144295
Node: Private Macros145577
Node: Directories146980
Node: Subdirectories148554
Node: Conditional Subdirectories151822
Node: SUBDIRS vs DIST_SUBDIRS153418
Node: Subdirectories with AM_CONDITIONAL154964
Node: Subdirectories with AC_SUBST156078
Node: Unconfigured Subdirectories156877
Node: Alternative160176
Ref: Alternative-Footnote-1162317
Node: Subpackages162442
Node: Programs165638
Node: A Program167178
Node: Program Sources167901
Node: Linking169714
Node: Conditional Sources173173
Node: Conditional Programs175988
Node: A Library177804
Node: A Shared Library180354
Node: Libtool Concept181356
Node: Libtool Libraries183412
Node: Conditional Libtool Libraries185086
Node: Conditional Libtool Sources187450
Node: Libtool Convenience Libraries188789
Node: Libtool Modules192113
Node: Libtool Flags193382
Node: LTLIBOBJS195178
Node: Libtool Issues195769
Node: Error required file ltmain.sh not found196108
Node: Objects created both with libtool and without197269
Node: Program and Library Variables199105
Ref: Program and Library Variables-Footnote-1209930
Node: Default _SOURCES210005
Node: LIBOBJS212360
Node: Program Variables217331
Node: Yacc and Lex220727
Ref: Yacc and Lex-Footnote-1226061
Node: C++ Support226290
Node: Objective C Support227132
Node: Objective C++ Support228067
Node: Unified Parallel C Support229051
Node: Assembly Support230009
Node: Fortran 77 Support231089
Ref: Fortran 77 Support-Footnote-1232722
Node: Preprocessing Fortran 77232925
Node: Compiling Fortran 77 Files233502
Node: Mixing Fortran 77 With C and C++234075
Ref: Mixing Fortran 77 With C and C++-Footnote-1236312
Node: How the Linker is Chosen236615
Node: Fortran 9x Support238098
Node: Compiling Fortran 9x Files239106
Node: Java Support with gcj239691
Node: Vala Support241076
Node: Support for Other Languages243104
Node: Dependencies243812
Node: EXEEXT245642
Node: Other Objects247802
Node: Scripts248394
Node: Headers251134
Node: Data252859
Node: Sources253518
Node: Built Sources Example256288
Node: Other GNU Tools263198
Node: Emacs Lisp263723
Node: gettext265735
Node: Libtool266387
Node: Java266642
Node: Python269182
Node: Documentation274035
Node: Texinfo274339
Node: Man Pages281033
Node: Install284047
Node: Basics of Installation284747
Node: The Two Parts of Install286237
Node: Extending Installation287657
Node: Staged Installs288405
Node: Install Rules for the User289774
Node: Clean290302
Node: Dist292380
Node: Basics of Distribution292872
Node: Fine-grained Distribution Control295953
Node: The dist Hook296860
Node: Checking the Distribution299245
Node: The Types of Distributions305327
Node: Tests307465
Node: Generalities about Testing308641
Node: Simple Tests311564
Node: Scripts-based Testsuites311945
Ref: Testsuite progress on console314285
Ref: Simple tests and color-tests315360
Node: Serial Test Harness319253
Node: Parallel Test Harness321315
Ref: Basics of test metadata321813
Node: Custom Test Drivers330177
Node: Overview of Custom Test Drivers Support330468
Node: Declaring Custom Test Drivers333411
Node: API for Custom Test Drivers334777
Node: Command-line arguments for test drivers335554
Node: Log files generation and test results recording338204
Node: Testsuite progress output342264
Node: Using the TAP test protocol343676
Node: Introduction to TAP344038
Node: Use TAP with the Automake test harness345827
Node: Incompatibilities with other TAP parsers and drivers351160
Node: Links and external resources on TAP352510
Node: DejaGnu Tests354091
Node: Install Tests356125
Node: Rebuilding356427
Node: Options359912
Node: Options generalities360211
Node: List of Automake options361929
Ref: tar-formats368188
Node: Miscellaneous371436
Node: Tags371779
Node: Suffixes374721
Node: Include376293
Node: Conditionals377933
Node: Usage of Conditionals378764
Node: Limits of Conditionals382005
Node: Silencing Make383186
Node: Make verbosity383533
Ref: Make verbosity-Footnote-1384833
Node: Tricks For Silencing Make384907
Node: Automake Silent Rules387338
Node: Gnits394144
Node: Not Enough396453
Node: Extending396890
Node: Third-Party Makefiles401623
Node: Distributing408213
Node: API Versioning408850
Node: Upgrading411489
Node: FAQ413446
Node: CVS414566
Node: maintainer-mode422724
Node: Wildcards426716
Node: Limitations on File Names429990
Node: Errors with distclean432566
Node: Flag Variables Ordering437316
Node: Renamed Objects444688
Node: Per-Object Flags446231
Node: Multiple Outputs449128
Node: Hard-Coded Install Paths460744
Node: Debugging Make Rules465757
Ref: Debugging Make Rules-Footnote-1467909
Node: Reporting Bugs468073
Node: Copying This Manual470004
Node: GNU Free Documentation License470234
Node: Indices495353
Node: Macro Index495642
Node: Variable Index501007
Node: General Index531591

End Tag Table
