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, 12 November 2021),
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: 1153
automake-1.13.info-2: 298113
automake-1.13.info-3: 529012

Tag Table:
(Indirect)
Node: Top1153
Node: Introduction14409
Ref: Introduction-Footnote-115801
Node: Autotools Introduction15950
Node: GNU Build System17301
Node: Use Cases19964
Node: Basic Installation22072
Node: Standard Targets25539
Node: Standard Directory Variables27033
Node: Standard Configuration Variables28805
Node: config.site30122
Node: VPATH Builds31504
Node: Two-Part Install35389
Node: Cross-Compilation37793
Node: Renaming40685
Node: DESTDIR41803
Node: Preparing Distributions43915
Node: Dependency Tracking45868
Node: Nested Packages47944
Node: Why Autotools49436
Node: Hello World51059
Ref: amhello Explained51468
Node: Creating amhello51636
Node: amhello's configure.ac Setup Explained56775
Node: amhello's Makefile.am Setup Explained61431
Node: Generalities64945
Node: General Operation65639
Node: Strictness68947
Node: Uniform70538
Node: Length Limitations75295
Node: Canonicalization77571
Node: User Variables78615
Node: Auxiliary Programs80060
Node: Examples83652
Node: Complete84518
Node: true86505
Node: automake Invocation88884
Ref: Invoking automake89035
Node: configure96168
Node: Requirements97063
Node: Optional102041
Node: aclocal Invocation110910
Ref: Invoking aclocal111071
Node: aclocal Options113980
Node: Macro Search Path117330
Ref: ACLOCAL_PATH121457
Node: Extending aclocal122960
Node: Local Macros126599
Node: Serials130435
Node: Future of aclocal135343
Node: Macros137615
Node: Public Macros138144
Ref: Modernize AM_INIT_AUTOMAKE invocation139523
Node: Obsolete Macros143731
Node: Private Macros145013
Node: Directories146416
Node: Subdirectories147990
Node: Conditional Subdirectories151258
Node: SUBDIRS vs DIST_SUBDIRS152854
Node: Subdirectories with AM_CONDITIONAL154400
Node: Subdirectories with AC_SUBST155514
Node: Unconfigured Subdirectories156313
Node: Alternative159612
Ref: Alternative-Footnote-1161753
Node: Subpackages161878
Node: Programs165074
Node: A Program166614
Node: Program Sources167337
Node: Linking169150
Node: Conditional Sources172609
Node: Conditional Programs175424
Node: A Library177240
Node: A Shared Library179790
Node: Libtool Concept180792
Node: Libtool Libraries182848
Node: Conditional Libtool Libraries184522
Node: Conditional Libtool Sources186886
Node: Libtool Convenience Libraries188225
Node: Libtool Modules191549
Node: Libtool Flags192818
Node: LTLIBOBJS194614
Node: Libtool Issues195205
Node: Error required file ltmain.sh not found195544
Node: Objects created both with libtool and without196708
Node: Program and Library Variables198544
Ref: Program and Library Variables-Footnote-1209507
Node: Default _SOURCES209582
Node: LIBOBJS211937
Node: Program Variables216908
Node: Yacc and Lex220304
Ref: Yacc and Lex-Footnote-1225638
Node: C++ Support225867
Node: Objective C Support226709
Node: Objective C++ Support227644
Node: Unified Parallel C Support228628
Node: Assembly Support229586
Node: Fortran 77 Support230666
Ref: Fortran 77 Support-Footnote-1232299
Node: Preprocessing Fortran 77232502
Node: Compiling Fortran 77 Files233079
Node: Mixing Fortran 77 With C and C++233652
Ref: Mixing Fortran 77 With C and C++-Footnote-1235889
Node: How the Linker is Chosen236192
Node: Fortran 9x Support237675
Node: Compiling Fortran 9x Files238683
Node: Java Support with gcj239268
Node: Vala Support240653
Node: Support for Other Languages242681
Node: Dependencies243389
Node: EXEEXT245219
Node: Other Objects247379
Node: Scripts247971
Node: Headers250711
Node: Data252436
Node: Sources253095
Node: Built Sources Example255865
Node: Other GNU Tools262775
Node: Emacs Lisp263300
Node: gettext265312
Node: Libtool265964
Node: Java266219
Node: Python268637
Node: Documentation273490
Node: Texinfo273794
Node: Man Pages280259
Node: Install283273
Node: Basics of Installation283973
Node: The Two Parts of Install285463
Node: Extending Installation286883
Node: Staged Installs287631
Node: Install Rules for the User289000
Node: Clean289528
Node: Dist291606
Node: Basics of Distribution292098
Node: Fine-grained Distribution Control294821
Node: The dist Hook295728
Node: Checking the Distribution298113
Node: The Types of Distributions303575
Node: Tests305532
Node: Generalities about Testing306708
Node: Simple Tests309711
Node: Scripts-based Testsuites310092
Ref: Testsuite progress on console312432
Ref: Simple tests and color-tests313507
Node: Serial Test Harness317400
Node: Parallel Test Harness319462
Ref: Basics of test metadata319960
Node: Custom Test Drivers328389
Node: Overview of Custom Test Drivers Support328680
Node: Declaring Custom Test Drivers331623
Node: API for Custom Test Drivers332989
Node: Command-line arguments for test drivers333766
Node: Log files generation and test results recording336416
Node: Testsuite progress output340475
Node: Using the TAP test protocol341887
Node: Introduction to TAP342249
Node: Use TAP with the Automake test harness344038
Node: Incompatibilities with other TAP parsers and drivers349443
Node: Links and external resources on TAP350793
Node: DejaGnu Tests352374
Node: Install Tests354408
Node: Rebuilding354710
Node: Options358195
Node: Options generalities358494
Node: List of Automake options360212
Ref: tar-formats366001
Node: Miscellaneous369249
Node: Tags369592
Node: Suffixes372534
Node: Include374106
Node: Conditionals374997
Node: Usage of Conditionals375828
Node: Limits of Conditionals379069
Node: Silencing Make380250
Node: Make verbosity380597
Ref: Make verbosity-Footnote-1381897
Node: Tricks For Silencing Make381971
Node: Automake Silent Rules384402
Node: Gnits391208
Node: Not Enough393517
Node: Extending393954
Node: Third-Party Makefiles398687
Node: Distributing405277
Node: API Versioning405914
Node: Upgrading408553
Node: FAQ410510
Node: CVS411630
Node: maintainer-mode419798
Node: Wildcards423790
Node: Limitations on File Names427064
Node: Errors with distclean429640
Node: Flag Variables Ordering434390
Node: Renamed Objects441762
Node: Per-Object Flags443305
Node: Multiple Outputs446202
Node: Hard-Coded Install Paths457818
Node: Debugging Make Rules462831
Ref: Debugging Make Rules-Footnote-1464983
Node: Reporting Bugs465147
Node: Copying This Manual467078
Node: GNU Free Documentation License467308
Node: Indices492427
Node: Macro Index492716
Node: Variable Index498428
Node: General Index529012

End Tag Table
