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, 9 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: 1147
automake-1.13.info-2: 298101
automake-1.13.info-3: 529000

Tag Table:
(Indirect)
Node: Top1147
Node: Introduction14397
Ref: Introduction-Footnote-115789
Node: Autotools Introduction15938
Node: GNU Build System17289
Node: Use Cases19952
Node: Basic Installation22060
Node: Standard Targets25527
Node: Standard Directory Variables27021
Node: Standard Configuration Variables28793
Node: config.site30110
Node: VPATH Builds31492
Node: Two-Part Install35377
Node: Cross-Compilation37781
Node: Renaming40673
Node: DESTDIR41791
Node: Preparing Distributions43903
Node: Dependency Tracking45856
Node: Nested Packages47932
Node: Why Autotools49424
Node: Hello World51047
Ref: amhello Explained51456
Node: Creating amhello51624
Node: amhello's configure.ac Setup Explained56763
Node: amhello's Makefile.am Setup Explained61419
Node: Generalities64933
Node: General Operation65627
Node: Strictness68935
Node: Uniform70526
Node: Length Limitations75283
Node: Canonicalization77559
Node: User Variables78603
Node: Auxiliary Programs80048
Node: Examples83640
Node: Complete84506
Node: true86493
Node: automake Invocation88872
Ref: Invoking automake89023
Node: configure96156
Node: Requirements97051
Node: Optional102029
Node: aclocal Invocation110898
Ref: Invoking aclocal111059
Node: aclocal Options113968
Node: Macro Search Path117318
Ref: ACLOCAL_PATH121445
Node: Extending aclocal122948
Node: Local Macros126587
Node: Serials130423
Node: Future of aclocal135331
Node: Macros137603
Node: Public Macros138132
Ref: Modernize AM_INIT_AUTOMAKE invocation139511
Node: Obsolete Macros143719
Node: Private Macros145001
Node: Directories146404
Node: Subdirectories147978
Node: Conditional Subdirectories151246
Node: SUBDIRS vs DIST_SUBDIRS152842
Node: Subdirectories with AM_CONDITIONAL154388
Node: Subdirectories with AC_SUBST155502
Node: Unconfigured Subdirectories156301
Node: Alternative159600
Ref: Alternative-Footnote-1161741
Node: Subpackages161866
Node: Programs165062
Node: A Program166602
Node: Program Sources167325
Node: Linking169138
Node: Conditional Sources172597
Node: Conditional Programs175412
Node: A Library177228
Node: A Shared Library179778
Node: Libtool Concept180780
Node: Libtool Libraries182836
Node: Conditional Libtool Libraries184510
Node: Conditional Libtool Sources186874
Node: Libtool Convenience Libraries188213
Node: Libtool Modules191537
Node: Libtool Flags192806
Node: LTLIBOBJS194602
Node: Libtool Issues195193
Node: Error required file ltmain.sh not found195532
Node: Objects created both with libtool and without196696
Node: Program and Library Variables198532
Ref: Program and Library Variables-Footnote-1209495
Node: Default _SOURCES209570
Node: LIBOBJS211925
Node: Program Variables216896
Node: Yacc and Lex220292
Ref: Yacc and Lex-Footnote-1225626
Node: C++ Support225855
Node: Objective C Support226697
Node: Objective C++ Support227632
Node: Unified Parallel C Support228616
Node: Assembly Support229574
Node: Fortran 77 Support230654
Ref: Fortran 77 Support-Footnote-1232287
Node: Preprocessing Fortran 77232490
Node: Compiling Fortran 77 Files233067
Node: Mixing Fortran 77 With C and C++233640
Ref: Mixing Fortran 77 With C and C++-Footnote-1235877
Node: How the Linker is Chosen236180
Node: Fortran 9x Support237663
Node: Compiling Fortran 9x Files238671
Node: Java Support with gcj239256
Node: Vala Support240641
Node: Support for Other Languages242669
Node: Dependencies243377
Node: EXEEXT245207
Node: Other Objects247367
Node: Scripts247959
Node: Headers250699
Node: Data252424
Node: Sources253083
Node: Built Sources Example255853
Node: Other GNU Tools262763
Node: Emacs Lisp263288
Node: gettext265300
Node: Libtool265952
Node: Java266207
Node: Python268625
Node: Documentation273478
Node: Texinfo273782
Node: Man Pages280247
Node: Install283261
Node: Basics of Installation283961
Node: The Two Parts of Install285451
Node: Extending Installation286871
Node: Staged Installs287619
Node: Install Rules for the User288988
Node: Clean289516
Node: Dist291594
Node: Basics of Distribution292086
Node: Fine-grained Distribution Control294809
Node: The dist Hook295716
Node: Checking the Distribution298101
Node: The Types of Distributions303563
Node: Tests305520
Node: Generalities about Testing306696
Node: Simple Tests309699
Node: Scripts-based Testsuites310080
Ref: Testsuite progress on console312420
Ref: Simple tests and color-tests313495
Node: Serial Test Harness317388
Node: Parallel Test Harness319450
Ref: Basics of test metadata319948
Node: Custom Test Drivers328377
Node: Overview of Custom Test Drivers Support328668
Node: Declaring Custom Test Drivers331611
Node: API for Custom Test Drivers332977
Node: Command-line arguments for test drivers333754
Node: Log files generation and test results recording336404
Node: Testsuite progress output340463
Node: Using the TAP test protocol341875
Node: Introduction to TAP342237
Node: Use TAP with the Automake test harness344026
Node: Incompatibilities with other TAP parsers and drivers349431
Node: Links and external resources on TAP350781
Node: DejaGnu Tests352362
Node: Install Tests354396
Node: Rebuilding354698
Node: Options358183
Node: Options generalities358482
Node: List of Automake options360200
Ref: tar-formats365989
Node: Miscellaneous369237
Node: Tags369580
Node: Suffixes372522
Node: Include374094
Node: Conditionals374985
Node: Usage of Conditionals375816
Node: Limits of Conditionals379057
Node: Silencing Make380238
Node: Make verbosity380585
Ref: Make verbosity-Footnote-1381885
Node: Tricks For Silencing Make381959
Node: Automake Silent Rules384390
Node: Gnits391196
Node: Not Enough393505
Node: Extending393942
Node: Third-Party Makefiles398675
Node: Distributing405265
Node: API Versioning405902
Node: Upgrading408541
Node: FAQ410498
Node: CVS411618
Node: maintainer-mode419786
Node: Wildcards423778
Node: Limitations on File Names427052
Node: Errors with distclean429628
Node: Flag Variables Ordering434378
Node: Renamed Objects441750
Node: Per-Object Flags443293
Node: Multiple Outputs446190
Node: Hard-Coded Install Paths457806
Node: Debugging Make Rules462819
Ref: Debugging Make Rules-Footnote-1464971
Node: Reporting Bugs465135
Node: Copying This Manual467066
Node: GNU Free Documentation License467296
Node: Indices492415
Node: Macro Index492704
Node: Variable Index498416
Node: General Index529000

End Tag Table
