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