This is automake.info, produced by makeinfo version 6.7 from
automake.texi.

This manual is for GNU Automake (version 1.16.3, 19 November 2020), a
program that creates GNU standards-compliant Makefiles from template
files.

   Copyright © 1995–2020 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: (automake).         Making GNU standards-compliant Makefiles.
END-INFO-DIR-ENTRY

INFO-DIR-SECTION Individual utilities
START-INFO-DIR-ENTRY
* aclocal-invocation: (automake)aclocal Invocation.   Generating aclocal.m4.
* automake-invocation: (automake)automake Invocation. Generating Makefile.in.
END-INFO-DIR-ENTRY


Indirect:
automake.info-1: 1085
automake.info-2: 301619

Tag Table:
(Indirect)
Node: Top1085
Node: Introduction14340
Ref: Introduction-Footnote-115749
Node: Autotools Introduction15908
Node: GNU Build System17290
Node: Use Cases20038
Node: Basic Installation22166
Node: Standard Targets25752
Node: Standard Directory Variables27355
Node: Standard Configuration Variables29212
Node: config.site30571
Node: VPATH Builds31997
Node: Two-Part Install36055
Node: Cross-Compilation38499
Node: Renaming41474
Node: DESTDIR42632
Node: Preparing Distributions44814
Node: Dependency Tracking47184
Node: Nested Packages49292
Node: Why Autotools50808
Node: Hello World52450
Ref: amhello Explained52872
Node: Creating amhello53044
Node: amhello's configure.ac Setup Explained58399
Node: amhello's Makefile.am Setup Explained63319
Node: Generalities67019
Node: General Operation67713
Node: Strictness71137
Ref: Gnits71271
Node: Uniform75176
Node: Length Limitations80115
Node: Canonicalization82426
Node: User Variables83498
Node: Auxiliary Programs84988
Node: Examples88925
Node: Complete89795
Node: true91900
Node: automake Invocation94391
Ref: Invoking automake94546
Node: configure103161
Node: Requirements104090
Node: Optional109328
Node: aclocal Invocation118730
Ref: Invoking aclocal118891
Node: aclocal Options121945
Node: Macro Search Path125671
Ref: ACLOCAL_PATH130045
Node: Extending aclocal131615
Node: Local Macros135339
Node: Serials139323
Node: Future of aclocal144543
Node: Macros146932
Node: Public Macros147473
Ref: Modernize AM_INIT_AUTOMAKE invocation149096
Node: Obsolete Macros153578
Node: Private Macros154920
Node: Directories156370
Node: Subdirectories157965
Node: Conditional Subdirectories161357
Node: SUBDIRS vs DIST_SUBDIRS163038
Node: Subdirectories with AM_CONDITIONAL164676
Node: Subdirectories with AC_SUBST165870
Node: Unconfigured Subdirectories166697
Node: Alternative170152
Ref: Alternative-Footnote-1172304
Node: Subpackages172429
Node: Programs175775
Node: A Program177317
Node: Program Sources178040
Node: Linking179945
Node: Conditional Sources183590
Node: Conditional Programs186518
Node: A Library188408
Node: A Shared Library191085
Node: Libtool Concept192089
Node: Libtool Libraries194179
Node: Conditional Libtool Libraries195913
Node: Conditional Libtool Sources198370
Node: Libtool Convenience Libraries199757
Node: Libtool Modules203185
Node: Libtool Flags204501
Node: LTLIBOBJS206412
Node: Libtool Issues207047
Node: Error required file ltmain.sh not found207388
Node: Objects created both with libtool and without208609
Node: Program and Library Variables210532
Ref: Program and Library Variables-Footnote-1221910
Node: Default _SOURCES221985
Node: LIBOBJS224462
Node: Program Variables229689
Node: Yacc and Lex233252
Ref: Yacc and Lex-Footnote-1238880
Node: C++ Support239143
Node: Objective C Support240023
Node: Objective C++ Support240996
Node: Unified Parallel C Support242018
Node: Assembly Support243014
Node: Fortran 77 Support244186
Ref: Fortran 77 Support-Footnote-1245871
Node: Preprocessing Fortran 77246074
Node: Compiling Fortran 77 Files246678
Node: Mixing Fortran 77 With C and C++247290
Ref: Mixing Fortran 77 With C and C++-Footnote-1249613
Node: How the Linker is Chosen249921
Node: Fortran 9x Support251460
Node: Compiling Fortran 9x Files252506
Node: Java Support with gcj253142
Node: Vala Support254623
Node: Support for Other Languages256896
Node: Dependencies257604
Node: EXEEXT259491
Node: Other Objects261731
Node: Scripts262323
Node: Headers265182
Node: Data266985
Node: Sources267670
Node: Built Sources Example270685
Node: Other GNU Tools277873
Node: Emacs Lisp278402
Node: gettext280500
Node: Libtool281188
Node: Java281447
Node: Python284106
Node: Documentation289203
Node: Texinfo289507
Node: Man Pages296705
Node: Install299830
Node: Basics of Installation301619
Node: The Two Parts of Install303149
Node: Extending Installation304689
Node: Staged Installs305453
Node: Install Rules for the User306866
Node: Clean307424
Node: Dist309596
Node: Basics of Distribution310100
Node: Fine-grained Distribution Control313443
Node: The dist Hook314370
Node: Checking the Distribution316916
Node: The Types of Distributions324223
Node: Tests327038
Node: Generalities about Testing328234
Node: Simple Tests331171
Node: Scripts-based Testsuites331552
Ref: Testsuite progress on console333925
Ref: Simple tests and color-tests336018
Node: Serial Test Harness340041
Node: Parallel Test Harness342146
Ref: Basics of test metadata342652
Node: Custom Test Drivers351384
Node: Overview of Custom Test Drivers Support351675
Node: Declaring Custom Test Drivers354727
Node: API for Custom Test Drivers356149
Node: Command-line arguments for test drivers356925
Node: Log files generation and test results recording359639
Node: Testsuite progress output363854
Node: Using the TAP test protocol365276
Node: Introduction to TAP365638
Node: Use TAP with the Automake test harness367422
Node: Incompatibilities with other TAP parsers and drivers372845
Node: Links and external resources on TAP374246
Node: DejaGnu Tests375838
Node: Install Tests377966
Node: Rebuilding378276
Node: Options381954
Node: Options generalities382255
Node: List of Automake options384036
Ref: tar-formats390771
Node: Miscellaneous394284
Node: Tags394629
Node: Suffixes397746
Node: Include399378
Node: Conditionals401113
Node: Usage of Conditionals401971
Node: Limits of Conditionals405329
Node: Silencing Make406514
Node: Make verbosity406870
Ref: Make verbosity-Footnote-1408192
Node: Tricks For Silencing Make408266
Node: Automake Silent Rules410773
Node: Not Enough417759
Node: Extending418215
Node: Third-Party Makefiles423249
Node: Distributing430314
Node: API Versioning430963
Node: Upgrading433668
Node: FAQ435713
Node: CVS436837
Node: maintainer-mode445282
Node: Wildcards449454
Node: Limitations on File Names452893
Node: Errors with distclean455523
Node: Flag Variables Ordering460472
Node: Renamed Objects468308
Node: Per-Object Flags469899
Node: Multiple Outputs472909
Node: Hard-Coded Install Paths485268
Node: Debugging Make Rules490433
Ref: Debugging Make Rules-Footnote-1492594
Node: Reporting Bugs492772
Node: Copying This Manual494583
Node: GNU Free Documentation License494813
Node: Indices520134
Node: Macro Index520423
Node: Variable Index526062
Node: General Index557783

End Tag Table


Local Variables:
coding: utf-8
End:
