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

This manual is for GNU Automake (version 1.16.5, 1 October 2021), a
program that creates GNU standards-compliant Makefiles from template
files.

   Copyright © 1995–2021 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: 1083
automake.info-2: 301994

Tag Table:
(Indirect)
Node: Top1083
Node: Introduction14520
Ref: Introduction-Footnote-115929
Node: Autotools Introduction16088
Node: GNU Build System17470
Node: Use Cases20218
Node: Basic Installation22346
Node: Standard Targets25932
Node: Standard Directory Variables27535
Node: Standard Configuration Variables29392
Node: config.site30751
Node: VPATH Builds32177
Node: Two-Part Install36235
Node: Cross-Compilation38679
Node: Renaming41645
Node: DESTDIR42803
Node: Preparing Distributions44985
Node: Dependency Tracking47355
Node: Nested Packages49463
Node: Why Autotools50979
Node: Hello World52621
Ref: amhello Explained53043
Node: Creating amhello53215
Node: amhello's configure.ac Setup Explained58570
Node: amhello's Makefile.am Setup Explained63491
Node: Generalities67191
Node: General Operation67885
Node: Strictness71309
Ref: Gnits71443
Node: Uniform75343
Node: Length Limitations80240
Node: Canonicalization82551
Node: User Variables83623
Node: Auxiliary Programs85113
Node: Examples89050
Node: Complete89920
Node: true92025
Node: automake Invocation94516
Ref: Invoking automake94671
Node: configure103286
Node: Requirements104215
Node: Optional109453
Node: aclocal Invocation119196
Ref: Invoking aclocal119357
Node: aclocal Options122395
Node: Macro Search Path126105
Ref: ACLOCAL_PATH130479
Node: Extending aclocal132049
Node: Local Macros135748
Node: Serials139731
Node: Future of aclocal144951
Node: Macros147301
Node: Public Macros147842
Ref: Modernize AM_INIT_AUTOMAKE invocation149465
Node: Obsolete Macros153947
Node: Private Macros155289
Node: Directories156739
Node: Subdirectories158334
Node: Conditional Subdirectories161726
Node: SUBDIRS vs DIST_SUBDIRS163407
Node: Subdirectories with AM_CONDITIONAL165045
Node: Subdirectories with AC_SUBST166239
Node: Unconfigured Subdirectories167066
Node: Alternative170524
Node: Subpackages172711
Node: Programs176066
Node: A Program177608
Node: Program Sources178331
Node: Linking180236
Node: Conditional Sources183880
Node: Conditional Programs186808
Node: A Library188698
Node: A Shared Library191375
Node: Libtool Concept192379
Node: Libtool Libraries194469
Node: Conditional Libtool Libraries196203
Node: Conditional Libtool Sources198660
Node: Libtool Convenience Libraries200047
Node: Libtool Modules203474
Node: Libtool Flags204790
Node: LTLIBOBJS206701
Node: Libtool Issues207336
Node: Error required file ltmain.sh not found207677
Node: Objects created both with libtool and without208898
Node: Program and Library Variables210814
Node: Default _SOURCES222974
Node: LIBOBJS225451
Node: Program Variables230678
Node: Yacc and Lex234223
Node: Linking Multiple Yacc Parsers238439
Node: C++ Support240252
Node: Objective C Support241114
Node: Objective C++ Support242070
Node: Unified Parallel C Support243075
Node: Assembly Support244053
Node: Fortran 77 Support245225
Ref: Fortran 77 Support-Footnote-1246892
Node: Preprocessing Fortran 77247095
Node: Compiling Fortran 77 Files247699
Node: Mixing Fortran 77 With C and C++248311
Ref: Mixing Fortran 77 With C and C++-Footnote-1250634
Node: How the Linker is Chosen250942
Node: Fortran 9x Support252481
Node: Compiling Fortran 9x Files253509
Node: Java Support with gcj254145
Node: Vala Support255626
Node: Support for Other Languages257899
Node: Dependencies258607
Node: EXEEXT260494
Node: Other Objects262734
Node: Scripts263316
Node: Headers266175
Node: Data267970
Node: Sources268655
Node: Built Sources Example271660
Node: Other GNU Tools278832
Node: Emacs Lisp279361
Node: gettext281458
Node: Libtool282146
Node: Java282405
Node: Python285064
Node: Documentation290297
Node: Texinfo290601
Node: Man Pages297786
Node: Install301994
Node: Basics of Installation302689
Node: The Two Parts of Install304219
Node: Extending Installation305759
Node: Staged Installs306523
Node: Install Rules for the User307936
Node: Clean308494
Node: Dist310666
Node: Basics of Distribution311170
Node: Fine-grained Distribution Control315343
Node: The dist Hook316270
Node: Checking the Distribution318800
Node: The Types of Distributions326107
Node: Tests329260
Node: Generalities about Testing330456
Node: Simple Tests333396
Node: Scripts-based Testsuites333777
Ref: Testsuite progress on console336150
Ref: Simple tests and color-tests338243
Node: Testsuite Environment Overrides340365
Node: Serial Test Harness342964
Node: Parallel Test Harness345054
Ref: Basics of test metadata345560
Node: Custom Test Drivers354653
Node: Overview of Custom Test Drivers Support354944
Node: Declaring Custom Test Drivers357996
Node: API for Custom Test Drivers359418
Node: Command-line arguments for test drivers360190
Node: Log files generation and test results recording362904
Node: Testsuite progress output367119
Node: Using the TAP test protocol368541
Node: Introduction to TAP368903
Node: Use TAP with the Automake test harness370687
Node: Incompatibilities with other TAP parsers and drivers376110
Node: Links and external resources on TAP377511
Node: DejaGnu Tests379103
Node: Install Tests381231
Node: Rebuilding381541
Node: Options385635
Node: Options generalities385936
Node: List of Automake options387717
Ref: tar-formats395124
Node: Miscellaneous398637
Node: Tags398982
Node: Suffixes402178
Node: Include403810
Node: Conditionals405545
Node: Usage of Conditionals406403
Node: Limits of Conditionals409761
Node: Silencing Make410946
Node: Make verbosity411302
Ref: Make verbosity-Footnote-1412624
Node: Tricks For Silencing Make412698
Node: Automake Silent Rules415205
Node: Not Enough422183
Node: Extending422639
Node: Third-Party Makefiles427673
Node: Distributing434732
Node: API Versioning435381
Node: Upgrading438086
Node: FAQ440131
Node: CVS441255
Node: maintainer-mode449691
Node: Wildcards453866
Node: Limitations on File Names457304
Node: Errors with distclean459934
Node: Flag Variables Ordering464876
Node: Renamed Objects472885
Node: Per-Object Flags474480
Node: Multiple Outputs477490
Node: Hard-Coded Install Paths489834
Node: Debugging Make Rules494978
Ref: Debugging Make Rules-Footnote-1497124
Node: Reporting Bugs497302
Node: Copying This Manual498940
Node: GNU Free Documentation License499170
Node: Indices524474
Node: Macro Index524763
Node: Variable Index530613
Node: General Index563584

End Tag Table


Local Variables:
coding: utf-8
End:
