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

This manual is for GNU Automake (version 1.16.1, 26 February 2018), a
program that creates GNU standards-compliant Makefiles from template
files.

   Copyright © 1995-2018 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: 301698

Tag Table:
(Indirect)
Node: Top1083
Node: Introduction14412
Ref: Introduction-Footnote-115821
Node: Autotools Introduction15980
Node: GNU Build System17361
Node: Use Cases20109
Node: Basic Installation22237
Node: Standard Targets25823
Node: Standard Directory Variables27426
Node: Standard Configuration Variables29283
Node: config.site30642
Node: VPATH Builds32068
Node: Two-Part Install36016
Node: Cross-Compilation38460
Node: Renaming41435
Node: DESTDIR42593
Node: Preparing Distributions44775
Node: Dependency Tracking47146
Node: Nested Packages49254
Node: Why Autotools50770
Node: Hello World52412
Ref: amhello Explained52834
Node: Creating amhello53006
Node: amhello's configure.ac Setup Explained58361
Node: amhello's Makefile.am Setup Explained63281
Node: Generalities66981
Node: General Operation67675
Node: Strictness71098
Node: Uniform72716
Node: Length Limitations77655
Node: Canonicalization79965
Node: User Variables81037
Node: Auxiliary Programs82527
Node: Examples86265
Node: Complete87135
Node: true89240
Node: automake Invocation91731
Ref: Invoking automake91886
Node: configure99668
Node: Requirements100597
Node: Optional105835
Node: aclocal Invocation115237
Ref: Invoking aclocal115398
Node: aclocal Options118453
Node: Macro Search Path122178
Ref: ACLOCAL_PATH126553
Node: Extending aclocal128123
Node: Local Macros131847
Node: Serials135831
Node: Future of aclocal141024
Node: Macros143413
Node: Public Macros143954
Ref: Modernize AM_INIT_AUTOMAKE invocation145585
Node: Obsolete Macros150066
Node: Private Macros151408
Node: Directories152858
Node: Subdirectories154454
Node: Conditional Subdirectories157845
Node: SUBDIRS vs DIST_SUBDIRS159525
Node: Subdirectories with AM_CONDITIONAL161163
Node: Subdirectories with AC_SUBST162357
Node: Unconfigured Subdirectories163184
Node: Alternative166635
Ref: Alternative-Footnote-1168827
Node: Subpackages168952
Node: Programs172299
Node: A Program173841
Node: Program Sources174564
Node: Linking176469
Node: Conditional Sources180114
Node: Conditional Programs183040
Node: A Library184930
Node: A Shared Library187607
Node: Libtool Concept188611
Node: Libtool Libraries190715
Node: Conditional Libtool Libraries192449
Node: Conditional Libtool Sources194906
Node: Libtool Convenience Libraries196293
Node: Libtool Modules199720
Node: Libtool Flags201036
Node: LTLIBOBJS202940
Node: Libtool Issues203575
Node: Error required file ltmain.sh not found203916
Node: Objects created both with libtool and without205137
Node: Program and Library Variables207061
Ref: Program and Library Variables-Footnote-1218437
Node: Default _SOURCES218512
Node: LIBOBJS220984
Node: Program Variables226211
Node: Yacc and Lex229775
Ref: Yacc and Lex-Footnote-1235399
Node: C++ Support235662
Node: Objective C Support236542
Node: Objective C++ Support237515
Node: Unified Parallel C Support238537
Node: Assembly Support239533
Node: Fortran 77 Support240705
Ref: Fortran 77 Support-Footnote-1242390
Node: Preprocessing Fortran 77242593
Node: Compiling Fortran 77 Files243197
Node: Mixing Fortran 77 With C and C++243809
Ref: Mixing Fortran 77 With C and C++-Footnote-1246132
Node: How the Linker is Chosen246439
Node: Fortran 9x Support247977
Node: Compiling Fortran 9x Files249023
Node: Java Support with gcj249659
Node: Vala Support251140
Node: Support for Other Languages253225
Node: Dependencies253933
Node: EXEEXT255820
Node: Other Objects258063
Node: Scripts258655
Node: Headers261514
Node: Data263317
Node: Sources264002
Node: Built Sources Example266947
Node: Other GNU Tools274135
Node: Emacs Lisp274664
Node: gettext276762
Node: Libtool277450
Node: Java277709
Node: Python280368
Node: Documentation285449
Node: Texinfo285753
Node: Man Pages292952
Node: Install296077
Node: Basics of Installation296781
Node: The Two Parts of Install298311
Node: Extending Installation299851
Node: Staged Installs301698
Node: Install Rules for the User303111
Node: Clean303669
Node: Dist305841
Node: Basics of Distribution306345
Node: Fine-grained Distribution Control309576
Node: The dist Hook310503
Node: Checking the Distribution312994
Node: The Types of Distributions319353
Node: Tests321591
Node: Generalities about Testing322787
Node: Simple Tests325722
Node: Scripts-based Testsuites326103
Ref: Testsuite progress on console328487
Ref: Simple tests and color-tests329590
Node: Serial Test Harness333606
Node: Parallel Test Harness335704
Ref: Basics of test metadata336210
Node: Custom Test Drivers344940
Node: Overview of Custom Test Drivers Support345231
Node: Declaring Custom Test Drivers348285
Node: API for Custom Test Drivers349707
Node: Command-line arguments for test drivers350484
Node: Log files generation and test results recording353198
Node: Testsuite progress output357409
Node: Using the TAP test protocol358831
Node: Introduction to TAP359193
Node: Use TAP with the Automake test harness361010
Node: Incompatibilities with other TAP parsers and drivers366426
Node: Links and external resources on TAP367821
Node: DejaGnu Tests369445
Node: Install Tests371572
Node: Rebuilding371882
Node: Options375557
Node: Options generalities375858
Node: List of Automake options377640
Ref: tar-formats384291
Node: Miscellaneous387755
Node: Tags388100
Node: Suffixes391217
Node: Include392849
Node: Conditionals394584
Node: Usage of Conditionals395443
Node: Limits of Conditionals398799
Node: Silencing Make399984
Node: Make verbosity400335
Ref: Make verbosity-Footnote-1401657
Node: Tricks For Silencing Make401731
Node: Automake Silent Rules404248
Node: Gnits411232
Node: Not Enough413712
Node: Extending414159
Node: Third-Party Makefiles419194
Node: Distributing426130
Node: API Versioning426779
Node: Upgrading429488
Node: FAQ431533
Node: CVS432657
Node: maintainer-mode441046
Node: Wildcards445210
Node: Limitations on File Names448649
Node: Errors with distclean451279
Node: Flag Variables Ordering456227
Node: Renamed Objects464058
Node: Per-Object Flags465649
Node: Multiple Outputs468654
Node: Hard-Coded Install Paths480609
Node: Debugging Make Rules485765
Ref: Debugging Make Rules-Footnote-1487922
Node: Reporting Bugs488100
Node: Copying This Manual490048
Node: GNU Free Documentation License490278
Node: Indices515581
Node: Macro Index515870
Node: Variable Index521509
Node: General Index552531

End Tag Table


Local Variables:
coding: utf-8
End:
