| 1 | This is automake.info, produced by makeinfo version 4.1 from | 
|---|
| 2 | automake.texi. | 
|---|
| 3 |  | 
|---|
| 4 | INFO-DIR-SECTION GNU admin | 
|---|
| 5 | START-INFO-DIR-ENTRY | 
|---|
| 6 | * automake: (automake).         Making Makefile.in's | 
|---|
| 7 | END-INFO-DIR-ENTRY | 
|---|
| 8 |  | 
|---|
| 9 | INFO-DIR-SECTION Individual utilities | 
|---|
| 10 | START-INFO-DIR-ENTRY | 
|---|
| 11 | * aclocal: (automake)Invoking aclocal.          Generating aclocal.m4 | 
|---|
| 12 | END-INFO-DIR-ENTRY | 
|---|
| 13 |  | 
|---|
| 14 | This file documents GNU automake 1.4-p6 | 
|---|
| 15 |  | 
|---|
| 16 | Copyright (C) 1995, 96, 97, 98 Free Software Foundation, Inc. | 
|---|
| 17 |  | 
|---|
| 18 | Permission is granted to make and distribute verbatim copies of this | 
|---|
| 19 | manual provided the copyright notice and this permission notice are | 
|---|
| 20 | preserved on all copies. | 
|---|
| 21 |  | 
|---|
| 22 | Permission is granted to copy and distribute modified versions of | 
|---|
| 23 | this manual under the conditions for verbatim copying, provided that | 
|---|
| 24 | the entire resulting derived work is distributed under the terms of a | 
|---|
| 25 | permission notice identical to this one. | 
|---|
| 26 |  | 
|---|
| 27 | Permission is granted to copy and distribute translations of this | 
|---|
| 28 | manual into another language, under the above conditions for modified | 
|---|
| 29 | versions, except that this permission notice may be stated in a | 
|---|
| 30 | translation approved by the Foundation. | 
|---|
| 31 |  | 
|---|
| 32 |  | 
|---|
| 33 | File: automake.info,  Node: Gnits,  Next: Cygnus,  Prev: Conditionals,  Up: Top | 
|---|
| 34 |  | 
|---|
| 35 | The effect of `--gnu' and `--gnits' | 
|---|
| 36 | *********************************** | 
|---|
| 37 |  | 
|---|
| 38 | The `--gnu' option (or `gnu' in the `AUTOMAKE_OPTIONS' variable) | 
|---|
| 39 | causes `automake' to check the following: | 
|---|
| 40 |  | 
|---|
| 41 | * The files `INSTALL', `NEWS', `README', `COPYING', `AUTHORS', and | 
|---|
| 42 | `ChangeLog' are required at the topmost directory of the package. | 
|---|
| 43 |  | 
|---|
| 44 | * The options `no-installman' and `no-installinfo' are prohibited. | 
|---|
| 45 |  | 
|---|
| 46 | Note that this option will be extended in the future to do even more | 
|---|
| 47 | checking; it is advisable to be familiar with the precise requirements | 
|---|
| 48 | of the GNU standards.  Also, `--gnu' can require certain non-standard | 
|---|
| 49 | GNU programs to exist for use by various maintainer-only targets; for | 
|---|
| 50 | instance in the future `pathchk' might be required for `make dist'. | 
|---|
| 51 |  | 
|---|
| 52 | The `--gnits' option does everything that `--gnu' does, and checks | 
|---|
| 53 | the following as well: | 
|---|
| 54 |  | 
|---|
| 55 | * `make dist' will check to make sure the `NEWS' file has been | 
|---|
| 56 | updated to the current version. | 
|---|
| 57 |  | 
|---|
| 58 | * The file `COPYING.LIB' is prohibited.  The LGPL is apparently | 
|---|
| 59 | considered a failed experiment. | 
|---|
| 60 |  | 
|---|
| 61 | * `VERSION' is checked to make sure its format complies with Gnits | 
|---|
| 62 | standards. | 
|---|
| 63 |  | 
|---|
| 64 | * If `VERSION' indicates that this is an alpha release, and the file | 
|---|
| 65 | `README-alpha' appears in the topmost directory of a package, then | 
|---|
| 66 | it is included in the distribution.  This is done in `--gnits' | 
|---|
| 67 | mode, and no other, because this mode is the only one where version | 
|---|
| 68 | number formats are constrained, and hence the only mode where | 
|---|
| 69 | Automake can automatically determine whether `README-alpha' should | 
|---|
| 70 | be included. | 
|---|
| 71 |  | 
|---|
| 72 | * The file `THANKS' is required. | 
|---|
| 73 |  | 
|---|
| 74 |  | 
|---|
| 75 | File: automake.info,  Node: Cygnus,  Next: Extending,  Prev: Gnits,  Up: Top | 
|---|
| 76 |  | 
|---|
| 77 | The effect of `--cygnus' | 
|---|
| 78 | ************************ | 
|---|
| 79 |  | 
|---|
| 80 | Cygnus Solutions has slightly different rules for how a | 
|---|
| 81 | `Makefile.in' is to be constructed.  Passing `--cygnus' to `automake' | 
|---|
| 82 | will cause any generated `Makefile.in' to comply with Cygnus rules. | 
|---|
| 83 |  | 
|---|
| 84 | Here are the precise effects of `--cygnus': | 
|---|
| 85 |  | 
|---|
| 86 | * Info files are always created in the build directory, and not in | 
|---|
| 87 | the source directory. | 
|---|
| 88 |  | 
|---|
| 89 | * `texinfo.tex' is not required if a Texinfo source file is | 
|---|
| 90 | specified.  The assumption is that the file will be supplied, but | 
|---|
| 91 | in a place that Automake cannot find.  This assumption is an | 
|---|
| 92 | artifact of how Cygnus packages are typically bundled. | 
|---|
| 93 |  | 
|---|
| 94 | * `make dist' will look for files in the build directory as well as | 
|---|
| 95 | the source directory.  This is required to support putting info | 
|---|
| 96 | files into the build directory. | 
|---|
| 97 |  | 
|---|
| 98 | * Certain tools will be searched for in the build tree as well as in | 
|---|
| 99 | the user's `PATH'.  These tools are `runtest', `expect', | 
|---|
| 100 | `makeinfo' and `texi2dvi'. | 
|---|
| 101 |  | 
|---|
| 102 | * `--foreign' is implied. | 
|---|
| 103 |  | 
|---|
| 104 | * The options `no-installinfo' and `no-dependencies' are implied. | 
|---|
| 105 |  | 
|---|
| 106 | * The macros `AM_MAINTAINER_MODE' and `AM_CYGWIN32' are required. | 
|---|
| 107 |  | 
|---|
| 108 | * The `check' target doesn't depend on `all'. | 
|---|
| 109 |  | 
|---|
| 110 | GNU maintainers are advised to use `gnu' strictness in preference to | 
|---|
| 111 | the special Cygnus mode. | 
|---|
| 112 |  | 
|---|
| 113 |  | 
|---|
| 114 | File: automake.info,  Node: Extending,  Next: Distributing,  Prev: Cygnus,  Up: Top | 
|---|
| 115 |  | 
|---|
| 116 | When Automake Isn't Enough | 
|---|
| 117 | ************************** | 
|---|
| 118 |  | 
|---|
| 119 | Automake's implicit copying semantics means that many problems can be | 
|---|
| 120 | worked around by simply adding some `make' targets and rules to | 
|---|
| 121 | `Makefile.in'.  Automake will ignore these additions. | 
|---|
| 122 |  | 
|---|
| 123 | There are some caveats to doing this.  Although you can overload a | 
|---|
| 124 | target already used by Automake, it is often inadvisable, particularly | 
|---|
| 125 | in the topmost directory of a non-flat package.  However, various useful | 
|---|
| 126 | targets have a `-local' version you can specify in your `Makefile.in'. | 
|---|
| 127 | Automake will supplement the standard target with these user-supplied | 
|---|
| 128 | targets. | 
|---|
| 129 |  | 
|---|
| 130 | The targets that support a local version are `all', `info', `dvi', | 
|---|
| 131 | `check', `install-data', `install-exec', `uninstall', and the various | 
|---|
| 132 | `clean' targets (`mostlyclean', `clean', `distclean', and | 
|---|
| 133 | `maintainer-clean').  Note that there are no `uninstall-exec-local' or | 
|---|
| 134 | `uninstall-data-local' targets; just use `uninstall-local'.  It doesn't | 
|---|
| 135 | make sense to uninstall just data or just executables. | 
|---|
| 136 |  | 
|---|
| 137 | For instance, here is one way to install a file in `/etc': | 
|---|
| 138 |  | 
|---|
| 139 | install-data-local: | 
|---|
| 140 | $(INSTALL_DATA) $(srcdir)/afile /etc/afile | 
|---|
| 141 |  | 
|---|
| 142 | Some targets also have a way to run another target, called a "hook", | 
|---|
| 143 | after their work is done.  The hook is named after the principal target, | 
|---|
| 144 | with `-hook' appended.  The targets allowing hooks are `install-data', | 
|---|
| 145 | `install-exec', `dist', and `distcheck'. | 
|---|
| 146 |  | 
|---|
| 147 | For instance, here is how to create a hard link to an installed | 
|---|
| 148 | program: | 
|---|
| 149 |  | 
|---|
| 150 | install-exec-hook: | 
|---|
| 151 | ln $(bindir)/program $(bindir)/proglink | 
|---|
| 152 |  | 
|---|
| 153 |  | 
|---|
| 154 | File: automake.info,  Node: Distributing,  Next: Future,  Prev: Extending,  Up: Top | 
|---|
| 155 |  | 
|---|
| 156 | Distributing `Makefile.in's | 
|---|
| 157 | *************************** | 
|---|
| 158 |  | 
|---|
| 159 | Automake places no restrictions on the distribution of the resulting | 
|---|
| 160 | `Makefile.in's.  We still encourage software authors to distribute | 
|---|
| 161 | their work under terms like those of the GPL, but doing so is not | 
|---|
| 162 | required to use Automake. | 
|---|
| 163 |  | 
|---|
| 164 | Some of the files that can be automatically installed via the | 
|---|
| 165 | `--add-missing' switch do fall under the GPL; examine each file to see. | 
|---|
| 166 |  | 
|---|
| 167 |  | 
|---|
| 168 | File: automake.info,  Node: Future,  Next: Macro and Variable Index,  Prev: Distributing,  Up: Top | 
|---|
| 169 |  | 
|---|
| 170 | Some ideas for the future | 
|---|
| 171 | ************************* | 
|---|
| 172 |  | 
|---|
| 173 | Here are some things that might happen in the future: | 
|---|
| 174 |  | 
|---|
| 175 | * HTML support. | 
|---|
| 176 |  | 
|---|
| 177 | * The output will be cleaned up.  For instance, only variables which | 
|---|
| 178 | are actually used will appear in the generated `Makefile.in'. | 
|---|
| 179 |  | 
|---|
| 180 | * There will be support for automatically recoding a distribution. | 
|---|
| 181 | The intent is to allow a maintainer to use whatever character set | 
|---|
| 182 | is most convenient locally, but for all distributions to be | 
|---|
| 183 | Unicode or ISO 10646 with the UTF-8 encoding. | 
|---|
| 184 |  | 
|---|
| 185 | * Rewrite in Guile.  This won't happen in the near future, but it | 
|---|
| 186 | will eventually happen. | 
|---|
| 187 |  | 
|---|
| 188 |  | 
|---|
| 189 | File: automake.info,  Node: Macro and Variable Index,  Next: General Index,  Prev: Future,  Up: Top | 
|---|
| 190 |  | 
|---|
| 191 | Macro and Variable Index | 
|---|
| 192 | ************************ | 
|---|
| 193 |  | 
|---|
| 194 | * Menu: | 
|---|
| 195 |  | 
|---|
| 196 | * _LDADD:                                A Program. | 
|---|
| 197 | * _LDFLAGS:                              A Program. | 
|---|
| 198 | * _LIBADD:                               A Library. | 
|---|
| 199 | * _SOURCES:                              A Program. | 
|---|
| 200 | * _TEXINFOS:                             Texinfo. | 
|---|
| 201 | * AC_ARG_PROGRAM:                        Requirements. | 
|---|
| 202 | * AC_CANONICAL_HOST:                     Optional. | 
|---|
| 203 | * AC_CANONICAL_SYSTEM:                   Optional. | 
|---|
| 204 | * AC_CHECK_PROG:                         Optional. | 
|---|
| 205 | * AC_CHECK_PROGS:                        Optional. | 
|---|
| 206 | * AC_CHECK_TOOL:                         Optional. | 
|---|
| 207 | * AC_CONFIG_AUX_DIR:                     Optional. | 
|---|
| 208 | * AC_CONFIG_HEADER:                      Optional. | 
|---|
| 209 | * AC_DECL_YYTEXT:                        Optional. | 
|---|
| 210 | * AC_F77_LIBRARY_LDFLAGS:                Optional. | 
|---|
| 211 | * AC_FUNC_ALLOCA:                        Optional. | 
|---|
| 212 | * AC_FUNC_FNMATCH:                       Optional. | 
|---|
| 213 | * AC_FUNC_GETLOADAVG:                    Optional. | 
|---|
| 214 | * AC_FUNC_MEMCMP:                        Optional. | 
|---|
| 215 | * AC_OUTPUT:                             Requirements. | 
|---|
| 216 | * AC_PATH_PROG:                          Optional. | 
|---|
| 217 | * AC_PATH_PROGS:                         Optional. | 
|---|
| 218 | * AC_PATH_XTRA:                          Optional. | 
|---|
| 219 | * AC_PROG_CXX:                           Optional. | 
|---|
| 220 | * AC_PROG_F77:                           Optional. | 
|---|
| 221 | * AC_PROG_INSTALL:                       Requirements. | 
|---|
| 222 | * AC_PROG_LEX:                           Optional. | 
|---|
| 223 | * AC_PROG_MAKE_SET:                      Requirements. | 
|---|
| 224 | * AC_PROG_RANLIB:                        Optional. | 
|---|
| 225 | * AC_PROG_YACC:                          Optional. | 
|---|
| 226 | * AC_REPLACE_FUNCS:                      Optional. | 
|---|
| 227 | * AC_REPLACE_GNU_GETOPT:                 Optional. | 
|---|
| 228 | * AC_STRUCT_ST_BLOCKS:                   Optional. | 
|---|
| 229 | * AC_SUBST:                              Optional. | 
|---|
| 230 | * ALL_LINGUAS:                           Optional. | 
|---|
| 231 | * AM_C_PROTOTYPES <1>:                   ANSI. | 
|---|
| 232 | * AM_C_PROTOTYPES <2>:                   Macros. | 
|---|
| 233 | * AM_C_PROTOTYPES:                       Optional. | 
|---|
| 234 | * AM_CONDITIONAL:                        Conditionals. | 
|---|
| 235 | * AM_CONFIG_HEADER:                      Macros. | 
|---|
| 236 | * am_cv_sys_posix_termios:               Macros. | 
|---|
| 237 | * AM_FUNC_ERROR_AT_LINE:                 Macros. | 
|---|
| 238 | * AM_FUNC_MKTIME:                        Macros. | 
|---|
| 239 | * AM_FUNC_OBSTACK:                       Macros. | 
|---|
| 240 | * AM_FUNC_STRTOD <1>:                    Macros. | 
|---|
| 241 | * AM_FUNC_STRTOD:                        Optional. | 
|---|
| 242 | * AM_GNU_GETTEXT:                        Optional. | 
|---|
| 243 | * AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL:  Macros. | 
|---|
| 244 | * AM_INIT_AUTOMAKE:                      Requirements. | 
|---|
| 245 | * AM_MAINTAINER_MODE:                    Optional. | 
|---|
| 246 | * AM_PATH_LISPDIR:                       Macros. | 
|---|
| 247 | * AM_PROG_LIBTOOL:                       Optional. | 
|---|
| 248 | * AM_WITH_REGEX:                         Optional. | 
|---|
| 249 | * AUTOMAKE_OPTIONS <1>:                  Options. | 
|---|
| 250 | * AUTOMAKE_OPTIONS <2>:                  Dependencies. | 
|---|
| 251 | * AUTOMAKE_OPTIONS:                      ANSI. | 
|---|
| 252 | * bin_PROGRAMS:                          A Program. | 
|---|
| 253 | * bin_SCRIPTS:                           Scripts. | 
|---|
| 254 | * build_alias:                           Optional. | 
|---|
| 255 | * BUILT_SOURCES:                         Sources. | 
|---|
| 256 | * check_LTLIBRARIES:                     A Shared Library. | 
|---|
| 257 | * CLEANFILES:                            Clean. | 
|---|
| 258 | * COMPILE:                               Program variables. | 
|---|
| 259 | * CXX:                                   C++ Support. | 
|---|
| 260 | * CXXCOMPILE:                            C++ Support. | 
|---|
| 261 | * CXXFLAGS:                              C++ Support. | 
|---|
| 262 | * CXXLINK:                               C++ Support. | 
|---|
| 263 | * DATA <1>:                              Data. | 
|---|
| 264 | * DATA:                                  Uniform. | 
|---|
| 265 | * data_DATA:                             Data. | 
|---|
| 266 | * DEJATOOL:                              Tests. | 
|---|
| 267 | * DESTDIR:                               Install. | 
|---|
| 268 | * DIST_SUBDIRS:                          Dist. | 
|---|
| 269 | * DISTCLEANFILES:                        Clean. | 
|---|
| 270 | * ELCFILES:                              Emacs Lisp. | 
|---|
| 271 | * ETAGS_ARGS:                            Tags. | 
|---|
| 272 | * EXPECT:                                Tests. | 
|---|
| 273 | * EXTRA_DIST:                            Dist. | 
|---|
| 274 | * EXTRA_PROGRAMS:                        A Program. | 
|---|
| 275 | * F77:                                   Fortran 77 Support. | 
|---|
| 276 | * F77COMPILE:                            Fortran 77 Support. | 
|---|
| 277 | * FFLAGS:                                Fortran 77 Support. | 
|---|
| 278 | * FLINK:                                 Fortran 77 Support. | 
|---|
| 279 | * HAVE_PTRDIFF_T:                        Macros. | 
|---|
| 280 | * HEADERS <1>:                           Headers. | 
|---|
| 281 | * HEADERS:                               Uniform. | 
|---|
| 282 | * host_alias:                            Optional. | 
|---|
| 283 | * host_triplet:                          Optional. | 
|---|
| 284 | * include_HEADERS:                       Headers. | 
|---|
| 285 | * INCLUDES:                              Program variables. | 
|---|
| 286 | * info_TEXINFOS:                         Texinfo. | 
|---|
| 287 | * LDADD:                                 A Program. | 
|---|
| 288 | * LDFLAGS:                               Program variables. | 
|---|
| 289 | * lib_LIBRARIES:                         A Library. | 
|---|
| 290 | * lib_LTLIBRARIES:                       A Shared Library. | 
|---|
| 291 | * LIBADD:                                A Library. | 
|---|
| 292 | * libexec_PROGRAMS:                      A Program. | 
|---|
| 293 | * libexec_SCRIPTS:                       Scripts. | 
|---|
| 294 | * LIBOBJS:                               Optional. | 
|---|
| 295 | * LIBRARIES:                             Uniform. | 
|---|
| 296 | * LINK:                                  Program variables. | 
|---|
| 297 | * LISP <1>:                              Emacs Lisp. | 
|---|
| 298 | * LISP:                                  Uniform. | 
|---|
| 299 | * lisp_LISP:                             Emacs Lisp. | 
|---|
| 300 | * localstate_DATA:                       Data. | 
|---|
| 301 | * MAINTAINERCLEANFILES:                  Clean. | 
|---|
| 302 | * man_MANS:                              Man pages. | 
|---|
| 303 | * MANS <1>:                              Man pages. | 
|---|
| 304 | * MANS:                                  Uniform. | 
|---|
| 305 | * MOSTLYCLEANFILES:                      Clean. | 
|---|
| 306 | * noinst_HEADERS:                        Headers. | 
|---|
| 307 | * noinst_LIBRARIES:                      A Library. | 
|---|
| 308 | * noinst_LISP:                           Emacs Lisp. | 
|---|
| 309 | * noinst_LTLIBRARIES:                    A Shared Library. | 
|---|
| 310 | * noinst_PROGRAMS:                       A Program. | 
|---|
| 311 | * noinst_SCRIPTS:                        Scripts. | 
|---|
| 312 | * oldinclude_HEADERS:                    Headers. | 
|---|
| 313 | * OMIT_DEPENDENCIES:                     Dependencies. | 
|---|
| 314 | * PACKAGE <1>:                           Dist. | 
|---|
| 315 | * PACKAGE <2>:                           Requirements. | 
|---|
| 316 | * PACKAGE:                               Uniform. | 
|---|
| 317 | * pkgdata_DATA:                          Data. | 
|---|
| 318 | * pkgdata_SCRIPTS:                       Scripts. | 
|---|
| 319 | * pkgdatadir:                            Uniform. | 
|---|
| 320 | * pkginclude_HEADERS:                    Headers. | 
|---|
| 321 | * pkgincludedir:                         Uniform. | 
|---|
| 322 | * pkglib_LIBRARIES:                      A Library. | 
|---|
| 323 | * pkglib_LTLIBRARIES:                    A Shared Library. | 
|---|
| 324 | * pkglib_PROGRAMS:                       A Program. | 
|---|
| 325 | * pkglibdir:                             Uniform. | 
|---|
| 326 | * PROGRAMS:                              Uniform. | 
|---|
| 327 | * ptrdiff_t:                             Macros. | 
|---|
| 328 | * RFLAGS:                                Fortran 77 Support. | 
|---|
| 329 | * RUNTEST:                               Tests. | 
|---|
| 330 | * RUNTESTDEFAULTFLAGS:                   Tests. | 
|---|
| 331 | * RUNTESTFLAGS:                          Tests. | 
|---|
| 332 | * sbin_PROGRAMS:                         A Program. | 
|---|
| 333 | * sbin_SCRIPTS:                          Scripts. | 
|---|
| 334 | * SCRIPTS <1>:                           Scripts. | 
|---|
| 335 | * SCRIPTS:                               Uniform. | 
|---|
| 336 | * sharedstate_DATA:                      Data. | 
|---|
| 337 | * SOURCES:                               A Program. | 
|---|
| 338 | * SUBDIRS <1>:                           Top level. | 
|---|
| 339 | * SUBDIRS:                               Depth. | 
|---|
| 340 | * SUFFIXES:                              Suffixes. | 
|---|
| 341 | * sysconf_DATA:                          Data. | 
|---|
| 342 | * TAGS_DEPENDENCIES:                     Tags. | 
|---|
| 343 | * target_alias:                          Optional. | 
|---|
| 344 | * TESTS:                                 Tests. | 
|---|
| 345 | * TESTS_ENVIRONMENT:                     Tests. | 
|---|
| 346 | * TEXINFO_TEX:                           Texinfo. | 
|---|
| 347 | * TEXINFOS <1>:                          Texinfo. | 
|---|
| 348 | * TEXINFOS:                              Uniform. | 
|---|
| 349 | * VERSION <1>:                           Dist. | 
|---|
| 350 | * VERSION:                               Requirements. | 
|---|
| 351 | * WITH_DMALLOC:                          Macros. | 
|---|
| 352 | * WITH_REGEX:                            Macros. | 
|---|
| 353 | * YACC:                                  Optional. | 
|---|
| 354 |  | 
|---|
| 355 |  | 
|---|
| 356 | File: automake.info,  Node: General Index,  Prev: Macro and Variable Index,  Up: Top | 
|---|
| 357 |  | 
|---|
| 358 | General Index | 
|---|
| 359 | ************* | 
|---|
| 360 |  | 
|---|
| 361 | * Menu: | 
|---|
| 362 |  | 
|---|
| 363 | * ## (special Automake comment):         General Operation. | 
|---|
| 364 | * --acdir:                               Invoking aclocal. | 
|---|
| 365 | * --add-missing:                         Invoking Automake. | 
|---|
| 366 | * --amdir:                               Invoking Automake. | 
|---|
| 367 | * --build-dir:                           Invoking Automake. | 
|---|
| 368 | * --cygnus:                              Invoking Automake. | 
|---|
| 369 | * --enable-maintainer-mode:              Optional. | 
|---|
| 370 | * --foreign:                             Invoking Automake. | 
|---|
| 371 | * --generate-deps:                       Invoking Automake. | 
|---|
| 372 | * --gnits:                               Invoking Automake. | 
|---|
| 373 | * --gnu:                                 Invoking Automake. | 
|---|
| 374 | * --help <1>:                            Invoking aclocal. | 
|---|
| 375 | * --help:                                Invoking Automake. | 
|---|
| 376 | * --include-deps:                        Invoking Automake. | 
|---|
| 377 | * --no-force:                            Invoking Automake. | 
|---|
| 378 | * --output:                              Invoking aclocal. | 
|---|
| 379 | * --output-dir:                          Invoking Automake. | 
|---|
| 380 | * --print-ac-dir:                        Invoking aclocal. | 
|---|
| 381 | * --srcdir-name:                         Invoking Automake. | 
|---|
| 382 | * --verbose <1>:                         Invoking aclocal. | 
|---|
| 383 | * --verbose:                             Invoking Automake. | 
|---|
| 384 | * --version <1>:                         Invoking aclocal. | 
|---|
| 385 | * --version:                             Invoking Automake. | 
|---|
| 386 | * --with-dmalloc:                        Macros. | 
|---|
| 387 | * --with-regex:                          Macros. | 
|---|
| 388 | * -a:                                    Invoking Automake. | 
|---|
| 389 | * -enable-debug, example:                Conditionals. | 
|---|
| 390 | * -gnits, complete description:          Gnits. | 
|---|
| 391 | * -gnu, complete description:            Gnits. | 
|---|
| 392 | * -gnu, required files:                  Gnits. | 
|---|
| 393 | * -hook targets:                         Extending. | 
|---|
| 394 | * -I:                                    Invoking aclocal. | 
|---|
| 395 | * -i:                                    Invoking Automake. | 
|---|
| 396 | * -local targets:                        Extending. | 
|---|
| 397 | * -o:                                    Invoking Automake. | 
|---|
| 398 | * -v:                                    Invoking Automake. | 
|---|
| 399 | * @ALLOCA@, special handling:            LIBOBJS. | 
|---|
| 400 | * @LIBOBJS@, special handling:           LIBOBJS. | 
|---|
| 401 | * @LTLIBOBJS@, special handling:         A Shared Library. | 
|---|
| 402 | * _DATA primary, defined:                Data. | 
|---|
| 403 | * _DEPENDENCIES, defined:                A Program. | 
|---|
| 404 | * _HEADERS primary, defined:             Headers. | 
|---|
| 405 | * _JAVA primary, defined:                Java. | 
|---|
| 406 | * _LDFLAGS, defined:                     A Program. | 
|---|
| 407 | * _LIBADD primary, defined:              A Library. | 
|---|
| 408 | * _LIBRARIES primary, defined:           A Library. | 
|---|
| 409 | * _LISP primary, defined:                Emacs Lisp. | 
|---|
| 410 | * _LTLIBRARIES primary, defined:         A Shared Library. | 
|---|
| 411 | * _MANS primary, defined:                Man pages. | 
|---|
| 412 | * _PROGRAMS primary variable:            Uniform. | 
|---|
| 413 | * _SCRIPTS primary, defined:             Scripts. | 
|---|
| 414 | * _SOURCES and header files:             A Program. | 
|---|
| 415 | * _SOURCES primary, defined:             A Program. | 
|---|
| 416 | * _TEXINFOS primary, defined:            Texinfo. | 
|---|
| 417 | * AC_OUTPUT, scanning:                   Requirements. | 
|---|
| 418 | * acinclude.m4, defined:                 Complete. | 
|---|
| 419 | * aclocal program, introduction:         Complete. | 
|---|
| 420 | * aclocal, extending:                    Extending aclocal. | 
|---|
| 421 | * aclocal, Invoking:                     Invoking aclocal. | 
|---|
| 422 | * aclocal.m4, preexisting:               Complete. | 
|---|
| 423 | * Adding new SUFFIXES:                   Suffixes. | 
|---|
| 424 | * all:                                   Extending. | 
|---|
| 425 | * all-local:                             Extending. | 
|---|
| 426 | * AM_INIT_AUTOMAKE, example use:         Complete. | 
|---|
| 427 | * ansi2knr:                              ANSI. | 
|---|
| 428 | * Automake constraints:                  Introduction. | 
|---|
| 429 | * Automake options:                      Invoking Automake. | 
|---|
| 430 | * Automake requirements <1>:             Requirements. | 
|---|
| 431 | * Automake requirements:                 Introduction. | 
|---|
| 432 | * Automake, invoking:                    Invoking Automake. | 
|---|
| 433 | * Automake, recursive operation:         General Operation. | 
|---|
| 434 | * Automatic linker selection:            How the Linker is Chosen. | 
|---|
| 435 | * BUGS, reporting:                       Introduction. | 
|---|
| 436 | * BUILT_SOURCES, defined:                Sources. | 
|---|
| 437 | * C++ support:                           C++ Support. | 
|---|
| 438 | * canonicalizing Automake macros:        Canonicalization. | 
|---|
| 439 | * cfortran:                              Mixing Fortran 77 With C and C++. | 
|---|
| 440 | * check:                                 Extending. | 
|---|
| 441 | * check primary prefix, definition:      Uniform. | 
|---|
| 442 | * check-local:                           Extending. | 
|---|
| 443 | * check_LTLIBRARIES, not allowed:        A Shared Library. | 
|---|
| 444 | * clean-local:                           Extending. | 
|---|
| 445 | * Comment, special to Automake:          General Operation. | 
|---|
| 446 | * Complete example:                      Complete. | 
|---|
| 447 | * Conditional example,  -enable-debug:   Conditionals. | 
|---|
| 448 | * Conditionals:                          Conditionals. | 
|---|
| 449 | * config.guess:                          Invoking Automake. | 
|---|
| 450 | * configure.in, from GNU Hello:          Hello. | 
|---|
| 451 | * configure.in, scanning:                configure. | 
|---|
| 452 | * Constraints of Automake:               Introduction. | 
|---|
| 453 | * cpio example:                          Uniform. | 
|---|
| 454 | * ctags Example:                         etags. | 
|---|
| 455 | * cvs-dist:                              General Operation. | 
|---|
| 456 | * cvs-dist, non-standard example:        General Operation. | 
|---|
| 457 | * Cygnus strictness:                     Cygnus. | 
|---|
| 458 | * DATA primary, defined:                 Data. | 
|---|
| 459 | * de-ANSI-fication, defined:             ANSI. | 
|---|
| 460 | * Deep package:                          Depth. | 
|---|
| 461 | * dejagnu:                               Tests. | 
|---|
| 462 | * dist <1>:                              Dist. | 
|---|
| 463 | * dist:                                  Dependencies. | 
|---|
| 464 | * dist-hook <1>:                         Extending. | 
|---|
| 465 | * dist-hook:                             Dist. | 
|---|
| 466 | * dist-shar:                             Options. | 
|---|
| 467 | * dist-tarZ:                             Options. | 
|---|
| 468 | * dist-zip:                              Options. | 
|---|
| 469 | * distcheck:                             Dist. | 
|---|
| 470 | * distclean-local:                       Extending. | 
|---|
| 471 | * dmalloc, support for:                  Macros. | 
|---|
| 472 | * dvi:                                   Extending. | 
|---|
| 473 | * dvi-local:                             Extending. | 
|---|
| 474 | * E-mail, bug reports:                   Introduction. | 
|---|
| 475 | * EDITION Texinfo macro:                 Texinfo. | 
|---|
| 476 | * else:                                  Conditionals. | 
|---|
| 477 | * endif:                                 Conditionals. | 
|---|
| 478 | * etags Example:                         etags. | 
|---|
| 479 | * Example conditional -enable-debug:     Conditionals. | 
|---|
| 480 | * Example of recursive operation:        General Operation. | 
|---|
| 481 | * Example of shared libraries:           A Shared Library. | 
|---|
| 482 | * Example, ctags and etags:              etags. | 
|---|
| 483 | * Example, EXTRA_PROGRAMS:               Uniform. | 
|---|
| 484 | * Example, GNU Hello:                    Hello. | 
|---|
| 485 | * Example, handling Texinfo files:       Hello. | 
|---|
| 486 | * Example, mixed language:               Mixing Fortran 77 With C and C++. | 
|---|
| 487 | * Example, regression test:              Hello. | 
|---|
| 488 | * Exit status 77, special interpretation: Tests. | 
|---|
| 489 | * Extending aclocal:                     Extending aclocal. | 
|---|
| 490 | * Extending list of installation directories: Uniform. | 
|---|
| 491 | * Extra files distributed with Automake: Invoking Automake. | 
|---|
| 492 | * EXTRA_, prepending:                    Uniform. | 
|---|
| 493 | * EXTRA_prog_SOURCES, defined:           A Program. | 
|---|
| 494 | * EXTRA_PROGRAMS, defined <1>:           A Program. | 
|---|
| 495 | * EXTRA_PROGRAMS, defined:               Uniform. | 
|---|
| 496 | * Files distributed with Automake:       Invoking Automake. | 
|---|
| 497 | * First line of Makefile.am:             General Operation. | 
|---|
| 498 | * Flat package:                          Depth. | 
|---|
| 499 | * FLIBS, defined:                        Mixing Fortran 77 With C and C++. | 
|---|
| 500 | * foreign strictness:                    Strictness. | 
|---|
| 501 | * Fortran 77 support:                    Fortran 77 Support. | 
|---|
| 502 | * Fortran 77, mixing with C and C++:     Mixing Fortran 77 With C and C++. | 
|---|
| 503 | * Fortran 77, Preprocessing:             Preprocessing Fortran 77. | 
|---|
| 504 | * Future directions:                     Future. | 
|---|
| 505 | * Gettext support:                       gettext. | 
|---|
| 506 | * gnits strictness:                      Strictness. | 
|---|
| 507 | * GNU Gettext support:                   gettext. | 
|---|
| 508 | * GNU Hello, configure.in:               Hello. | 
|---|
| 509 | * GNU Hello, example:                    Hello. | 
|---|
| 510 | * GNU make extensions:                   General Operation. | 
|---|
| 511 | * GNU Makefile standards:                Introduction. | 
|---|
| 512 | * Guile rewrite:                         Future. | 
|---|
| 513 | * Header files in _SOURCES:              A Program. | 
|---|
| 514 | * HEADERS primary, defined:              Headers. | 
|---|
| 515 | * HEADERS, installation directories:     Headers. | 
|---|
| 516 | * Hello example:                         Hello. | 
|---|
| 517 | * Hello, configure.in:                   Hello. | 
|---|
| 518 | * hook targets:                          Extending. | 
|---|
| 519 | * HP-UX 10, lex problems:                Macros. | 
|---|
| 520 | * HTML support, example:                 Uniform. | 
|---|
| 521 | * id:                                    Tags. | 
|---|
| 522 | * if:                                    Conditionals. | 
|---|
| 523 | * include:                               Include. | 
|---|
| 524 | * INCLUDES, example usage:               Hello. | 
|---|
| 525 | * info <1>:                              Extending. | 
|---|
| 526 | * info:                                  Options. | 
|---|
| 527 | * info-local:                            Extending. | 
|---|
| 528 | * install:                               Install. | 
|---|
| 529 | * install-data <1>:                      Extending. | 
|---|
| 530 | * install-data:                          Install. | 
|---|
| 531 | * install-data-hook:                     Extending. | 
|---|
| 532 | * install-data-local <1>:                Extending. | 
|---|
| 533 | * install-data-local:                    Install. | 
|---|
| 534 | * install-exec <1>:                      Extending. | 
|---|
| 535 | * install-exec:                          Install. | 
|---|
| 536 | * install-exec-hook:                     Extending. | 
|---|
| 537 | * install-exec-local <1>:                Extending. | 
|---|
| 538 | * install-exec-local:                    Install. | 
|---|
| 539 | * install-info <1>:                      Options. | 
|---|
| 540 | * install-info:                          Texinfo. | 
|---|
| 541 | * install-info target:                   Texinfo. | 
|---|
| 542 | * install-man <1>:                       Options. | 
|---|
| 543 | * install-man:                           Man pages. | 
|---|
| 544 | * install-man target:                    Man pages. | 
|---|
| 545 | * install-strip:                         Install. | 
|---|
| 546 | * Installation directories, extending list: Uniform. | 
|---|
| 547 | * Installation support:                  Install. | 
|---|
| 548 | * installdirs:                           Install. | 
|---|
| 549 | * Installing headers:                    Headers. | 
|---|
| 550 | * Installing scripts:                    Scripts. | 
|---|
| 551 | * Invoking aclocal:                      Invoking aclocal. | 
|---|
| 552 | * Invoking Automake:                     Invoking Automake. | 
|---|
| 553 | * JAVA primary, defined:                 Java. | 
|---|
| 554 | * JAVA restrictions:                     Java. | 
|---|
| 555 | * lex problems with HP-UX 10:            Macros. | 
|---|
| 556 | * lex, multiple lexers:                  Yacc and Lex. | 
|---|
| 557 | * LIBADD primary, defined:               A Library. | 
|---|
| 558 | * LIBRARIES primary, defined:            A Library. | 
|---|
| 559 | * Linking Fortran 77 with C and C++:     Mixing Fortran 77 With C and C++. | 
|---|
| 560 | * LISP primary, defined:                 Emacs Lisp. | 
|---|
| 561 | * local targets:                         Extending. | 
|---|
| 562 | * LTLIBRARIES primary, defined:          A Shared Library. | 
|---|
| 563 | * Macros Automake recognizes:            Optional. | 
|---|
| 564 | * Macros, overriding:                    General Operation. | 
|---|
| 565 | * make check:                            Tests. | 
|---|
| 566 | * make clean support:                    Clean. | 
|---|
| 567 | * make dist:                             Dist. | 
|---|
| 568 | * make distcheck:                        Dist. | 
|---|
| 569 | * make install support:                  Install. | 
|---|
| 570 | * Make targets, overriding:              General Operation. | 
|---|
| 571 | * Makefile.am, first line:               General Operation. | 
|---|
| 572 | * MANS primary, defined:                 Man pages. | 
|---|
| 573 | * mdate-sh:                              Texinfo. | 
|---|
| 574 | * Mixed language example:                Mixing Fortran 77 With C and C++. | 
|---|
| 575 | * Mixing Fortran 77 with C and C++:      Mixing Fortran 77 With C and C++. | 
|---|
| 576 | * Mixing Fortran 77 with C and/or C++:   Mixing Fortran 77 With C and C++. | 
|---|
| 577 | * mostlyclean-local:                     Extending. | 
|---|
| 578 | * Multiple configure.in files:           Invoking Automake. | 
|---|
| 579 | * Multiple lex lexers:                   Yacc and Lex. | 
|---|
| 580 | * Multiple yacc parsers:                 Yacc and Lex. | 
|---|
| 581 | * no-dependencies:                       Dependencies. | 
|---|
| 582 | * no-installinfo:                        Texinfo. | 
|---|
| 583 | * no-installman:                         Man pages. | 
|---|
| 584 | * no-texinfo.tex:                        Texinfo. | 
|---|
| 585 | * noinst primary prefix, definition:     Uniform. | 
|---|
| 586 | * noinstall-info target:                 Texinfo. | 
|---|
| 587 | * noinstall-man target:                  Man pages. | 
|---|
| 588 | * Non-GNU packages:                      Strictness. | 
|---|
| 589 | * Non-standard targets:                  General Operation. | 
|---|
| 590 | * Option, ansi2knr:                      Options. | 
|---|
| 591 | * Option, check-news:                    Options. | 
|---|
| 592 | * Option, cygnus:                        Options. | 
|---|
| 593 | * Option, dejagnu:                       Options. | 
|---|
| 594 | * Option, dist-shar:                     Options. | 
|---|
| 595 | * Option, dist-tarZ:                     Options. | 
|---|
| 596 | * Option, dist-zip:                      Options. | 
|---|
| 597 | * Option, foreign:                       Options. | 
|---|
| 598 | * Option, gnits:                         Options. | 
|---|
| 599 | * Option, gnu:                           Options. | 
|---|
| 600 | * Option, no-dependencies:               Options. | 
|---|
| 601 | * Option, no-installinfo:                Options. | 
|---|
| 602 | * Option, no-installman:                 Options. | 
|---|
| 603 | * Option, no-texinfo:                    Options. | 
|---|
| 604 | * Option, readme-alpha:                  Options. | 
|---|
| 605 | * Option, version:                       Options. | 
|---|
| 606 | * Options, Automake:                     Invoking Automake. | 
|---|
| 607 | * Overriding make macros:                General Operation. | 
|---|
| 608 | * Overriding make targets:               General Operation. | 
|---|
| 609 | * Overriding SUBDIRS:                    Top level. | 
|---|
| 610 | * Package, deep:                         Depth. | 
|---|
| 611 | * Package, Flat:                         Depth. | 
|---|
| 612 | * Package, shallow:                      Depth. | 
|---|
| 613 | * pkgdatadir, defined:                   Uniform. | 
|---|
| 614 | * pkgincludedir, defined:                Uniform. | 
|---|
| 615 | * pkglibdir, defined:                    Uniform. | 
|---|
| 616 | * POSIX termios headers:                 Macros. | 
|---|
| 617 | * Preprocessing Fortran 77:              Preprocessing Fortran 77. | 
|---|
| 618 | * Primary variable, DATA:                Data. | 
|---|
| 619 | * Primary variable, defined:             Uniform. | 
|---|
| 620 | * Primary variable, HEADERS:             Headers. | 
|---|
| 621 | * Primary variable, JAVA:                Java. | 
|---|
| 622 | * Primary variable, LIBADD:              A Library. | 
|---|
| 623 | * Primary variable, LIBRARIES:           A Library. | 
|---|
| 624 | * Primary variable, LISP:                Emacs Lisp. | 
|---|
| 625 | * Primary variable, LTLIBRARIES:         A Shared Library. | 
|---|
| 626 | * Primary variable, MANS:                Man pages. | 
|---|
| 627 | * Primary variable, PROGRAMS:            Uniform. | 
|---|
| 628 | * Primary variable, SCRIPTS:             Scripts. | 
|---|
| 629 | * Primary variable, SOURCES:             A Program. | 
|---|
| 630 | * Primary variable, TEXINFOS:            Texinfo. | 
|---|
| 631 | * prog_LDADD, defined:                   A Program. | 
|---|
| 632 | * PROGRAMS primary variable:             Uniform. | 
|---|
| 633 | * PROGRAMS, bindir:                      A Program. | 
|---|
| 634 | * Ratfor programs:                       Preprocessing Fortran 77. | 
|---|
| 635 | * README-alpha:                          Gnits. | 
|---|
| 636 | * Recognized macros by Automake:         Optional. | 
|---|
| 637 | * Recursive operation of Automake:       General Operation. | 
|---|
| 638 | * regex package:                         Macros. | 
|---|
| 639 | * Regression test example:               Hello. | 
|---|
| 640 | * Reporting BUGS:                        Introduction. | 
|---|
| 641 | * Requirements of Automake:              Requirements. | 
|---|
| 642 | * Requirements, Automake:                Introduction. | 
|---|
| 643 | * Restrictions for JAVA:                 Java. | 
|---|
| 644 | * rx package:                            Macros. | 
|---|
| 645 | * Scanning configure.in:                 configure. | 
|---|
| 646 | * SCRIPTS primary, defined:              Scripts. | 
|---|
| 647 | * SCRIPTS, installation directories:     Scripts. | 
|---|
| 648 | * Selecting the linker automatically:    How the Linker is Chosen. | 
|---|
| 649 | * Shallow package:                       Depth. | 
|---|
| 650 | * Shared libraries, support for:         A Shared Library. | 
|---|
| 651 | * SOURCES primary, defined:              A Program. | 
|---|
| 652 | * Special Automake comment:              General Operation. | 
|---|
| 653 | * Strictness, defined:                   Strictness. | 
|---|
| 654 | * Strictness, foreign:                   Strictness. | 
|---|
| 655 | * Strictness, gnits:                     Strictness. | 
|---|
| 656 | * Strictness, gnu:                       Strictness. | 
|---|
| 657 | * SUBDIRS, deep package:                 Depth. | 
|---|
| 658 | * SUBDIRS, explained:                    Top level. | 
|---|
| 659 | * SUBDIRS, overriding:                   Top level. | 
|---|
| 660 | * suffix .la, defined:                   A Shared Library. | 
|---|
| 661 | * suffix .lo, defined:                   A Shared Library. | 
|---|
| 662 | * SUFFIXES, adding:                      Suffixes. | 
|---|
| 663 | * Support for C++:                       C++ Support. | 
|---|
| 664 | * Support for Fortran 77:                Fortran 77 Support. | 
|---|
| 665 | * Support for GNU Gettext:               gettext. | 
|---|
| 666 | * tags:                                  Tags. | 
|---|
| 667 | * TAGS support:                          Tags. | 
|---|
| 668 | * Target, install-info:                  Texinfo. | 
|---|
| 669 | * Target, install-man:                   Man pages. | 
|---|
| 670 | * Target, noinstall-info:                Texinfo. | 
|---|
| 671 | * Target, noinstall-man:                 Man pages. | 
|---|
| 672 | * termios POSIX headers:                 Macros. | 
|---|
| 673 | * Test suites:                           Tests. | 
|---|
| 674 | * Texinfo file handling example:         Hello. | 
|---|
| 675 | * Texinfo macro, EDITION:                Texinfo. | 
|---|
| 676 | * Texinfo macro, UPDATED:                Texinfo. | 
|---|
| 677 | * Texinfo macro, VERSION:                Texinfo. | 
|---|
| 678 | * texinfo.tex:                           Texinfo. | 
|---|
| 679 | * TEXINFOS primary, defined:             Texinfo. | 
|---|
| 680 | * Uniform naming scheme:                 Uniform. | 
|---|
| 681 | * uninstall <1>:                         Extending. | 
|---|
| 682 | * uninstall:                             Install. | 
|---|
| 683 | * uninstall-local:                       Extending. | 
|---|
| 684 | * UPDATED Texinfo macro:                 Texinfo. | 
|---|
| 685 | * VERSION Texinfo macro:                 Texinfo. | 
|---|
| 686 | * yacc, multiple parsers:                Yacc and Lex. | 
|---|
| 687 | * ylwrap:                                Yacc and Lex. | 
|---|
| 688 | * zardoz example:                        Complete. | 
|---|
| 689 |  | 
|---|
| 690 |  | 
|---|