247 lines
7.5 KiB
Plaintext
247 lines
7.5 KiB
Plaintext
This is automake.info, produced by makeinfo version 6.1 from
|
||
automake.texi.
|
||
|
||
This manual is for GNU Automake (version 1.15.1, 17 June 2017), a
|
||
program that creates GNU standards-compliant Makefiles from template
|
||
files.
|
||
|
||
Copyright © 1995-2017 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: 1079
|
||
automake.info-2: 301288
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1079
|
||
Node: Introduction14404
|
||
Ref: Introduction-Footnote-115813
|
||
Node: Autotools Introduction15972
|
||
Node: GNU Build System17353
|
||
Node: Use Cases20101
|
||
Node: Basic Installation22229
|
||
Node: Standard Targets25815
|
||
Node: Standard Directory Variables27418
|
||
Node: Standard Configuration Variables29275
|
||
Node: config.site30634
|
||
Node: VPATH Builds32060
|
||
Node: Two-Part Install36008
|
||
Node: Cross-Compilation38452
|
||
Node: Renaming41427
|
||
Node: DESTDIR42585
|
||
Node: Preparing Distributions44767
|
||
Node: Dependency Tracking47138
|
||
Node: Nested Packages49246
|
||
Node: Why Autotools50762
|
||
Node: Hello World52404
|
||
Ref: amhello Explained52826
|
||
Node: Creating amhello52998
|
||
Node: amhello's configure.ac Setup Explained58353
|
||
Node: amhello's Makefile.am Setup Explained63273
|
||
Node: Generalities66973
|
||
Node: General Operation67667
|
||
Node: Strictness71090
|
||
Node: Uniform72708
|
||
Node: Length Limitations77647
|
||
Node: Canonicalization79957
|
||
Node: User Variables81029
|
||
Node: Auxiliary Programs82519
|
||
Node: Examples86255
|
||
Node: Complete87125
|
||
Node: true89230
|
||
Node: automake Invocation91721
|
||
Ref: Invoking automake91876
|
||
Node: configure99471
|
||
Node: Requirements100400
|
||
Node: Optional105638
|
||
Node: aclocal Invocation115040
|
||
Ref: Invoking aclocal115201
|
||
Node: aclocal Options118256
|
||
Node: Macro Search Path121772
|
||
Ref: ACLOCAL_PATH126147
|
||
Node: Extending aclocal127717
|
||
Node: Local Macros131441
|
||
Node: Serials135425
|
||
Node: Future of aclocal140618
|
||
Node: Macros143007
|
||
Node: Public Macros143548
|
||
Ref: Modernize AM_INIT_AUTOMAKE invocation145179
|
||
Node: Obsolete Macros149660
|
||
Node: Private Macros151002
|
||
Node: Directories152452
|
||
Node: Subdirectories154048
|
||
Node: Conditional Subdirectories157439
|
||
Node: SUBDIRS vs DIST_SUBDIRS159119
|
||
Node: Subdirectories with AM_CONDITIONAL160757
|
||
Node: Subdirectories with AC_SUBST161951
|
||
Node: Unconfigured Subdirectories162778
|
||
Node: Alternative166229
|
||
Ref: Alternative-Footnote-1168421
|
||
Node: Subpackages168546
|
||
Node: Programs171893
|
||
Node: A Program173435
|
||
Node: Program Sources174158
|
||
Node: Linking176063
|
||
Node: Conditional Sources179708
|
||
Node: Conditional Programs182634
|
||
Node: A Library184524
|
||
Node: A Shared Library187201
|
||
Node: Libtool Concept188205
|
||
Node: Libtool Libraries190309
|
||
Node: Conditional Libtool Libraries192043
|
||
Node: Conditional Libtool Sources194500
|
||
Node: Libtool Convenience Libraries195887
|
||
Node: Libtool Modules199314
|
||
Node: Libtool Flags200630
|
||
Node: LTLIBOBJS202534
|
||
Node: Libtool Issues203169
|
||
Node: Error required file ltmain.sh not found203510
|
||
Node: Objects created both with libtool and without204731
|
||
Node: Program and Library Variables206655
|
||
Ref: Program and Library Variables-Footnote-1218031
|
||
Node: Default _SOURCES218106
|
||
Node: LIBOBJS220578
|
||
Node: Program Variables225805
|
||
Node: Yacc and Lex229369
|
||
Ref: Yacc and Lex-Footnote-1234993
|
||
Node: C++ Support235256
|
||
Node: Objective C Support236136
|
||
Node: Objective C++ Support237109
|
||
Node: Unified Parallel C Support238131
|
||
Node: Assembly Support239127
|
||
Node: Fortran 77 Support240299
|
||
Ref: Fortran 77 Support-Footnote-1241984
|
||
Node: Preprocessing Fortran 77242187
|
||
Node: Compiling Fortran 77 Files242791
|
||
Node: Mixing Fortran 77 With C and C++243403
|
||
Ref: Mixing Fortran 77 With C and C++-Footnote-1245726
|
||
Node: How the Linker is Chosen246033
|
||
Node: Fortran 9x Support247571
|
||
Node: Compiling Fortran 9x Files248617
|
||
Node: Java Support with gcj249253
|
||
Node: Vala Support250734
|
||
Node: Support for Other Languages252819
|
||
Node: Dependencies253527
|
||
Node: EXEEXT255414
|
||
Node: Other Objects257657
|
||
Node: Scripts258249
|
||
Node: Headers261108
|
||
Node: Data262911
|
||
Node: Sources263596
|
||
Node: Built Sources Example266541
|
||
Node: Other GNU Tools273729
|
||
Node: Emacs Lisp274258
|
||
Node: gettext276356
|
||
Node: Libtool277044
|
||
Node: Java277303
|
||
Node: Python279962
|
||
Node: Documentation285043
|
||
Node: Texinfo285347
|
||
Node: Man Pages292546
|
||
Node: Install295671
|
||
Node: Basics of Installation296375
|
||
Node: The Two Parts of Install297905
|
||
Node: Extending Installation299445
|
||
Node: Staged Installs301288
|
||
Node: Install Rules for the User302701
|
||
Node: Clean303259
|
||
Node: Dist305431
|
||
Node: Basics of Distribution305935
|
||
Node: Fine-grained Distribution Control309166
|
||
Node: The dist Hook310093
|
||
Node: Checking the Distribution312584
|
||
Node: The Types of Distributions318944
|
||
Node: Tests321182
|
||
Node: Generalities about Testing322378
|
||
Node: Simple Tests325313
|
||
Node: Scripts-based Testsuites325694
|
||
Ref: Testsuite progress on console328079
|
||
Ref: Simple tests and color-tests329182
|
||
Node: Serial Test Harness333198
|
||
Node: Parallel Test Harness335296
|
||
Ref: Basics of test metadata335802
|
||
Node: Custom Test Drivers344531
|
||
Node: Overview of Custom Test Drivers Support344822
|
||
Node: Declaring Custom Test Drivers347876
|
||
Node: API for Custom Test Drivers349298
|
||
Node: Command-line arguments for test drivers350075
|
||
Node: Log files generation and test results recording352789
|
||
Node: Testsuite progress output357000
|
||
Node: Using the TAP test protocol358422
|
||
Node: Introduction to TAP358784
|
||
Node: Use TAP with the Automake test harness360601
|
||
Node: Incompatibilities with other TAP parsers and drivers366017
|
||
Node: Links and external resources on TAP367412
|
||
Node: DejaGnu Tests369036
|
||
Node: Install Tests371161
|
||
Node: Rebuilding371471
|
||
Node: Options375146
|
||
Node: Options generalities375447
|
||
Node: List of Automake options377229
|
||
Ref: tar-formats383880
|
||
Node: Miscellaneous387231
|
||
Node: Tags387576
|
||
Node: Suffixes390692
|
||
Node: Include392324
|
||
Node: Conditionals394059
|
||
Node: Usage of Conditionals394918
|
||
Node: Limits of Conditionals398274
|
||
Node: Silencing Make399459
|
||
Node: Make verbosity399810
|
||
Ref: Make verbosity-Footnote-1401132
|
||
Node: Tricks For Silencing Make401206
|
||
Node: Automake Silent Rules403723
|
||
Node: Gnits410707
|
||
Node: Not Enough413186
|
||
Node: Extending413633
|
||
Node: Third-Party Makefiles418668
|
||
Node: Distributing425604
|
||
Node: API Versioning426253
|
||
Node: Upgrading428962
|
||
Node: FAQ431007
|
||
Node: CVS432131
|
||
Node: maintainer-mode440520
|
||
Node: Wildcards444684
|
||
Node: Limitations on File Names448123
|
||
Node: Errors with distclean450753
|
||
Node: Flag Variables Ordering455701
|
||
Node: Renamed Objects463532
|
||
Node: Per-Object Flags465123
|
||
Node: Multiple Outputs468128
|
||
Node: Hard-Coded Install Paths480083
|
||
Node: Debugging Make Rules485239
|
||
Ref: Debugging Make Rules-Footnote-1487396
|
||
Node: Reporting Bugs487574
|
||
Node: Copying This Manual489519
|
||
Node: GNU Free Documentation License489749
|
||
Node: Indices515052
|
||
Node: Macro Index515341
|
||
Node: Variable Index520980
|
||
Node: General Index551856
|
||
|
||
End Tag Table
|
||
|
||
|
||
Local Variables:
|
||
coding: utf-8
|
||
End:
|