[3124] | 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 |
|
---|