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.14.1, 30 September 2020),
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.14: (automake-1.14).         Making GNU standards-compliant Makefiles.
END-INFO-DIR-ENTRY

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


Indirect:
automake-1.14.info-1: 1154
automake-1.14.info-2: 298388
automake-1.14.info-3: 530350

Tag Table:
(Indirect)
Node: Top1154
Node: Introduction14411
Ref: Introduction-Footnote-115803
Node: Autotools Introduction15952
Node: GNU Build System17303
Node: Use Cases19966
Node: Basic Installation22074
Node: Standard Targets25541
Node: Standard Directory Variables27035
Node: Standard Configuration Variables28807
Node: config.site30124
Node: VPATH Builds31506
Node: Two-Part Install35391
Node: Cross-Compilation37795
Node: Renaming40687
Node: DESTDIR41805
Node: Preparing Distributions43917
Node: Dependency Tracking45870
Node: Nested Packages47946
Node: Why Autotools49438
Node: Hello World51061
Ref: amhello Explained51470
Node: Creating amhello51638
Node: amhello's configure.ac Setup Explained56819
Node: amhello's Makefile.am Setup Explained61475
Node: Generalities64989
Node: General Operation65683
Node: Strictness68991
Node: Uniform70582
Node: Length Limitations75339
Node: Canonicalization77615
Node: User Variables78659
Node: Auxiliary Programs80104
Node: Examples83696
Node: Complete84562
Node: true86549
Node: automake Invocation88928
Ref: Invoking automake89079
Node: configure96212
Node: Requirements97107
Node: Optional102085
Node: aclocal Invocation110954
Ref: Invoking aclocal111115
Node: aclocal Options114024
Node: Macro Search Path117374
Ref: ACLOCAL_PATH121501
Node: Extending aclocal123004
Node: Local Macros126643
Node: Serials130479
Node: Future of aclocal135387
Node: Macros137659
Node: Public Macros138188
Ref: Modernize AM_INIT_AUTOMAKE invocation139567
Node: Obsolete Macros143810
Node: Private Macros145092
Node: Directories146495
Node: Subdirectories148069
Node: Conditional Subdirectories151337
Node: SUBDIRS vs DIST_SUBDIRS152933
Node: Subdirectories with AM_CONDITIONAL154479
Node: Subdirectories with AC_SUBST155593
Node: Unconfigured Subdirectories156392
Node: Alternative159691
Ref: Alternative-Footnote-1161832
Node: Subpackages161957
Node: Programs165153
Node: A Program166693
Node: Program Sources167416
Node: Linking169229
Node: Conditional Sources172688
Node: Conditional Programs175503
Node: A Library177319
Node: A Shared Library179869
Node: Libtool Concept180871
Node: Libtool Libraries182927
Node: Conditional Libtool Libraries184601
Node: Conditional Libtool Sources186965
Node: Libtool Convenience Libraries188304
Node: Libtool Modules191628
Node: Libtool Flags192897
Node: LTLIBOBJS194693
Node: Libtool Issues195284
Node: Error required file ltmain.sh not found195623
Node: Objects created both with libtool and without196787
Node: Program and Library Variables198623
Ref: Program and Library Variables-Footnote-1209448
Node: Default _SOURCES209523
Node: LIBOBJS211878
Node: Program Variables216849
Node: Yacc and Lex220245
Ref: Yacc and Lex-Footnote-1225579
Node: C++ Support225808
Node: Objective C Support226650
Node: Objective C++ Support227585
Node: Unified Parallel C Support228569
Node: Assembly Support229527
Node: Fortran 77 Support230607
Ref: Fortran 77 Support-Footnote-1232240
Node: Preprocessing Fortran 77232443
Node: Compiling Fortran 77 Files233020
Node: Mixing Fortran 77 With C and C++233593
Ref: Mixing Fortran 77 With C and C++-Footnote-1235830
Node: How the Linker is Chosen236133
Node: Fortran 9x Support237616
Node: Compiling Fortran 9x Files238624
Node: Java Support with gcj239209
Node: Vala Support240594
Node: Support for Other Languages242622
Node: Dependencies243330
Node: EXEEXT245160
Node: Other Objects247320
Node: Scripts247912
Node: Headers250652
Node: Data252377
Node: Sources253036
Node: Built Sources Example255806
Node: Other GNU Tools262716
Node: Emacs Lisp263241
Node: gettext265253
Node: Libtool265905
Node: Java266160
Node: Python268578
Node: Documentation273431
Node: Texinfo273735
Node: Man Pages280428
Node: Install283442
Node: Basics of Installation284142
Node: The Two Parts of Install285632
Node: Extending Installation287052
Node: Staged Installs287800
Node: Install Rules for the User289169
Node: Clean289697
Node: Dist291775
Node: Basics of Distribution292267
Node: Fine-grained Distribution Control295096
Node: The dist Hook296003
Node: Checking the Distribution298388
Node: The Types of Distributions304088
Node: Tests306226
Node: Generalities about Testing307402
Node: Simple Tests310405
Node: Scripts-based Testsuites310786
Ref: Testsuite progress on console313126
Ref: Simple tests and color-tests314201
Node: Serial Test Harness318094
Node: Parallel Test Harness320156
Ref: Basics of test metadata320654
Node: Custom Test Drivers329083
Node: Overview of Custom Test Drivers Support329374
Node: Declaring Custom Test Drivers332317
Node: API for Custom Test Drivers333683
Node: Command-line arguments for test drivers334460
Node: Log files generation and test results recording337110
Node: Testsuite progress output341169
Node: Using the TAP test protocol342581
Node: Introduction to TAP342943
Node: Use TAP with the Automake test harness344732
Node: Incompatibilities with other TAP parsers and drivers350137
Node: Links and external resources on TAP351487
Node: DejaGnu Tests353068
Node: Install Tests355102
Node: Rebuilding355404
Node: Options358889
Node: Options generalities359188
Node: List of Automake options360906
Ref: tar-formats366947
Node: Miscellaneous370195
Node: Tags370538
Node: Suffixes373480
Node: Include375052
Node: Conditionals376692
Node: Usage of Conditionals377523
Node: Limits of Conditionals380764
Node: Silencing Make381945
Node: Make verbosity382292
Ref: Make verbosity-Footnote-1383592
Node: Tricks For Silencing Make383666
Node: Automake Silent Rules386097
Node: Gnits392903
Node: Not Enough395212
Node: Extending395649
Node: Third-Party Makefiles400382
Node: Distributing406972
Node: API Versioning407609
Node: Upgrading410248
Node: FAQ412205
Node: CVS413325
Node: maintainer-mode421483
Node: Wildcards425475
Node: Limitations on File Names428749
Node: Errors with distclean431325
Node: Flag Variables Ordering436075
Node: Renamed Objects443447
Node: Per-Object Flags444990
Node: Multiple Outputs447887
Node: Hard-Coded Install Paths459503
Node: Debugging Make Rules464516
Ref: Debugging Make Rules-Footnote-1466668
Node: Reporting Bugs466832
Node: Copying This Manual468763
Node: GNU Free Documentation License468993
Node: Indices494112
Node: Macro Index494401
Node: Variable Index499766
Node: General Index530350

End Tag Table
