123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246 |
- 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:
|