247 lines
7.5 KiB
Plaintext
Executable File
247 lines
7.5 KiB
Plaintext
Executable File
This is automake.info, produced by makeinfo version 5.2 from
|
||
automake.texi.
|
||
|
||
This manual is for GNU Automake (version 1.15, 31 December 2014), a
|
||
program that creates GNU standards-compliant Makefiles from template
|
||
files.
|
||
|
||
Copyright © 1995-2014 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: 1081
|
||
automake.info-2: 301227
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1081
|
||
Node: Introduction14408
|
||
Ref: Introduction-Footnote-115817
|
||
Node: Autotools Introduction15968
|
||
Node: GNU Build System17349
|
||
Node: Use Cases20093
|
||
Node: Basic Installation22221
|
||
Node: Standard Targets25807
|
||
Node: Standard Directory Variables27406
|
||
Node: Standard Configuration Variables29263
|
||
Node: config.site30622
|
||
Node: VPATH Builds32048
|
||
Node: Two-Part Install35988
|
||
Node: Cross-Compilation38432
|
||
Node: Renaming41391
|
||
Node: DESTDIR42549
|
||
Node: Preparing Distributions44731
|
||
Node: Dependency Tracking47102
|
||
Node: Nested Packages49210
|
||
Node: Why Autotools50726
|
||
Node: Hello World52368
|
||
Ref: amhello Explained52790
|
||
Node: Creating amhello52962
|
||
Node: amhello's configure.ac Setup Explained58317
|
||
Node: amhello's Makefile.am Setup Explained63237
|
||
Node: Generalities66933
|
||
Node: General Operation67627
|
||
Node: Strictness71050
|
||
Node: Uniform72660
|
||
Node: Length Limitations77591
|
||
Node: Canonicalization79901
|
||
Node: User Variables80973
|
||
Node: Auxiliary Programs82463
|
||
Node: Examples86199
|
||
Node: Complete87069
|
||
Node: true89174
|
||
Node: automake Invocation91665
|
||
Ref: Invoking automake91820
|
||
Node: configure99415
|
||
Node: Requirements100344
|
||
Node: Optional105582
|
||
Node: aclocal Invocation114984
|
||
Ref: Invoking aclocal115145
|
||
Node: aclocal Options118200
|
||
Node: Macro Search Path121716
|
||
Ref: ACLOCAL_PATH126091
|
||
Node: Extending aclocal127661
|
||
Node: Local Macros131385
|
||
Node: Serials135369
|
||
Node: Future of aclocal140562
|
||
Node: Macros142957
|
||
Node: Public Macros143498
|
||
Ref: Modernize AM_INIT_AUTOMAKE invocation145129
|
||
Node: Obsolete Macros149610
|
||
Node: Private Macros150952
|
||
Node: Directories152402
|
||
Node: Subdirectories153998
|
||
Node: Conditional Subdirectories157389
|
||
Node: SUBDIRS vs DIST_SUBDIRS159069
|
||
Node: Subdirectories with AM_CONDITIONAL160707
|
||
Node: Subdirectories with AC_SUBST161901
|
||
Node: Unconfigured Subdirectories162728
|
||
Node: Alternative166179
|
||
Ref: Alternative-Footnote-1168371
|
||
Node: Subpackages168496
|
||
Node: Programs171843
|
||
Node: A Program173385
|
||
Node: Program Sources174108
|
||
Node: Linking176013
|
||
Node: Conditional Sources179658
|
||
Node: Conditional Programs182584
|
||
Node: A Library184474
|
||
Node: A Shared Library187151
|
||
Node: Libtool Concept188155
|
||
Node: Libtool Libraries190251
|
||
Node: Conditional Libtool Libraries191985
|
||
Node: Conditional Libtool Sources194442
|
||
Node: Libtool Convenience Libraries195829
|
||
Node: Libtool Modules199252
|
||
Node: Libtool Flags200568
|
||
Node: LTLIBOBJS202472
|
||
Node: Libtool Issues203107
|
||
Node: Error required file ltmain.sh not found203448
|
||
Node: Objects created both with libtool and without204672
|
||
Node: Program and Library Variables206596
|
||
Ref: Program and Library Variables-Footnote-1217968
|
||
Node: Default _SOURCES218043
|
||
Node: LIBOBJS220515
|
||
Node: Program Variables225742
|
||
Node: Yacc and Lex229306
|
||
Ref: Yacc and Lex-Footnote-1234930
|
||
Node: C++ Support235193
|
||
Node: Objective C Support236073
|
||
Node: Objective C++ Support237046
|
||
Node: Unified Parallel C Support238068
|
||
Node: Assembly Support239064
|
||
Node: Fortran 77 Support240236
|
||
Ref: Fortran 77 Support-Footnote-1241921
|
||
Node: Preprocessing Fortran 77242124
|
||
Node: Compiling Fortran 77 Files242728
|
||
Node: Mixing Fortran 77 With C and C++243340
|
||
Ref: Mixing Fortran 77 With C and C++-Footnote-1245663
|
||
Node: How the Linker is Chosen245970
|
||
Node: Fortran 9x Support247508
|
||
Node: Compiling Fortran 9x Files248554
|
||
Node: Java Support with gcj249190
|
||
Node: Vala Support250671
|
||
Node: Support for Other Languages252756
|
||
Node: Dependencies253464
|
||
Node: EXEEXT255351
|
||
Node: Other Objects257594
|
||
Node: Scripts258186
|
||
Node: Headers261045
|
||
Node: Data262848
|
||
Node: Sources263533
|
||
Node: Built Sources Example266478
|
||
Node: Other GNU Tools273666
|
||
Node: Emacs Lisp274195
|
||
Node: gettext276293
|
||
Node: Libtool276981
|
||
Node: Java277240
|
||
Node: Python279899
|
||
Node: Documentation284980
|
||
Node: Texinfo285284
|
||
Node: Man Pages292483
|
||
Node: Install295608
|
||
Node: Basics of Installation296312
|
||
Node: The Two Parts of Install297842
|
||
Node: Extending Installation299382
|
||
Node: Staged Installs301227
|
||
Node: Install Rules for the User302640
|
||
Node: Clean303198
|
||
Node: Dist305370
|
||
Node: Basics of Distribution305874
|
||
Node: Fine-grained Distribution Control309105
|
||
Node: The dist Hook310032
|
||
Node: Checking the Distribution312523
|
||
Node: The Types of Distributions318883
|
||
Node: Tests321121
|
||
Node: Generalities about Testing322317
|
||
Node: Simple Tests325252
|
||
Node: Scripts-based Testsuites325633
|
||
Ref: Testsuite progress on console328018
|
||
Ref: Simple tests and color-tests329121
|
||
Node: Serial Test Harness333137
|
||
Node: Parallel Test Harness335235
|
||
Ref: Basics of test metadata335741
|
||
Node: Custom Test Drivers344470
|
||
Node: Overview of Custom Test Drivers Support344761
|
||
Node: Declaring Custom Test Drivers347815
|
||
Node: API for Custom Test Drivers349237
|
||
Node: Command-line arguments for test drivers350014
|
||
Node: Log files generation and test results recording352728
|
||
Node: Testsuite progress output356939
|
||
Node: Using the TAP test protocol358361
|
||
Node: Introduction to TAP358723
|
||
Node: Use TAP with the Automake test harness360540
|
||
Node: Incompatibilities with other TAP parsers and drivers365956
|
||
Node: Links and external resources on TAP367351
|
||
Node: DejaGnu Tests368975
|
||
Node: Install Tests371100
|
||
Node: Rebuilding371410
|
||
Node: Options375085
|
||
Node: Options generalities375386
|
||
Node: List of Automake options377168
|
||
Ref: tar-formats383819
|
||
Node: Miscellaneous387170
|
||
Node: Tags387515
|
||
Node: Suffixes390631
|
||
Node: Include392263
|
||
Node: Conditionals393998
|
||
Node: Usage of Conditionals394857
|
||
Node: Limits of Conditionals398213
|
||
Node: Silencing Make399398
|
||
Node: Make verbosity399749
|
||
Ref: Make verbosity-Footnote-1401071
|
||
Node: Tricks For Silencing Make401145
|
||
Node: Automake Silent Rules403662
|
||
Node: Gnits410646
|
||
Node: Not Enough413125
|
||
Node: Extending413572
|
||
Node: Third-Party Makefiles418603
|
||
Node: Distributing425539
|
||
Node: API Versioning426188
|
||
Node: Upgrading428897
|
||
Node: FAQ430942
|
||
Node: CVS432066
|
||
Node: maintainer-mode440455
|
||
Node: Wildcards444619
|
||
Node: Limitations on File Names448058
|
||
Node: Errors with distclean450688
|
||
Node: Flag Variables Ordering455636
|
||
Node: Renamed Objects463467
|
||
Node: Per-Object Flags465058
|
||
Node: Multiple Outputs468063
|
||
Node: Hard-Coded Install Paths480018
|
||
Node: Debugging Make Rules485174
|
||
Ref: Debugging Make Rules-Footnote-1487331
|
||
Node: Reporting Bugs487509
|
||
Node: Copying This Manual489454
|
||
Node: GNU Free Documentation License489684
|
||
Node: Indices514983
|
||
Node: Macro Index515272
|
||
Node: Variable Index520911
|
||
Node: General Index551811
|
||
|
||
End Tag Table
|
||
|
||
|
||
Local Variables:
|
||
coding: utf-8
|
||
End:
|