Fixes from Gord
[platform/upstream/automake.git] / ChangeLog
1 Tue Dec  3 18:58:40 1996  Tom Tromey  <tromey@cygnus.com>
2
3         * automake.in (handle_dependencies): Skip C-only lines in
4         depend2.am when appropriate.
5         * depend2.am (.deps/%.P): Omit modification of $o if language is
6         not C.
7
8 Tue Dec  3 11:29:01 1996  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
9
10         * compile-kr.am: Quote arguments to echo.
11
12         * progs.am: Fix up problems when LIBTOOL is not defined (by
13         setting shell variable instprog to the installation program).
14
15         * aclocal.in (scan_file): Allow the acinclude.m4 file to override
16         any other macro files (but still prevent multiple definitions
17         within acinclude.m4).
18
19 Tue Dec  3 10:40:48 1996  Tom Tromey  <tromey@cygnus.com>
20
21         From Ulrich Drepper:
22         * automake.in (handle_emacs_lisp): Typo fix.
23         (scan_configure): Only recognize VERSION after whitespace.
24
25         * texinfos.am: install-info requires path to info file.
26
27         * progs.am: Use @LIBTOOL@, not $(LIBTOOL).
28
29         * automake.in (am_install_var): If -ltlibs passed, substitute
30         @LIBTOOL@.
31
32 Mon Dec  2 13:51:11 1996  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
33
34         * automake.in (get_object_extension): Unshift ansi2knr onto the
35         all target, so that it builds before any other targets.
36         [de_ansi_objects]: Delete, since unshifting ansi2knr is an easier
37         solution.
38
39 Mon Dec  2 12:13:27 1996  Tom Tromey  <tromey@cygnus.com>
40
41         * Released 1.1i.
42
43         From Janos Farkas:
44         * automake.in (handle_texinfo): Must quote $ for make.
45
46 Sun Dec  1 15:08:09 1996  Tom Tromey  <tromey@cygnus.com>
47
48         * automake.in (handle_configure): Correctly handle common case of
49         multiple non-Makefiles in AC_OUTPUT.  Require all input files when
50         using ":" syntax.
51
52 Sun Nov 24 00:33:50 1996  Tom Tromey  <tromey@cygnus.com>
53
54         * automake.in (handle_source_transform): Don't define
55         EXTRA_prog_SOURCES unnecessarily.  Test extra2.test.
56
57         * automake.in (initialize_per_input): New variables
58         included_generic_compile, included_knr_compile,
59         included_libtool_compile.
60         (get_object_extension): Use them.
61
62         * automake.in (handle_single_transform_list): Removed
63         Objective-C/C++ support (didn't really work anyway).
64         (handle_single_transform_list): Handle assembly specially.
65
66         * automake.in (handle_yacc_lex_cxx): Set --mode=compile or
67         --mode=link when running libtool.
68
69         * ltlibs.am: Set --mode=install when running libtool.
70         (uninstall-@DIR@PROGRAMS): Set --mode=uninstall when running
71         libtool.
72         * libtool.am (.c.lo): Set --mode=compile when running libtool.
73         * progs.am: Set --mode=install when running libtool.
74
75         Fix for bug reported by François Pinard:
76         * automake.in (do_check_merge_target): New sub.
77         (do_one_merge_target): No longer handle `check'.
78         (handle_merge_targets): Use do_check_merge_target.
79         (initialize_per_input): Set @check_tests.
80         (handle_tests): Push onto @check_tests, not @check.
81
82         * automake.in (am_install_var): Typo fix.
83         (handle_configure): Require $inputs[0].
84
85 Fri Nov 22 00:01:45 1996  Tom Tromey  <tromey@cygnus.com>
86
87         * automake.in (handle_lib_objects): Fixed error message
88         processing.
89
90 Thu Nov 21 22:29:30 1996  Tom Tromey  <tromey@cygnus.com>
91
92         * automake.in (scan_configure): AC_FUNC_FNMATCH doesn't add to
93         LIBOBJS.
94         (handle_configure): Support multi-":" mode for AC_OUTPUT.
95
96         * m4/header.m4: New file.
97
98         * automake.in (scan_configure): Recognize AM_CONFIG_HEADER.
99
100 Wed Nov 20 00:23:42 1996  Tom Tromey  <tromey@cygnus.com>
101
102         * acinstall: Allow commentary at end of "serial" line.  From Gord
103         Matzigkeit.
104
105         * automake.in (handle_yacc_lex_cxx): Only replace output header if
106         it has changed.
107
108 Tue Nov 19 19:03:30 1996  Tom Tromey  <tromey@cygnus.com>
109
110         * automake.in (am_primary_prefixes): Allow configure variables to
111         be named after primary.
112         (am_install_var): Ditto.
113
114         * automake.in (initialize_per_input): Initialize output_header.
115         (generate_makefile): Set up output_header; print it before
116         output_rules.
117         (handle_footer): Put .SUFFIXES into output_header, for AIX.
118
119 Mon Nov 18 19:11:53 1996  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
120
121         * automake.in: Added a lot of libtool support.  New variable
122         prog_LDFLAGS to pass linker flags.  Use libtoolize to install
123         libtool support files.
124
125 Mon Nov 18 13:29:55 1996  Tom Tromey  <tromey@cygnus.com>
126
127         * automake.in (handle_lib_objects): Push @LIBOBJS@ and @ALLOCA@
128         onto dependency list.
129
130         * aclocal.in (obsolete_macros): Include AM_SANITY_CHECK_CC; now
131         part of autoconf proper.
132         * m4/ccsanity.m4: Removed.
133
134 Sun Nov 17 12:25:17 1996  Tom Tromey  <tromey@cygnus.com>
135
136         * automake.in (check_typos): Check to make sure EXTRA_ variables
137         don't contain configure subs.
138         (handle_dist_worker): Removed EXTRA_DIST_DIRS; not needed.
139
140 Fri Nov 15 18:58:04 1996  Tom Tromey  <tromey@cygnus.com>
141
142         * tags-subd.am: Removed.
143
144         * tags.am (tags-recursive): Removed.
145         (TAGS): Depend on @DIRS@, @CONFIG@.  Use @CONFIG@ in rule.
146         (ID): From tags-subd.am.
147         
148         * aclocal.in (obsolete_macros): Include AM_FUNC_FNMATCH.
149         * automake.in (scan_configure): Recognize AC_FUNC_FNMATCH.
150         * m4/fnmatch.m4: Removed (now in autoconf).
151
152         * automake.in (initialize_per_input): Init de_ansi_objects.
153         (handle_single_transform_list): Error if extension unrecognized.
154         Set elements of de_ansi_objects.
155         (get_object_extension): Don't push ANSI2KNR onto @all.
156         (handle_yacc_lex_cxx): Put ANSI2KNR into dependency of all ._o
157         files.
158         (pretty_print_internal): Initialize $bol depending on the column.
159
160 Fri Nov 15 16:22:15 1996  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
161
162         * library.am: Fixed references to LIBRARY according to new scheme.
163
164         * libs.am, libs-clean.am: Removed references to LIBFILES.
165
166         * automake.texi (A Library): doc fix
167
168         * automake.in (handle_libraries): Deleted references to *LIBFILES,
169         since we now have the full library name in the *LIBRARIES
170         variable.
171         (am_install_var): Removed `-no-all' option, which was only required
172         for the LIBFILES hack.
173
174 Fri Nov 15 16:39:29 1996  Tom Tromey  <tromey@cygnus.com>
175
176         * automake.in: Applied libtool-related patches from Gord.
177         (scan_configure): Set CC configure var if AM_PROG_LIBTOOL seen.
178         Also indicate that AC_CANONICAL_HOST was run.
179
180         * Makefile.am (pkgdata_DATA): Removed aclocal.m4.
181
182 Thu Nov 14 23:11:09 1996  Tom Tromey  <tromey@cygnus.com>
183
184         * automake.in (handle_yacc_lex_cxx): Don't auto-define YACC, LEX,
185         CXX, CC.
186
187         * dejagnu.am: Print warning if runtest missing.
188
189         From Joerg-Martin Schwarz:
190         * automake.in (handle_aclocal_m4): Find aclocal.m4 in srcdir.
191         (require_file_internal): Unlink file before creating it.
192
193         * depend2.am (.deps/%.P): Don't print commands when running.
194
195 Mon Nov 11 10:35:08 1996  Tom Tromey  <tromey@cygnus.com>
196
197         * automake.in (handle_single_transform_list): Simplified C++
198         matching expression.
199
200 Fri Nov  8 09:49:09 1996  Tom Tromey  <tromey@cygnus.com>
201
202         * Released 1.1g.
203
204         * compile-kr.am ($(OBJECTS)): Removed.
205
206         * automake.in (get_object_extension): Define ANSI2KNR.  Push onto
207         @all if ansi2knr is in this directory.
208
209         * configure.in: Don't run AC_ARG_PROGRAM, AC_PROG_MAKE_SET.
210
211         * m4/init.m4: Run AM_SANITY_CHECK.
212
213         * m4/sanity.m4: New file.
214
215         * automake.in (handle_dist_worker): In Cygnus mode, possibly find
216         files to dist in build dir, not srcdir.
217         (%omit_dependencies): New global.
218         (scan_dependency_file): Handle OMIT_DEPENDENCIES.
219         (scan_configure): Put rx.h, regex.h on %omit_dependencies.  Ditto
220         libintl.h.
221         (handle_tests): Remove CYGNUS strings in Cygnus mode.
222         (handle_texinfo): Ditto.
223
224         * texinfos.am (dist-info): New target.
225
226         * automake.in (handle_dist_worker): Use DISTFILES, not
227         DEP_DISTFILES.
228         (initialize_per_input): Initialize dist_targets.
229         (handle_texinfo): Don't compute @infos_list; don't define or use
230         INFOS.  Put dist-info onto @dist_targets.
231         (handle_dist_worker): Handle @dist_targets.  Don't use the "echo
232         trick" for expanding DISTFILES any more.
233
234         * dist-vars.am (DEP_DISTFILES): Removed.
235         (DISTFILES): Don't include INFOS.
236
237         * automake.in (handle_texinfo): Handle Cygnus mode.
238         * texinfos.am (.texi.info, .texinfo.info): Handle Cygnus mode.
239
240         * automake.in (handle_single_transform_list): New sub.
241         (handle_source_transform): Use it.
242         (handle_built_sources): New sub.
243
244 Thu Nov  7 14:49:16 1996  Tom Tromey  <tromey@cygnus.com>
245
246         * remake.am ($(srcdir)/Makefile.in): Pass @ARGS@ to automake.
247         * remake-subd.am ($(srcdir)/Makefile.in): Pass @ARGS@ to
248         automake.
249         * automake.in (handle_configure): Pass --cygnus when running
250         automake again.
251
252         * remake-hdr.am ($(srcdir)/stamp-h.in): Depend on @FILES@, not
253         ACCONFIG, CONFIG_TOP, CONFIG_BOT.
254         * automake.in (handle_aclocal_m4): Always find aclocal.m4 in
255         top_srcdir.
256         (handle_configure): Don't define ACCONFIG, CONFIG_TOP, CONFIG_BOT;
257         instead substitute files directly.
258
259 Wed Nov  6 10:22:26 1996  Tom Tromey  <tromey@cygnus.com>
260
261         * remake-hdr.am (stamp-h): Look in top_builddir for
262         config.status.
263         ($(srcdir)/stamp-h.in): Look in top_srcdir for configure.in.
264
265 Thu Oct 31 10:55:59 1996  Tom Tromey  <tromey@cygnus.com>
266
267         * texinfos.am (.texi.dvi): Set MAKEINFO when running texi2dvi.
268         From Jim Meyering.
269
270         * automake.in (handle_texinfo): Push install-info-am, not
271         install-info.
272         (handle_merge_targets): Handle no-installinfo option.
273
274         * texinfos.am (install-info-am): Renamed from install-info.
275
276         * automake.in (handle_subdirs): Include install-info-recursive if
277         no-installinfo given.
278
279         * subdirs.am: Include INSTALLINFO token.
280
281         * automake.in (handle_texinfo): Explicitly define MAKEINFO,
282         TEXI2DVI.
283         (cygnus_mode): New global.
284         (handle_dist_worker): Pass --cygnus to automake.
285         (initialize_global_constants): Document --cygnus.
286         (check_cygnus): New sub.
287         (handle_texinfo): Don't require texinfo.tex in Cygnus mode.
288
289         * texi-vars.am: Removed.
290
291         * dejagnu.am (check-DEJAGNU): Don't define rootme.
292
293         * automake.in (handle_tests): Define EXPECT, RUNTEST.
294
295         * dejagnu.am (EXPECT): Removed.
296         (RUNTEST): Removed.
297
298         * automake.in (define_program_variable): New sub.
299
300 Mon Oct 28 10:43:48 1996  Tom Tromey  <tromey@cygnus.com>
301
302         * automake.in (handle_dependencies): Use -M, not -MM, for C++
303         dependencies.
304
305 Thu Oct 24 20:21:50 1996  Tom Tromey  <tromey@cygnus.com>
306
307         * automake.in (check_libobjs_sources): New sub.  Test
308         libobj4.test.
309         (handle_source_transform): Don't check for auto-discovered source
310         files here.
311         (handle_programs): Run check_libobjs_sources here.
312         (handle_libraries): Ditto.
313
314         * automake.in (define_configure_variable): New function.
315         (get_object_extension): Use define_configure_variable.
316         (handle_yacc_lex_cxx): Ditto.
317         (handle_emacs_lisp): Ditto.
318         (configure_vars): New global.
319         (AC_CHECK_PATTERN): New global.
320         (seen_ranlib, seen_prog_cc, seen_prog_cxx, seen_prog_lex):
321         Removed.
322         (handle_yacc_lex_cxx): Use configure_vars, not seen_prog_*.
323         (AC_SUBST_PATTERN): New global.
324         (scan_configure): Use AC_SUBST_PATTERN; don't set seen_prog_*.
325         (handle_libraries): Don't use seen_ranlib.
326         (read_am_file): Run define_configure_variable on each discovered
327         variable.
328
329 Mon Oct 21 23:06:49 1996  Tom Tromey  <tromey@cygnus.com>
330
331         * automake.in (scan_configure): Handle AM_INIT_GUILE_MODULE.
332         (handle_libraries): Pass configure substitutions directly on to
333         LIBFILES.
334
335         * automake.in (AM_PACKAGE_VERSION_PATTERN): New global.
336         (scan_configure): Use it.  Test version.test.
337
338 Sun Oct 20 12:08:46 1996  Tom Tromey  <tromey@cygnus.com>
339
340         * automake.in (handle_dist_worker): Explicitly pass distdir to
341         dist-hook make.  From Tatu Ylonen.
342
343         * m4/strtod.m4: Use correct cache variable.
344
345 Thu Oct 17 13:45:20 1996  Tom Tromey  <tromey@cygnus.com>
346
347         Lisp fixes from Erick Branderhorst:
348         * m4/lispdir.m4: Define lispdir, not LISPDIR.
349         * lisp.am: Added missing \.
350
351 Fri Oct 11 00:44:49 1996  Tom Tromey  <tromey@cygnus.com>
352
353         * automake.in (handle_source_transform): Only rewrite c, yacc, lex
354         to use de-ansi-fication.
355         (scan_configure): Handle multi-line AC_REPLACE_FUNCS.  Test
356         libobj5.test.
357
358         * automake.in (handle_lib_objects): Added $lex_seen argument.
359         Error if lex file used but LEXLIB not seen.
360         (handle_programs): Ditto.
361         (handle_yacc_lex_cxx): Define LEXLIB variable.
362         (handle_lib_objects): Don't allow LEXLIB to end up on dependency
363         list.
364
365 Thu Oct 10 16:12:38 1996  Tom Tromey  <tromey@cygnus.com>
366
367         * automake.in (handle_gettext): Moved check for SUBDIRS and
368         ABOUT-NLS here.
369
370         * automake.in (handle_configure): Run mkinstalldirs under
371         $(SHELL).
372         (handle_yacc_lex_cxx): Run interlock under $(SHELL).
373
374         * remake-subd.am (Makefile): Run config.status under $(SHELL).
375         * remake-hdr.am (stamp-h): Run config.status under $(SHELL).
376         * remake.am (Makefile): Run config.status under $(SHELL).
377         (config.status): Ditto.
378
379         * automake.in (read_am_file): Removed UNMAINT code.
380         (file_contents_with_transform): Ditto.
381         * m4/maintainer.m4: Removed bogus UNMAINT code.
382
383         * automake.in (handle_emacs_lisp): Define EMACS variable.
384         (handle_emacs_lisp): Make sure EMACS is in environment when
385         elisp-comp is run.
386
387         * elisp-comp: Exit with status 1 if usage bad.
388         Use "emacs -q".  Use EMACS environment variable if set (unless set
389         to t).
390
391         * m4/lispdir.m4: Unset EMACS if it is set to `t'.
392
393         * automake.in (handle_dist_worker): Allow EXTRA_DIST items to be
394         in subdirs.
395         (do_one_merge_target): Use all-am, not all, in subdirs case.
396         (handle_merge_targets): Always generate all-am in subdirs case.
397
398         * remake.am (Makefile): Depend on BUILT_SOURCES.
399         * remake-subd.am (Makefile): Depend on BUILT_SOURCES.
400         * depend.am (.deps/.P): Don't depend on BUILT_SOURCES.
401
402         * automake.in (handle_yacc_lex_cxx): Handle y.tab.h in non-ylwrap
403         case.
404
405         * ylwrap: Bug fix.  From Jim Meyering.
406
407 Wed Oct  9 22:51:16 1996  Tom Tromey  <tromey@cygnus.com>
408
409         * m4/mktime.m4: Don't define AC_HEADER_SYS_TIME_H; instead just
410         check directly for header.
411
412 Mon Oct  7 13:08:15 1996  Tom Tromey  <tromey@cygnus.com>
413
414         * automake.in (scan_configure): fp_WITH_DMALLOC and fp_WITH_REGEX
415         are obsolete.
416
417 Sun Oct  6 00:43:01 1996  Tom Tromey  <tromey@cygnus.com>
418
419         * automake.in (AC_CONFIG_AUX_DIR_PATTERN): New global.
420         (AM_INIT_AUTOMAKE_PATTERN): New global.
421         (scan_configure): Use them.
422
423         * aclocal.in (add_file): Search contents of included files.  Test
424         req.test.
425         (scan_m4_files): Don't skip acinclude.m4 when constructing
426         search.  Test acsilent.test.
427         (scan_m4_files): Scan acinclude.m4.
428
429         * aclocal.in (add_file): Removed debugging print.
430         (scan_configure): Set $file_contents when scanning acinclude.m4.
431         Test acinclude.test.
432
433         * configure.in: Upped to 1.1g.
434
435         * Released 1.1f.
436
437         * texinfos.am: Run : after install-info.
438
439         * aclocal.in (parse_arguments): Better error message.
440         * automake.in (parse_arguments): Better error message.
441
442         * remake.am (Makefile): Depend on $(srcdir)/Makefile.in, to work
443         around broken makes.  From David A. Swierczek.
444         * remake-subd.am (Makefile): Ditto.
445
446 Sat Oct  5 11:29:48 1996  Tom Tromey  <tromey@cygnus.com>
447
448         * automake.in (generate_makefile): Put BUILT_SOURCES onto @all if
449         appropriate.
450         (handle_source_transform): Error if discovered source file is
451         mentioned.
452         (do_one_merge_target): Move all-vs-check test here.
453
454         * m4/obstack.m4: New file.
455         * m4/error.m4: New file.
456
457         * automake.in (scan_configure): Support AM_FUNC_MKTIME,
458         AM_FUNC_ERROR_AT_LINE, AM_FUNC_OBSTACK.
459
460         * texinfo.tex: New version from texinfo 3.9.
461
462         * automake.in (handle_yacc_lex_cxx): Updated for new ylwrap.
463         Also, handle y.tab.h file when "yacc -d" is used.
464         (do_one_merge_target): Use pretty_print_rule.
465
466         * ylwrap: Changed usage.
467
468         * m4/mktime.m4: New file.
469
470         * m4: Renamed all .m4 files to fit into 14-char limits.
471
472         * m4/Makefile.am (EXTRA_DIST): New macro.
473
474         * aclocal.in ($ac_defun_rx, %map, %file_contents): New globals.
475         (scan_m4_files): Use $ac_defun_rx.
476         (add_file): Ditto.
477         Run scan_m4_files.
478         (scan_configure): Scan acinclude.m4 before anything else.
479         (scan_file): New sub.
480         (check_acinclude): New sub.
481         (add_file): Rewrote.
482
483         * progs-clean.am, progs.am: Renamed from programs-clean.am,
484         programs.am.
485         * libs-clean.am, libs.am: Renamed from libraries-clean.am,
486         libraries.am.
487         * texi-vars: Renamed from texinfos-vars.am.
488         * comp-vars.am: Renamed from compile-vars.am.
489         * texi-vers.am: Renamed from texi-version.am.
490
491         * automake.in (require_file_internal): Give error if symlink can't
492         be made.
493         (require_config_file): Error message references configure.in.
494         (handle_yacc_lex_cxx): Fix order of arguments to ylwrap; from
495         Joerg-Martin Schwarz.
496         (handle_texinfo): Use texi-vers, not texi-version.
497         (get_object_extension): Use comp-vars, not compile-vars.
498         (handle_texinfo): Use texi-vars, not texinfos-vars.
499         (handle_libraries): Use `libs' prefix, not `libraries'.
500         (handle_programs): Use `progs' prefix, not `programs'.
501
502 Fri Oct  4 01:14:08 1996  Tom Tromey  <tromey@cygnus.com>
503
504         * aclocal.in (scan_m4_files): New sub.
505
506         * m4/AM_FUNC_STRTOD.m4 (am_cv_func_strtod_needs_libm): Set
507         am_cv_func_strtod_needs_libm, so we can avoid linking with -lm
508         everywhere.
509
510 Thu Oct  3 20:11:16 1996  Tom Tromey  <tromey@cygnus.com>
511
512         * texinfos.am (uninstall-info): Run install-info --remove.
513
514         * automake.in (read_am_file): Define all variables after reading
515         .am file.  Test vpath.test.  Reported by Anthony Green.
516
517 Mon Sep 30 08:31:51 1996  Tom Tromey  <tromey@cygnus.com>
518
519         * texinfos.am: Run install-info.
520
521         * automake.in (variable_value_as_list): Just return if comment
522         seen.  Report from Mark Galassi.
523         (handle_options): Don't bother with explicit comment checking.
524
525 Tue Sep 24 09:15:46 1996  Tom Tromey  <tromey@creche.cygnus.com>
526
527         * automake.in (read_am_file): Cleaned up dejagnu variables.
528
529 Mon Sep 23 00:04:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
530
531         * automake.in (parse_arguments): New usage to conform to GNU
532         standards.
533
534         * aclocal.in (parse_arguments): New usage to conform to GNU
535         standards.
536
537         * automake.in (handle_scripts): Push new target onto @check.
538         * scripts.am (check-@DIR@SCRIPTS): New target.
539
540         * automake.in (initialize_global_constants): Define %dist,
541         dist_header, dist_trailer.
542         (handle_dist): Make dist-all target.
543         (generate_makefile): Run check_typos later.
544         (examine_variable): New sub.
545         (handle_tags): Examine TAGS_DEPENDENCIES.  Test spell3.test.
546         Error if TAGS_DEPENDENCIES but no sources used.
547         (handle_configure): Examine CONFIGURE_DEPENDENCIES.
548
549 Sat Sep 21 13:59:15 1996  Tom Tromey  <tromey@creche.cygnus.com>
550
551         * automake.in (am_install_var): More error checking.
552
553 Fri Sep 20 09:06:37 1996  Tom Tromey  <tromey@creche.cygnus.com>
554
555         * tags.am (TAGS): Minor cleanup.
556
557         * clean.am (distclean-generic): Don't remove CONFIG_HEADER.
558
559         * remake-hdr.am (mostlyclean-hdr, clean-hdr, distclean-hdr,
560         maintainer-clean-hdr): New targets.
561
562         * automake.in (handle_configure): Define CONFIG_HEADER correctly
563         when it is in current directory.
564         (handle_configure): Push "hdr" on @clean.
565
566         * remake-hdr.am (stamp-h): Run config.status in top_builddir.
567         ($(srcdir)/stamp-h.in): Run autoheader in top_srcdir.
568
569         * automake.in (scan_configure): Check for install.sh here.
570         (basename): New sub.
571         (handle_configure): Handle case where config.h is in subdir.
572         (handle_configure): Make stamp-in.h for user if it doesn't already
573         exist.
574         (touch): New sub.
575
576 Tue Sep 17 23:35:14 1996  Tom Tromey  <tromey@creche.cygnus.com>
577
578         * Makefile.am (EXTRA_DIST): Include pkgdata_DATA.
579
580         * dist-vars.am (DISTFILES): Don't distribute BUILT_SOURCES or
581         DATA.
582         (DEP_DISTFILES): Ditto.
583
584 Mon Sep 16 22:28:56 1996  Tom Tromey  <tromey@creche.cygnus.com>
585
586         * automake.in (check_typos): Renamed.
587         (check_typos): Check for _LDADD, _LIBADD, and _DEPENDENCIES.
588         (variable_defined): Note variable as being "seen".
589         (handle_lib_objects): Don't push configure substitutions onto
590         _DEPENDENCIES.
591
592 Sun Sep 15 22:45:43 1996  Tom Tromey  <tromey@creche.cygnus.com>
593
594         * automake.in (initialize_per_input): Init content_seen.
595         (variable_value_as_list): Set content_seen entry.
596         (define_variable): Ditto.
597         (define_pretty_variable): Ditto.
598         (check_source_typos): New sub.
599         (generate_makefile): Call it.
600
601 Thu Sep 12 15:03:19 1996  Tom Tromey  <tromey@creche.cygnus.com>
602
603         * automake.in (handle_source_transform): Removed extraneous
604         space.  Test implicit.test.
605         (read_am_file): Make sure "canonical" variables are mentioned in
606         %contents.
607         (scan_configure): AC_CHECK_TOOL sets $seen_canonical to
608         $AC_CANONICAL_HOST conditionally.
609         (handle_footer): Don't use define_pretty_variable in all cases.
610
611 Wed Sep 11 11:54:44 1996  Tom Tromey  <tromey@creche.cygnus.com>
612
613         * clean.am (distclean-generic): Remove CONFIG_CLEAN_FILES here,
614         per GNU/Gnits standards.
615
616         * libraries.am (install-@DIR@LIBRARIES): Use two loops, so new
617         NORMAL_INSTALL and POST_INSTALL variables can work when empty.
618
619         * automake.in (handle_options): Rewrote version handling.  Now
620         returns error indicator.
621         (MACRO_PATTERN, BOGUS_MACRO_PATTERN): Handle `:=' definitions.
622         (RULE_PATTERN): Exclude `:=' from being a rule.
623
624         * m4/AM_PROG_CC_STDC.m4 (ac_save_CC): Bug fix from Jim Meyering.
625
626         * automake.in (variable_value_as_list): Always use am_line_error.
627         (define_variable): New sub.
628         (get_object_extension): Use define_variable.
629         (handle_yacc_lex_cxx): Ditto.
630         (handle_source_transform): Ditto.
631         (handle_programs): Ditto.
632         (handle_libraries): Ditto.
633         (handle_texinfo): Ditto.
634         (handle_man_pages): Ditto.
635         (handle_dependencies): Ditto.
636         (handle_aclocal_m4): Ditto.
637         (define_pretty_variable): New sub.
638         (handle_source_transform): Use define_pretty_variable.
639         (handle_lib_objects): Ditto.
640         (handle_libraries): Ditto.
641         (handle_dist): Ditto.
642         (handle_dependencies): Ditto.
643         (handle_configure): Ditto.
644         (handle_footer): Ditto.
645         (handle_emacs_lisp): Ditto.
646         (am_install_var): Ditto.
647
648         * Released version 1.1e.
649
650         * automake.in ($GNITS_VERSION_PATTERN): Handle non-alpha
651         releases.
652
653         * configure.in: Version 1.1e.
654
655         * automake.in (handle_texinfo): Distribute .info file.
656
657 Sun Sep  8 09:00:37 1996  Tom Tromey  <tromey@creche.cygnus.com>
658
659         * Makefile.am (EXTRA_DIST): New macro.
660         (maintainer-clean): Don't run "make check".
661         (pathchk): New target.
662
663         * automake.in (check_gnits_standards): Only check version number
664         syntax at top level.
665         ($package_version_line): New variable.
666         (scan_configure): Set it.
667         (check_gnits_standards): Use am_conf_line_error.
668         (scan_configure): Remove extraneous whitespace from version
669         number.
670         (handle_dist): Handle distcheck-hook.
671
672         * m4/AM_PROG_CC_STDC.m4: Applied patch from Jim Meyering.
673
674         * automake.in (scan_configure): Handle AM_WITH_REGEX.
675         (handle_lib_objects): Require .h files in %libsources but don't
676         generate dependencies for them.
677         (scan_configure): Also require rx.h and regex.h.
678
679         * m4/Makefile.am (m4data_DATA): Don't include AM_PROG_LIBTOOL,
680         AM_FEATURE_CTYPE, AM_FEATURE_ERRNO, AM_FEATURE_EXIT,
681         AM_SYSTEM_HEADER.
682
683         * texi-version.am: Use "cp; rm" and not "mv", to work around
684         broken mvs.
685
686         * automake.in ($package_version): New global.
687         (scan_configure): Set it.
688         (check_gnits_standards): Verify version string; require
689         README-alpha if alpha version.
690         (scan_configure): Recognize AM_FUNC_FNMATCH,
691         AM_REPLACE_GNU_GETOPT.
692
693         * Makefile.am (installcheck-local): Check all scripts.
694
695 Sat Sep  7 19:22:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
696
697         * tags-clean.am: Do deletions here again.
698
699 Thu Sep  5 09:06:23 1996  Tom Tromey  <tromey@creche.cygnus.com>
700
701         * automake.in (usage): Include bug-reporting information.
702         (handle_lib_objects): Error if LIBOBJS seen but never set.
703
704         * aclocal.in ($acdir): Use @datadir@/aclocal.
705         (usage): Include bug-reporting information.
706
707 Wed Sep  4 11:36:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
708
709         * automake.in (handle_source_transform): .deps no longer in
710         srcdir.
711         (handle_lib_objects): Ditto.
712         (handle_dist_worker): Pass --build-dir to automake.
713         ($build_directory): New global.
714         (parse_arguments): Handle --build-dir.
715         (initialize_global_constants): Include --build-dir in help.
716         (scan_dependency_file): New sub.
717         (handle_dependencies): Use it.  Also, use $build_directory.
718         (initialize_global_constants): Added --srcdir-name.
719         (parse_arguments): Ditto.
720         (handle_dist_worker): Ditto.
721         ($srcdir_name): New global.
722         ($srcdir_rx): New global.
723         (parse_arguments): Set it.
724
725         * depend2.am: Removed all mention of $(srcdir).
726
727         * depend.am (MKDEP): Use gcc -M, not gcc -MM.
728         Removed all mention of $(srcdir); dependencies now put into build
729         dir.
730
731         * depend2.am ($(srcdir)/.deps/%.P): Fixed computation of `top'.
732         Don't do work silently.
733
734         * automake.in (handle_merge_targets): Error if invalid uninstall
735         targets are given.
736         (read_am_file): Fix for test block.test.
737
738 Tue Sep  3 18:50:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
739
740         * texinfos.am (install-info): Added NORMAL_INSTALL.
741         * scripts.am (install-@DIR@SCRIPTS): Added NORMAL_INSTALL.
742         * programs.am (install-@DIR@PROGRAMS): Added NORMAL_INSTALL.
743         * lisp.am (install-@DIR@LISP): Added NORMAL_INSTALL.
744         * libraries.am (install-@DIR@LIBRARIES): Added NORMAL_INSTALL.
745         Also, use POST_INSTALL when running ranlib.
746         * header.am (install-@DIR@HEADERS): Added NORMAL_INSTALL.
747         * data.am (install-@DIR@DATA): Added NORMAL_INSTALL.
748
749         * automake.in (handle_man_pages): Added NORMAL_INSTALL invocation.
750         (handle_merge_targets): Ditto.
751         (handle_merge_targets): Error if PRE_INSTALL, POST_INSTALL, or
752         NORMAL_INSTALL defined.
753
754         * m4/AM_PROG_INSTALL.m4: INSTALL_SCRIPT defaults to
755         ${INSTALL_PROGRAM}.  From François Pinard.
756
757 Tue Aug 27 08:25:05 1996  Tom Tromey  <tromey@creche.cygnus.com>
758
759         * automake.in (file_contents_with_transform): Correctly remove
760         @(UN)?MAINT@ from input when maintainer mode not active.
761         (handle_aclocal_m4): Handle no-maintainer-mode case.
762
763         * remake-hdr.am ($(CONFIG_HEADER)): Removed @MAINT@.
764
765         * m4/AM_SANITY_CHECK_CC.m4: New file (from Jim Meyering).
766
767 Mon Aug 26 21:37:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
768
769         * automake.in (handle_lib_objects): Bug fix from Steve M Robbins.
770         (handle_libraries): Don't include libraries from EXTRA_LIBRARIES
771         in LIBFILES definition.  Reported by Steve M Robbins.  Test
772         alllib.test.
773
774         * automake.in (variable_value_as_list): New sub.
775         (handle_source_transform): Use it.
776         (handle_lib_objects): Ditto.
777         (handle_libraries): Ditto.
778         (handle_texinfo): Ditto.
779         (handle_man_pages): Ditto.
780         (am_install_var): Ditto.
781         (handle_options): Ditto.
782
783 Sat Aug 24 09:30:46 1996  Tom Tromey  <tromey@creche.cygnus.com>
784
785         Reported by Jim Meyering:
786         * automake.in (get_object_extension): Look in "./" for ansi2knr if
787         no path found.
788         (handle_aclocal_m4): Protect aclocal.m4 rule with @MAINT@.
789
790         * remake.am (.PHONY): New target.
791
792         * m4/AM_MAINTAINER_MODE.m4: Also define UNMAINT.
793
794         * automake.in (check_gnu_standards): Disallow no-installman,
795         no-installinfo.
796         (read_am_file): Sed out UNMAINT too.
797         (file_contents_with_transform): Ditto.
798
799         * acinstall: New file.
800
801         * m4/AM_INIT_AUTOMAKE.m4: Define PACKAGE and VERSION.
802
803         * m4/AM_WITH_REGEX.m4: New version from François Pinard.
804
805         * m4/AM_TYPE_PTRDIFF_T.m4: Use am_cv, not ac_cv.
806         * m4/AM_C_PROTOTYPES.m4: Ditto.
807         * m4/AM_FUNC_STRTOD.m4: Ditto.
808         * m4/AM_PROG_CC_STDC.m4: Ditto.
809         * m4/AM_PROG_LIBTOOL.m4: Ditto.
810
811 Fri Aug 23 22:23:50 1996  Tom Tromey  <tromey@creche.cygnus.com>
812
813         * m4/Makefile.am (m4datadir): New macro
814         (m4data_DATA): Renamed.
815
816         * Makefile.am (cvs-dist): Depend on distcheck target.
817
818 Mon Aug 19 15:37:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
819
820         * automake.in (initialize_global_constants): [common_files]
821         Include acinclude.m4.
822
823         * m4/AM_PROG_CC_STDC.m4: Patch from Jim Meyering/Kaveh Ghazi.
824
825 Sat Aug 17 11:27:14 1996  Tom Tromey  <tromey@creche.cygnus.com>
826
827         * automake.in (handle_dependencies): Push `depend'-clean targets
828         on @clean.
829         * depend.am (mostlyclean-depend, clean-depend, distclean-depend,
830         maintainer-clean-depend): New targets.
831
832 Tue Aug 13 17:53:58 1996  Tom Tromey  <tromey@creche.cygnus.com>
833
834         * texinfos.am (.texinfo.info): New target.
835         (.texinfo.dvi): New target.
836
837         From Jim Meyering:
838         * automake.in (handle_texinfo): Use `.info[-0-9]*' as pattern to
839         match info files.
840         (handle_texinfo): Handle `.texinfo' files.
841
842 Mon Aug 12 10:28:46 1996  Tom Tromey  <tromey@creche.cygnus.com>
843
844         * automake.in (require_file_internal): Special-case `.' when
845         finding files to distribute.  Test libobj2.test.
846
847         * aclocal.in (add_file): Fixed regexp for matching AC_DEFUN.  Test
848         order.test.
849
850         * m4/AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL.m4: New file.
851         * m4/AM_SYS_POSIX_TERMIOS.m4: New file.
852
853         * compile-kr.am: Removed duplicate ansi2knr rules.
854
855 Sun Aug 11 00:20:16 1996  Tom Tromey  <tromey@creche.cygnus.com>
856
857         * automake.in (handle_yacc_lex_cxx): Bug fix from Josh MacDonald.
858         (handle_yacc_lex_cxx): Put C++ extensions on suffix list.
859         (mkdir): Removed.
860
861         * automake.in (initialize_global_constants): [common_files]
862         Include interlock and ylwrap.
863
864         * Released version 1.1c.
865
866         * aclocal.in (obsolete_macros): md_TYPE_PTRDIFF_T and
867         ud_PATH_LISPDIR are obsolete names.
868
869         * m4/AM_LC_MESSAGES.m4, m4/AM_WITH_NLS.m4, m4/AM_GNU_GETTEXT.m4:
870         Removed.
871
872         * automake.in (handle_lib_objects): Changed interface.  Now
873         generates _DEPENDENCIES variable if appropriate.
874         (handle_emacs_lisp): Use AM_PATH_LISPDIR.
875         (scan_configure): Ditto.
876
877         * Makefile.am (CLEANFILES): Removed.
878
879         * automake.in (handle_configure): Define CONFIG_CLEAN_FILES.
880
881         * clean.am (clean-generic): Remove $(CONFIG_CLEAN_FILES).
882
883         * compile-vars.am (CC, CFLAGS, COMPILE, LINK): Removed.
884
885         * automake.in (handle_yacc_lex_cxx): Require ylwrap in
886         multi-lex/yacc case.
887         (handle_source_transform): Changed return result.
888         (handle_programs): Use linker returned by
889         handle_source_transform.
890         (seen_prog_cc, seen_prog_cxx): New globals.
891         (scan_configure): Recognize AC_PROG_CC and AC_PROG_CXX.
892         (handle_yacc_lex_cxx): Error message if AC_PROG_CXX or
893         AC_PROG_YACC missing.
894         (seen_decl_yytext, seen_prog_lex): New globals.
895         (scan_configure): Set them.
896         (handle_yacc_lex_cxx): Warn about missing AC_PROG_LEX or
897         AC_DECL_YYTEXT.
898         (handle_yacc_lex_cxx): Use $(LEX_OUTPUT_ROOT).
899         (initialize_per_input): Initialize seen_c_source.
900         (handle_yacc_lex_cxx): Define CC, CFLAGS, COMPILE, LINK only when
901         C source seen.
902         (handle_source_transform): Set seen_c_source.
903
904         * interlock: Changed usage.
905
906         * ylwrap: New file.
907
908         * automake.in (handle_yacc_lex_cxx): Renamed.
909
910         * automake.in (handle_dependencies): Handle %cxx_extensions.
911         Include depend2.am when appropriate.
912
913         * depend2.am: New file; contents from depend.am but templatized.
914
915         * automake.in (initialize_per_input): Initialize
916         %cxx_extensions.
917         (handle_source_transform): Set %cxx_extensions.
918
919 Sat Aug 10 10:29:30 1996  Tom Tromey  <tromey@creche.cygnus.com>
920
921         * interlock: New file.
922
923         * automake.in (handle_yacc_lex): New sub.
924         (handle_source_transform): Removed most yacc/lex handling.
925         (initialize_per_input): Init yacc_sources, lex_sources.
926         (generate_makefile): Run handle_yacc_lex.
927         (handle_merge_targets): Use `scalar' and not $# to find length of
928         array.
929
930         * m4/AM_FEATURE_EXIT.m4: Wrote.
931         * m4/AM_FEATURE_CTYPE.m4: Wrote.
932         * m4/AM_FEATURE_ERRNO.m4: Wrote.
933
934         * aclocal.in (macro_seen): New global.
935         (add_file): Set macro_seen entry.  Only push required macro on
936         @rlist if not already seen.  Test defun.test.
937
938         * automake.in (get_object_extension): Handle directory prefix on
939         `ansi2knr' option.
940
941         * kr-extra.am: New file.
942
943         * kr-vars.am: Removed.
944
945         * automake.in (handle_options): Handle directory prefix on
946         `ansi2knr' option.
947
948         * automake.in (scan_configure): Recognize AM_FUNC_STRTOD.
949
950         * aclocal.in (add_file): Error if macro is duplicated.  Test
951         dup.test.
952
953 Fri Aug  9 09:18:46 1996  Tom Tromey  <tromey@creche.cygnus.com>
954
955         * automake.in (handle_programs): Substitute @XLINK@.  Make sure
956         linker variable is transformed name.
957         * program.am (@PROGRAM@): Use @XLINK@ to link.
958
959         * automake.in (handle_scripts): Fixed call to
960         am_primary_prefixes.
961         (handle_libraries): Better error message when AC_PROG_RANLIB
962         required.
963
964         * automake.in (handle_libraries): Canonicalize library name.  Test
965         canon4.test.
966         * library.am (lib@LIBRARY@.a): Use @XLIBRARY@ where appropriate.
967         (lib@LIBRARY@.a): Look at _DEPENDENCIES variable.
968
969 Thu Aug  8 10:57:21 1996  Tom Tromey  <tromey@creche.cygnus.com>
970
971         * automake.in (handle_scripts): Correctly compute
972         $scripts_installed.  Test scripts.test.
973
974 Wed Aug  7 12:13:15 1996  Tom Tromey  <tromey@creche.cygnus.com>
975
976         * ansi2knr.c: New version.
977
978 Tue Aug  6 10:58:37 1996  Tom Tromey  <tromey@creche.cygnus.com>
979
980         * automake.in (handle_source_transform): Handle more C++ file
981         extensions.  "Handle" Objective C.  Handle more FORTRAN
982         extensions.
983
984         * compile-vars.am (LEX): Removed.
985         (YACC): Removed.
986
987         * automake.in (handle_source_transform): Correctly handle lex
988         source.  Test lex.test.
989         (handle_source_transform): Skip more C++ headers.  Generate macro
990         definitions for YACC and LEX on first use.
991
992         * aclocal.in (parse_arguments): Mention GNU.
993         * automake.in (parse_arguments): Mention GNU.
994
995 Mon Aug  5 00:12:45 1996  Tom Tromey  <tromey@creche.cygnus.com>
996
997         * automake.in (handle_programs): Define program_LINK.
998         * program.am (@PROGRAM@): Use program_LINK to link.
999
1000         * Released version 1.1b
1001
1002         * automake.in (scan_configure): AM_INIT_AUTOMAKE sets
1003         seen_prog_install to `2'.
1004
1005         * configure.in: Don't run AM_PROG_INSTALL.
1006
1007         * automake.in (parse_arguments): Use $PACKAGE.
1008         ($PACKAGE): New global.
1009         ($am_c_prototypes): Renamed.
1010         (get_object_extension): Use am_c_prototypes.
1011         (scan_configure): Ditto.
1012         (scan_configure): Use AM_MAINTAINER_MODE.
1013         (scan_configure): Warn about obsolete macros.
1014
1015         * aclocal.in (parse_arguments): Use $PACKAGE.
1016         ($PACKAGE): New global.
1017
1018         * Makefile.am (CLEANFILES): Added aclocal.
1019         (ETAGS_ARGS): Added aclocal.in.
1020         (TAGS_DEPENDENCIES): Ditto.
1021         (maintainer-check): Depend on aclocal.
1022         (maintainer-check): Check aclocal.
1023         (bin_SCRIPTS): Include aclocal.
1024
1025         * automake.in (scan_configure): Handle AM_INIT_AUTOMAKE.
1026         (scan_configure): Use AM_PROG_INSTALL.
1027
1028         * configure.in: Use AM_INIT_AUTOMAKE.
1029
1030         * automake.in (keyed_aclocal_warning): Warning tells about
1031         aclocal.
1032         (handle_aclocal_m4): New sub.
1033         (handle_configure): Use it.
1034
1035         * aclocal.in (output_file): New global.
1036         (usage): Handle --output.
1037         (parse_arguments): Handle --output.
1038
1039         * m4/AM_INIT_AUTOMAKE.m4: New file.
1040
1041         * m4/AM_PROG_CC_STDC.m4: Require AC_PROG_CC.
1042         Don't touch CFLAGS.
1043
1044         * automake.in (handle_dist_worker): Reverted erroneous "-chmod".
1045         (handle_texinfo): Don't generate `.info-[0-9]' as a filename.
1046
1047         * texinfos.am (.texi.info): Force .info file to be built in
1048         srcdir.  From Franc,ois Pinard.
1049
1050         From Jim Meyering:
1051         * m4/AM_PROG_CC_STDC.m4: (fp_PROG_CC_STDC): Include sys/stat.h in
1052         test program so that DYNIX/ptx V4.1.3 doesn't use `-Xc
1053         -D__EXTENSIONS__' -- with those options on that system, sys/stat.h
1054         gets compile errors.  With help from Marcus Daniels.
1055
1056         * automake.in (initialize_global_constants): Put elisp-comp into
1057         @common_files.  Bug from Glenn Amerine.
1058
1059 Sun Aug  4 12:52:43 1996  Tom Tromey  <tromey@creche.cygnus.com>
1060
1061         * automake.in (handle_dist_worker): Use fgrep, not grep.
1062
1063         * m4/AM_C_PROTOTYPES.m4: Changes from François Pinard.
1064
1065         * automake.in (handle_emacs_lisp): Include lisp-clean.am in
1066         output.
1067         (initialize_global_constants): [install_man_format] Don't hide
1068         "ugliness" at install time.
1069
1070         * lisp-clean.am: New file.
1071
1072         * tags-clean.am (maintainer-clean-tags): Remove TAGS and ID here.
1073
1074         * automake.in (handle_man_pages): Patch from Janos Farkas to fix
1075         bug when installing man pages.  Test man.test.
1076         (initialize_global_constants): [install_man_format] Make sure man
1077         page can actually be found in either source or build dirs.
1078         (handle_dist_worker): Use "755" permissions on distdir.
1079
1080         * automake.in (handle_dist): Allow chmod's to fail.
1081         (am_primary_prefixes): New function.
1082         (am_install_var): Use it.
1083         (handle_libraries): Use it.  Test libfiles.test.
1084         (handle_dist): For dist-tarZ, assume traditional "tar" and
1085         "compress".
1086
1087         * m4/AM_FUNC_STRTOD.m4: New file.
1088
1089         * automake.in (handle_dist): Only generate `distdir' variable if
1090         it doesn't already exist.
1091
1092         Fix for bug reported by Harlan Stenn.  Test tags.test.
1093         * automake.in (initialize_per_input): Define dir_holds_sources.
1094         (handle_tags): Check dir_holds_headers.
1095         (handle_headers): Set dir_holds_headers.
1096
1097         * automake.in (handle_texinfo): Generate "version.texi" dependency
1098         for .dvi file.  Bug reported by Glenn Amerine.  Test vtexi2.test.
1099
1100         * automake.in (handle_configure): Require file $input, not
1101         "$local.in".  From Nyul Laszlo.  Test colon.test.
1102
1103 Sun Jul 28 11:14:52 1996  Tom Tromey  <tromey@creche.cygnus.com>
1104
1105         * aclocal.in: New file.
1106         * configure.in: Generate m4/Makefile, aclocal.
1107         * Makefile.am (SUBDIRS): Include m4.
1108         * m4/Makefile.am: New file.
1109
1110 Fri Jul 19 10:12:27 1996  Tom Tromey  <tromey@creche.cygnus.com>
1111
1112         * automake.in (initialize_global_constants): Put ansi2knr.c and
1113         ansi2knr.1 into common_files.  Bug report from François Pinard.
1114
1115 Mon Jul 15 10:28:29 1996  Tom Tromey  <tromey@creche.cygnus.com>
1116
1117         * install-sh: Updated copyright notice.
1118
1119 Fri Jul  5 08:23:00 1996  Tom Tromey  <tromey@creche.cygnus.com>
1120
1121         * subdirs.am (maintainer-clean-recursive): Don't be so noisy.
1122         Report from Josh MacDonald.
1123
1124         Bugs from Gord Matzigkeit:
1125         * automake.in (handle_footer): Push contents of $(SUFFIXES), not
1126         `$(SUFFIXES)'.
1127         (handle_dist): Ignore chmod return results.
1128
1129         * programs-clean.am (clean-@DIR@PROGRAMS): Work around failing
1130         Solaris "rm -f".  Bug from Kaveh R. Ghazi.
1131         * libraries-clean.am (clean-@DIR@LIBRARIES): Likewise.
1132
1133 Fri Jun 21 10:42:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
1134
1135         * texinfos.am (install-info): Use "if", not "&&", to avoid
1136         install problem when glob doesn't match.
1137
1138         * automake.in (initialize_global_constants): [USAGE] Added
1139         --no-force.
1140         (force_generation): New global.
1141         (parse_arguments): Handle --no-force.
1142         (generate_makefile): Handle --no-force.
1143
1144         * Makefile.am (maintainer-check): Ensure all invocations of
1145         mkinstalldirs are correct.
1146
1147 Tue Jun 18 10:53:54 1996  Tom Tromey  <tromey@creche.cygnus.com>
1148
1149         * automake.in (handle_tests): Don't directly generate site.exp.
1150
1151 Sun Jun 16 22:21:16 1996  Harlan Stenn  <harlan@brown.pfcs.com>
1152         
1153         * automake.in:  Treat an initial `#' on a word in AUTOMAKE_OPTIONS
1154         as a comment start.  Add support for a dist-tarZ target.
1155
1156 Tue Jun 11 22:14:21 1996  Marcus Daniels  <marcus@sayre.sysc.pdx.edu>
1157
1158         * depend.am ($(srcdir)/.deps/%.P): Convert absolute $(top_srcdir)
1159         paths into relative paths.
1160
1161 Mon Jun 10 21:11:20 1996  Tom Tromey  <tromey@creche.cygnus.com>
1162
1163         * texinfo.tex: New version.
1164
1165         * automake.in: Look for AM_PROG_LIBTOOL.  From Gord Matzigkeit.
1166         (initialize_global_constants): Added libtool to
1167         @common_sometimes.
1168         (handle_source_transform): Pass YFLAGS to yacc and LFLAGS to lex.
1169
1170 Sun Jun  9 17:45:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
1171
1172         * texinfos.am (install-info): Don't install ~ files.  Bug report
1173         from Greg McGary.
1174         * automake.in (handle_texinfo): Don't push '.info*' onto
1175         @infos_list.
1176
1177         * automake.in (handle_gettext): Ensure po and intl in SUBDIRS when
1178         using gettext.
1179         (handle_dist): Pass --with-included-gettext to configure if using
1180         gettext.
1181
1182         * compile-kr.am (._c._o): Pass -c to $(COMPILE).
1183         (.c._o): Ditto.
1184         * compile.am (.c.o): Pass -c to $(COMPILE).
1185         * compile-vars.am (COMPILE): Don't include -c.
1186
1187         * remake.am ($(srcdir)/Makefile.in): Pass --strictness to
1188         automake.
1189         * automake.in (handle_configure): Supply --strictness arg to
1190         automake.
1191
1192 Fri Jun  7 12:31:31 1996  Tom Tromey  <tromey@creche.cygnus.com>
1193
1194         * automake.in (handle_tests): Fix quoting on `pwd`.
1195         (handle_options): Recognize no-installinfo option.
1196         (handle_man_pages): Don't put man directory on @installdirs if
1197         no-installman is specified.
1198         (handle_texinfo): Handle no-installinfo option.
1199         (handle_options): Compare version against $num_version, not
1200         $VERSION.
1201         (handle_source_transform): Generate rules for output of lex,
1202         yacc.  Bug report from Thomas Morgan.  Test yacc.test.
1203         (handle_dist): "distcheck" now runs "make dvi".
1204         (handle_tests): Support $(TESTS_ENVIRONMENT).  Idea from Ulrich
1205         Drepper.
1206
1207         * dejagnu.am (check-DEJAGNU): Depend on site.exp.
1208
1209 Sun Jun  2 10:33:10 1996  Tom Tromey  <tromey@creche.cygnus.com>
1210
1211         * automake.in (handle_emacs_lisp): New function.
1212         (initialize_global_constants): Added elisp-comp to
1213         @common_sometimes.
1214         (seen_lispdir): New global.
1215         (scan_configure): Handle ud_PATH_LISPDIR.
1216
1217         * elisp-comp: New file.
1218
1219         * lisp.am: New file.
1220
1221         * automake.in (generate_makefile): Run handle_emacs_lisp.
1222
1223         * aclocal.m4 (ud_PATH_LISPDIR): New macro, from Ulrich Drepper.
1224
1225         * automake.in (initialize_global_constants): Removed version.texi
1226         from common_sometimes.
1227         (initialize_global_constants): Added texinfo.tex to common_files.
1228         Test texinfo.test.
1229         (handle_tests): Allow dejagnu- and automake-style test suites to
1230         coexist.  Test dejagnu.test.
1231         (initialize_global_constants): New constants AC_CANONICAL_HOST,
1232         AC_CANONICAL_SYSTEM.
1233         (scan_configure): Use new constants.
1234         (handle_tests): Put target specific information into site.exp if
1235         AC_CANONICAL_* used.
1236         (read_am_file): Generate some extra variables when AC_CANONICAL_*
1237         used.
1238         (handle_options): Allow version number to have letters appended.
1239         (handle_tests): Error if RUNTEST, RUNTESTFLAGS defined but dejagnu
1240         option not specd.
1241         (initialize_global_constants): install_man_format changed to
1242         handle built man pages.
1243
1244 Wed May 29 10:35:01 1996  Tom Tromey  <tromey@creche.cygnus.com>
1245
1246         * config.guess, config.sub: New versions.
1247
1248 Tue May 28 19:27:11 1996  Tom Tromey  <tromey@creche.cygnus.com>
1249
1250         * configure.in (VERSION): Upped to 1.0.
1251
1252 Sat May 25 10:19:53 1996  Tom Tromey  <tromey@creche.cygnus.com>
1253
1254         * automake.in (handle_tests): Handle dejagnu.
1255         (handle_options): Recognize dejagnu option.
1256
1257         * dejagnu.am: New file.
1258
1259 Thu May 23 10:01:13 1996  Tom Tromey  <tromey@creche.cygnus.com>
1260
1261         * automake.in (handle_dist): Run installcheck target from
1262         distcheck.
1263
1264         * configure.in (VERSION): Upped to 0.34.
1265
1266         * automake.in (scan_configure): Always allow upgrading to
1267         fp_PROG_INSTALL.  Test fpinstall.test.
1268
1269 Wed May 22 14:45:28 1996  Joshua Cowan  <jcowan@hermit.reslife.okstate.edu>
1270
1271         (handle_dist): Make `distcheck' check `install' target, too.
1272
1273 Wed May 22 09:49:27 1996  Tom Tromey  <tromey@creche.cygnus.com>
1274
1275         * automake.in (initialize_per_input): Don't initialize
1276         $output_directory here; initialize it globally.  From Joshua
1277         Cowan.  Test outdir.test.
1278
1279 Sat May 18 10:57:40 1996  Tom Tromey  <tromey@creche.cygnus.com>
1280
1281         * automake.in (handle_tests): Don't push TESTS onto dist_common.
1282         (initialize_global_constants): Put install-sh and mkinstalldirs
1283         into @common_files.  Test insh2.test.
1284
1285 Fri May 17 09:02:02 1996  Tom Tromey  <tromey@creche.cygnus.com>
1286
1287         * automake.in (handle_source_transform): Don't generate _OBJECTS
1288         when no source files specified.  Test number.test.
1289
1290         From Joerg-Martin Schwarz:
1291         * automake.in (seen_package, seen_version): New globals.
1292         (scan_configure): Look for PACKAGE= and VERSION=.
1293
1294         * automake.in (handle_options): Recognize dist-zip.
1295         (handle_dist): Handle dist-zip.
1296         (handle_options): Use ' ', not \s+, with split.  Test
1297         backsl.test.
1298         (handle_source_transform): Likewise.
1299         (handle_lib_objects): Likewise.
1300         (handle_libraries): Likewise.
1301         (handle_texinfo): Likewise.
1302         (handle_man_pages): Likewise.
1303         (handle_subdirs): Likewise.
1304         (handle_gettext): Likewise.
1305         (handle_footer): Likewise.
1306         (handle_tests): Likewise.
1307         (scan_configure): Likewise.
1308         (am_install_var): Likewise.
1309
1310         * Makefile.am (TAGS_DEPENDENCIES): New macro.
1311
1312         * tags.am (tags-recursive): New target.
1313         (TAGS): Depend on it.
1314
1315         * automake.in (handle_tags): Put tags-recursive on @phony.
1316
1317         * tags-subd.am (TAGS): Depend on HEADERS, SOURCES,
1318         TAGS_DEPENDENCIES.
1319         * tags.am (TAGS): Depend on HEADERS, SOURCES, TAGS_DEPENDENCIES.
1320
1321 Thu May 16 09:21:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
1322
1323         * remake.am (configure): Depend on $(CONFIGURE_DEPENDENCIES).
1324
1325         * automake.in (scan_configure): Look for install-sh and
1326         mkinstalldirs here.
1327         (initialize_global_constants): Moved mdate-sh from
1328         common_sometimes to common_files.  Test mdate2.test.
1329
1330 Tue May 14 21:52:01 1996  Tom Tromey  <tromey@creche.cygnus.com>
1331
1332         * automake.in (seen_maint_mode): New global.
1333         (scan_configure): Handle jm_MAINTAINER_MODE.
1334         (read_am_file): Handle seen_maint_mode.
1335         (file_contents_with_transform): Handle seen_maint_mode.
1336         (handle_source_transform): Changed interface, all callers.
1337
1338         From Jim Meyering:
1339         * remake-hdr.am, remake-subd.am, remake.am, texi-version.am:
1340         Handle @MAINT@.
1341         * aclocal.m4 (jm_MAINTAINER_MODE): New macro.
1342
1343         * automake.in (handle_configure): Check $config_aux_dir against
1344         empty string.  From Markku Rossi.  Test mkinstall.test.
1345
1346 Fri May 10 14:38:47 1996  Gord Matzigkeit  <gord@gnu.ai.mit.edu>
1347
1348         * automake.in (distcheck): Added new rule to top level
1349         Makefile.in.
1350
1351 Wed May  8 21:57:21 1996  Gord Matzigkeit  <gord@gnu.ai.mit.edu>
1352
1353         * automake.in (scan_configure): Make sure that gm_PROG_LIBTOOL
1354         sets seen_ranlib.
1355         (generate_makefile): libtool, config.sub, and config.guess should
1356         only ever appear in the top directory of a package.
1357
1358 Tue May 14 10:24:30 1996  Tom Tromey  <tromey@creche.cygnus.com>
1359
1360         * automake.in (initialize_global_constants): Added libversion.in
1361         to @common_files.
1362
1363         * configure.in (VERSION): Upped to 0.33.
1364
1365         * automake.in (am_install_var): Fixed problem in EXTRA_ handling.
1366         Test extra.test.
1367
1368 Mon May 13 10:41:41 1996  Tom Tromey  <tromey@creche.cygnus.com>
1369
1370         * install-sh (transformbasename): Correct misspelling of
1371         transformbasename.  From Ian Lance Taylor.
1372
1373 Sat Apr 27 11:39:10 1996  Tom Tromey  <tromey@creche.cygnus.com>
1374
1375         * automake.in (handle_configure): Set mkinstalldirs variable
1376         here.
1377         (handle_dist_worker): Explicitly set distdir in subdir makes.
1378         (handle_dist): Handle separate distdir target.
1379         (handle_dist_worker): Only generate distdir target.
1380
1381         * texinfos.am (install-info): Use $(mkinstalldirs).
1382         * scripts.am (install-@DIR@SCRIPTS): Use $(mkinstalldirs).
1383         * programs.am (install-@DIR@PROGRAMS): Use $(mkinstalldirs).
1384         * libraries.am (install-@DIR@LIBRARIES): Use $(mkinstalldirs).
1385         * header.am (install-@DIR@HEADERS): Use $(mkinstalldirs).
1386         * data.am (install-@DIR@DATA): Use $(mkinstalldirs).
1387
1388         * automake.in (read_am_file): Set mkinstalldirs variable.
1389         (handle_man_pages): Use it.
1390         (handle_installdirs): Ditto.
1391
1392 Fri Apr 26 15:10:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
1393
1394         * automake.in (handle_man_pages): Fix mkinstalldirs invocation.
1395
1396 Thu Apr 25 18:40:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
1397
1398         * automake.in (handle_dist_worker): Use $(TAR), not tar.
1399         (handle_merge_targets): Make sure config header is built before
1400         recursing into subdirs.
1401         (handle_libraries): Generate LIBFILES for check_LIBRARIES.
1402         (handle_merge_targets): Handle case where nothing is installed but
1403         something must be built -- "make install" must still work.
1404
1405         * dist-vars.am (TAR): New macro.
1406
1407         * automake.in (scan_configure): Support AC_REPLACE_GNU_GETOPT.
1408         (handle_configure): Require stamp-h.in when config header used.
1409
1410 Tue Apr 23 17:57:13 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1411
1412         * doc/mdate-sh: Extract the last field from the date output, not
1413         the sixth, which will fail when the timezone name has more than
1414         one word or is missing.
1415
1416 Wed Apr 24 20:29:26 1996  Tom Tromey  <tromey@creche.cygnus.com>
1417
1418         * automake.in (am_install_var): Use delete, not undef, to remove
1419         EXTRA entry.  From Gord Matzigkeit.
1420
1421 Mon Apr 22 17:48:50 1996  Tom Tromey  <tromey@creche.cygnus.com>
1422
1423         * automake.in (read_am_file): Handle case where last line doesn't
1424         end in newline.
1425
1426 Tue Apr  9 22:53:16 1996  Tom Tromey  <tromey@creche.cygnus.com>
1427
1428         * automake.in (variable_defined): New function.
1429         (read_am_file): Ensure a blank line comes before starting comments
1430         from Makefile.am.
1431         (initialize_per_input): Initialize %targets.
1432         (read_am_file): Set appropriate entry in %targets.
1433         Many changes to use variable_defined.
1434         (check_gnu_standards): Only require ChangeLog at top level.  From
1435         Gord Matzigkeit.
1436         (handle_tests): check-TESTS depends on $(TESTS).  From Gord
1437         Matzigkeit.
1438
1439 Mon Apr  8 22:51:41 1996  Tom Tromey  <tromey@creche.cygnus.com>
1440
1441         * automake.in (parse_arguments): Added short options.
1442         (initialize_global_constants): Ditto.
1443
1444 Fri Apr  5 00:22:14 1996  Tom Tromey  <tromey@creche.cygnus.com>
1445
1446         * mkinstalldirs (errstatus): Don't necessarily die if mkdir
1447         fails.
1448
1449         * automake.in (handle_source_transform): Typo fix.
1450
1451 Thu Apr  4 15:10:50 1996  Tom Tromey  <tromey@creche.cygnus.com>
1452
1453         * automake.in (handle_dist_worker): Renamed dist-local to
1454         dist-hook.
1455         (handle_merge_targets): Added install-data-hook and
1456         install-exec-hook.
1457         (handle_source_transform): Handle EXTRA_prog_SOURCES form.
1458
1459         * automake.in (handle_scripts): Never allow scripts_installed to
1460         become 0.
1461
1462         * scripts.am (install-@DIR@SCRIPTS): Scripts can be found in
1463         srcdir.
1464
1465         * automake.in (generate_makefile): Derived file names from given
1466         input; don't assume Makefile.in and Makefile.am.
1467         (am_file_name, in_file_name): New globals.
1468         (read_am_file): Use them.
1469
1470         * program.am (@PROGRAM@): Use transformed program name.
1471
1472         * remake-hdr.am (stamp-h): Actually touch stamp-h.
1473
1474 Wed Apr  3 15:16:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
1475
1476         * automake.in (require_file_internal): Use correct file for error
1477         messages.  Test insh.test.
1478
1479 Mon Apr  1 09:47:44 1996  Tom Tromey  <tromey@creche.cygnus.com>
1480
1481         * texinfos.am (.texi.info): Build output file in srcdir.
1482
1483         * automake.in (require_file_internal): If $dir is ".",then look in
1484         relative directory.
1485         (handle_texinfo): Canonicalize name of texi file before looking
1486         for dependency variable.
1487
1488 Thu Mar 28 08:33:21 1996  Tom Tromey  <tromey@creche.cygnus.com>
1489
1490         * automake.in (require_conf_file_with_conf_line): Yet another
1491         function of this form.
1492         (libtool_line): New variable.
1493         (handle_libraries): Handle libtool.
1494
1495         * libraries-vars.am: Removed.
1496
1497         * automake.in (seen_libtool): New variable.
1498         (scan_configure): Look for gm_PROG_LIBTOOL or AC_PROG_LIBTOOL.
1499
1500         * automake.in (handle_dist_worker): Handle dist-local.
1501
1502         * Makefile.am (maintainer-check): Do "make check" after all syntax
1503         checks.
1504
1505         * texi-version.am (stamp-@VTI@): Look for mdate-sh in appropriate
1506         directory.
1507
1508         * automake.in ($seen_arg_prog): New global.
1509         (handle_programs): Error if AC_ARG_PROGRAM not seen.
1510         (handle_scripts): Ditto.
1511         (handle_configure): mkinstalldirs now a config file.
1512         (handle_installdirs): Find mkinstalldirs in config_aux_dir.
1513         (handle_dist_worker): Removed DIST_SUBDIRS.
1514         (require_file_path): New variable.
1515         (require_file_with_conf_line): Set it.
1516         (require_file_with_line): Ditto.
1517         (require_file): Ditto.
1518         (require_file_internal): Incorporated code from
1519         require_config_file.
1520         (require_config_file): Rewrote.
1521         (require_conf_file_with_line): New function.
1522         (handle_texinfo): Use it for mdate-sh.
1523         (handle_texinfo): Look for mdate-sh in appropriate directory.
1524
1525 Tue Mar 26 13:47:54 1996  Tom Tromey  <tromey@creche.cygnus.com>
1526
1527         * Makefile.am (cvs-dist): Find NEWS in srcdir.
1528         * automake.in (handle_dist_worker): Find NEWS in srcdir.
1529         ($RULE_PATTERN): Include chars "$(){}/" in allowable patterns in a
1530         rule.
1531         (require_config_file): Set config_aux_path when file found.
1532         ($config_aux_dir): New variable.
1533         (require_config_file): Set it.
1534         (handle_man_pages): Find mkinstalldirs in config_aux_dir.
1535
1536 Mon Mar 25 15:32:57 1996  Tom Tromey  <tromey@creche.cygnus.com>
1537
1538         * data.am (install-@DIR@DATA): Also allow data to be in build
1539         directory.
1540
1541 Sun Mar 24 19:56:28 1996  Tom Tromey  <tromey@creche.cygnus.com>
1542
1543         * automake.in (am_install_var): Don't look in EXTRA_primary
1544         variable any more; it is handled in the main loop.
1545
1546 Wed Mar 20 16:22:35 1996  Tom Tromey  <tromey@creche.cygnus.com>
1547
1548         * data.am (install-@DIR@DATA): Find data in srcdir.
1549
1550 Fri Mar 15 18:30:31 1996  Tom Tromey  <tromey@creche.cygnus.com>
1551
1552         * automake.in (require_config_file): Use correct filename when
1553         looking for errors.  Also, install file in `.' if not found.  Bug
1554         reported by Gord Matzigkeit.  Test installsh.test.
1555
1556 Thu Mar 14 09:28:21 1996  Tom Tromey  <tromey@creche.cygnus.com>
1557
1558         * Makefile.am (cvs-diff): New target.
1559
1560         Fix for bug when install var substitutes empty.  Test empty.test.
1561         * header.am (install-@DIR@HEADERS): Allow empty list of headers.
1562         (uninstall-@DIR@HEADERS): Ditto.
1563         * scripts.am (install-@DIR@SCRIPTS): Allow empty list of scripts.
1564         (uninstall-@DIR@SCRIPTS): Ditto.
1565         * libraries.am (install-@DIR@LIBRARIES): Allow empty list of
1566         libraries.
1567         (uninstall-@DIR@LIBRARIES): Ditto.
1568         * data.am (install-@DIR@DATA): Allow empty list of data.
1569         (uninstall-@DIR@DATA): Ditto.
1570         * programs.am (install-@DIR@PROGRAMS): Added missing semicolon.
1571         From François Pinard.
1572         (install-@DIR@PROGRAMS): Fixed bug when list of programs empty.
1573         (uninstall-@DIR@PROGRAMS): Ditto.
1574
1575 Wed Mar 13 19:50:23 1996  Tom Tromey  <tromey@creche.cygnus.com>
1576
1577         * tags-subd.am (ID): Name of ID file must be flush against -f.
1578
1579         * configure.in (VERSION): Version 0.32.
1580
1581 Mon Mar 11 17:50:58 1996  Tom Tromey  <tromey@creche.cygnus.com>
1582
1583         * automake.in (seen_linguas, all_linguas_line): New variables.
1584         (handle_gettext): New function.
1585         (generate_makefile): Run it.
1586         (scan_configure): Recognize ALL_LINGUAS.
1587
1588 Mon Mar 11 14:34:36 1996  Gord Matzigkeit  <gord@enci.ucalgary.ca>
1589
1590         * automake.texi: doc fix.
1591
1592         * automake.in (am_install_var): Added support for check and
1593         installcheck special prefixes.
1594
1595 Sun Mar 10 10:44:42 1996  Tom Tromey  <tromey@creche.cygnus.com>
1596
1597         * automake.in (handle_subdirs): Don't do SUBDIRS check for
1598         gettext.
1599
1600 Tue Mar  5 18:12:04 1996  Tom Tromey  <tromey@creche.cygnus.com>
1601
1602         * automake.in (OBJECT_PATTERN): Removed.
1603         (am_install_var): No error if name is invalid.
1604         (handle_programs): Canonicalize program names.
1605         (BOGUS_MACRO_PATTERN): New variable.
1606         (read_am_file): Error if bad macro name given.
1607         (require_file_internal): Use am_line_error, not am_conf_error.
1608
1609         * program.am (@PROGRAM@): Recognize @PROGRAM@_DEPENDENCIES.
1610
1611 Mon Mar  4 19:30:24 1996  Tom Tromey  <tromey@creche.cygnus.com>
1612
1613         * automake.in (handle_lib_objects): New function.
1614         (handle_libraries): Use it.
1615         (handle_programs): Ditto.
1616         (handle_dist_worker): Deprecate DIST_SUBDIRS.
1617         (am_install_var): Allow extended directory mechanism to work.
1618         Test exdir.test.
1619
1620         * dist-vars.am (DISTFILES): Use EXTRA_DIST.
1621         (DEP_DISTFILES): Ditto.
1622
1623         * automake.in (OBJECT_PATTERN): New variable.
1624         (am_install_var): Use it.
1625         (handle_dist): DIST_OTHER is an anachronism.
1626
1627 Sat Mar  2 17:04:38 1996  Tom Tromey  <tromey@creche.cygnus.com>
1628
1629         * automake.in (handle_dist_worker): Only cause Automake to be
1630         re-run if not making a distribution.  Fixes bug reported by
1631         Joerg-Martin Schwarz.
1632         (require_file_with_line): New function.
1633         (require_file): Use it.
1634         (am_line_error): Don't print line number if $symbol is empty.
1635         (get_object_extension): Use require_file_with_line.
1636         (handle_libraries): Use require_file_with_line.
1637         (handle_texinfo): Use require_file_with_line.
1638         (handle_configure): Use am_conf_line_error and
1639         require_file_with_conf_line.
1640         (handle_subdirs): Use require_file_with_conf_line.
1641         (handle_configure): Use require_file_with_conf_line.
1642         (handle_tests): Push check-TESTS on @phony.
1643         (am_conf_line_error): New function.
1644         (require_file_with_conf_line): New function.
1645         (require_file_internal): New function.
1646         (require_file_with_line): Use it.
1647         (require_file): Ditto.
1648         (am_conf_line_error): Handle empty line number.
1649         (ac_gettext_line, ac_output_line): New variables.
1650         (scan_configure): Set them.
1651
1652 Fri Mar  1 00:13:04 1996  Tom Tromey  <tromey@creche.cygnus.com>
1653
1654         * automake.in (parse_arguments): Default strictness is gnu.
1655         Changed `normal' to `foreign' everywhere.
1656         (parse_arguments): Handle --foreign.
1657         (initialize_global_constants): Document --foreign.
1658         (handle_dependencies): Better error message.
1659         (handle_texinfo): Don't push $vtexi on @texis.
1660         (handle_texinfo): Only push $vtexi on @texi_deps if not null.
1661         (handle_configure): install-sh is a config file; require it as
1662         such.
1663         (parse_arguments): Renamed --install-missing to --add-missing.
1664         (add_missing): Renamed from install_missing.
1665         (am_install_var): Check to make sure contents of install variable
1666         are correct if primary requires it.  Test badprog.test.
1667         (initialize_global_constants): Initialize
1668         %primary_uses_subobjects.
1669         (handle_source_transform): Skip configure substitutions.  Test
1670         depend.test.  Also, skip empty elements.
1671
1672 Thu Feb 29 22:00:30 1996  Tom Tromey  <tromey@creche.cygnus.com>
1673
1674         * texinfo.tex: New version.
1675
1676         * automake.in (am_install_var): Allow extended range of
1677         installation directories.
1678
1679         * automake.in (get_object_extension): Don't allow
1680         @CONFIG_INCLUDE_SPEC@ in the Makefile.in when config.h not used.
1681         From Gord Matzigkeit.  Test confincl.test.
1682
1683         * texinfos.am (install-info): Changed usage of install-info (in
1684         comment).  Per Feb 25 GNU Standards document.
1685
1686 Wed Feb 28 07:40:55 1996  Tom Tromey  <tromey@creche.cygnus.com>
1687
1688         * automake.in (handle_tests): New function.
1689         (generate_makefile): Call it.
1690         (handle_subdirs): Skip directories whose names look like configure
1691         substitutions.
1692         (handle_subdirs): Require intl and po, not @INTLSUB@ and @POSUB@,
1693         when using gettext.
1694         (scan_configure): Clear in_ac_output if "]" found.  Test
1695         acoutqnl.test.
1696         (require_config_file): New function.
1697         (generate_makefile): Use require_config_file.
1698         (config_aux_path): New variable.
1699         (scan_configure): Check for AC_CONFIG_AUX_DIR.
1700         (handle_merge_targets): Add install-strip rule.
1701
1702 Tue Feb 27 20:00:36 1996  Tom Tromey  <tromey@creche.cygnus.com>
1703
1704         * mdate-sh: New version from Ulrich Drepper.
1705
1706         * automake.in (handle_source_transform): Changed fill back to
1707         empty string.
1708         (handle_libraries): Ditto.
1709         (handle_dist): Ditto.
1710         (handle_dependencies): Ditto.
1711         (handle_footer): Ditto.
1712         (handle_phony): Ditto.
1713
1714         * Makefile.am (DIST_SUBDIRS): Removed.
1715         (installcheck-local): Use Perl, not test -x.
1716         (PERL): New macro.
1717         (maintainer-check): Use $(PERL), not @PERL@.
1718
1719         * configure.in (VERSION): Upped to 0.31.
1720
1721 Sat Feb 24 18:02:19 1996  Tom Tromey  <tromey@creche.cygnus.com>
1722
1723         * automake.in (scan_configure): AC_CHECK_TOOL requires config.sub
1724         and config.guess.
1725
1726         * automake.in: Use keyed_aclocal_warning when warning about
1727         fp_PROG_INSTALL.
1728         (get_object_extension): Use keyed_aclocal_warning when warning
1729         about fp_C_PROTOTYPES.
1730         (keyed_aclocal_warning): New function.
1731
1732         * Makefile.am (pkgdata_DATA): Install aclocal.m4.
1733         * aclocal.m4: Include fp_C_PROTOTYPES, fp_PROG_CC_STDC.
1734
1735         * automake.in (get_object_extension): Only give error about
1736         fp_C_PROTOTYPES once.
1737
1738         * automake.in (seen_ranlib): New variable.
1739         (scan_configure): Recognized AC_PROG_RANLIB.
1740         (handle_libraries): Error if ranlib not checked for.
1741
1742         * automake.in (default_strictness): Default to GNU.
1743         (default_strictness_name): Ditto.
1744
1745 Wed Feb 21 18:15:02 1996  Tom Tromey  <tromey@creche.cygnus.com>
1746
1747         * automake.in (read_am_file): Removed @kr@ support.
1748         (get_object_extension): Ditto.
1749
1750         * Makefile.am (pkgdata_DATA): Include ansi2knr.c and ansi2knr.1.
1751
1752 Tue Feb 20 17:25:18 1996  Tom Tromey  <tromey@creche.cygnus.com>
1753
1754         * depend.am ($(srcdir)/.deps/%.P): Regexp fix.
1755
1756 Mon Feb 19 19:53:09 1996  Tom Tromey  <tromey@creche.cygnus.com>
1757
1758         * remake.am ($(srcdir)/Makefile.in): Depend on configure.in.
1759         * remake-subd.am ($(srcdir)/Makefile.in): Depend on configure.in.
1760
1761         * automake.in (handle_scripts): Ensure $scripts_installed set to
1762         boolean value.  Test proginst.test.
1763
1764         * Makefile.am (installcheck-local): New target.
1765
1766         * automake.in (require_file): No error if missing file is
1767         installed.
1768
1769 Sun Feb 18 17:10:00 1996  Tom Tromey  <tromey@creche.cygnus.com>
1770
1771         * automake.in (handle_scripts): SCRIPTS no longer automatically
1772         cleaned.  Now possible to install scripts in pkgdatadir.
1773         ($seen_canonical): New variable.
1774         (generate_makefile): Check for config.guess and config.sub here;
1775         fixes bug reported by Gord Matzigkeit.
1776
1777         * Makefile.am (pkgdata_SCRIPTS): New variable.
1778         (CLEANFILES): New macro.
1779
1780         * scripts-clean.am: Removed.
1781
1782 Sat Feb 17 00:15:20 1996  Tom Tromey  <tromey@creche.cygnus.com>
1783
1784         * automake.in (am_install_var): Error if primary variable actually
1785         defined.
1786         (am_install_var): Skip elements that look like configure
1787         substitutions.
1788         (am_install_var): "EXTRA" is a valid prefix.
1789         (am_install_var): Push contents EXTRA_PRIMARY onto @result.
1790         (handle_merge_targets): Treat "all" target like "install".
1791         (handle_subdirs): Don't push all-recursive.
1792
1793         * header.am (install-@DIR@HEADERS): Don't depend on all.
1794         * data.am (install-@DIR@DATA): Don't depend on all.
1795         * libraries.am (install-@DIR@LIBRARIES): Don't depend on all.
1796         * programs.am (install-@DIR@PROGRAMS): Don't depend on all.
1797         * scripts.am (install-@DIR@SCRIPTS): Don't depend on all.
1798
1799         * automake.in (am_install_var): Push generated install targets
1800         onto @phony.
1801
1802         * subdirs.am: No longer depend on Makefile and $(CONFIG_HEADER).
1803         * automake.in (handle_merge_targets): Correctly handle recursive
1804         calls of uninstall, install-exec, and install-data.
1805         (handle_merge_targets): Put Makefile, and possibly $config_name,
1806         onto @all.
1807         (handle_merge_targets): Push 'all' onto @install as appropriate.
1808
1809 Fri Feb 16 18:27:04 1996  Tom Tromey  <tromey@creche.cygnus.com>
1810
1811         * automake.in (handle_configure): config.status is in
1812         $(top_builddir), not $(top_srcdir).  Reported by Anthony Green.
1813
1814         * automake.in (scan_configure): Recognize (AC|fp)_FUNC_FNMATCH.
1815
1816 Thu Feb 15 19:12:45 1996  Tom Tromey  <tromey@creche.cygnus.com>
1817
1818         * automake.in: (seen_prog_yacc): New variable.
1819         (scan_configure): Look for yacc.
1820         (handle_source_transform): Skipp C++ header files.
1821         (handle_source_transform): .cxx is a C++ source file.
1822
1823 Wed Feb 14 08:36:02 1996  Tom Tromey  <tromey@creche.cygnus.com>
1824
1825         * depend.am ($(srcdir)/.deps/.P): Use "echo", not ":".
1826
1827         Implemented --verbose feature; idea from Greg Woods:
1828         * automake.in (verbose): New global.
1829         (generate_makefile): Print creating message if verbose.
1830         (grep_for_vers_texi): Print message if verbose.
1831         (handle_dependencies): Ditto.
1832         (scan_configure): Ditto.
1833         (read_am_file): Ditto.
1834         (parse_arguments): Added --verbose.
1835         (initialize_global_constants): Ditto.
1836
1837         * automake.in (get_object_extension): Use am_line_error.
1838         (handle_source_transform): Ditto.
1839         (handle_libraries): Ditto.
1840         (handle_texinfo): Ditto.
1841         (handle_man_pages): Ditto.
1842         (handle_dist): Ditto.
1843         (handle_dist): Ditto.
1844         (handle_subdirs): Ditto.
1845         (handle_configure): Ditto.
1846         (handle_merge_targets): Ditto.
1847         (am_install_var): Ditto.
1848         (am_line_error): Allow actual line number as argument.
1849         (handle_configure): Use am_line_error.
1850         (scan_configure): Set config_header_line.
1851         (config_header_line): New global.
1852         Use @PERL@ to find perl during exec.  From Greg Woods.
1853
1854 Tue Feb 13 22:06:51 1996  Tom Tromey  <tromey@creche.cygnus.com>
1855
1856         * automake.in (initialize_per_input): Init %content_lines.
1857         (read_am_file): Set appropriate content_lines elements while
1858         reading.
1859         (am_line_error): New function.
1860         (read_am_file): Use it.
1861         (handle_options): Ditto.
1862
1863         * automake.in (scan_configure): Handle case where more than one .o
1864         is put into LIBOBJS at once.  Test libobj.test.
1865
1866 Mon Feb 12 20:39:28 1996  Tom Tromey  <tromey@creche.cygnus.com>
1867
1868         * automake.in (scan_configure): Ignore "\" in AC_OUTPUT line.
1869         Test acouttbs.test.
1870         (handle_subdirs): Restored intl, po warnings.
1871
1872         * automake.in (scan_configure): Delete everything after "," or
1873         ")".  Test acoutnoq.test.
1874         (handle_dist): Use $relative_dir, not nonexistent $subdir.
1875         (handle_subdirs): 'po' and 'intl' are sometimes substituted into
1876         SUBDIRS; don't warn about their absence.
1877
1878 Sun Feb 11 16:55:15 1996  Tom Tromey  <tromey@creche.cygnus.com>
1879
1880         * automake.in (handle_texinfo): Removed bogus error message.
1881
1882         * automake.in (handle_texinfo): Push $(INFO_DEPS), not 'info',
1883         onto @all.
1884         (handle_options): Handle version number.
1885
1886         * automake.in ($maint_charset, $dist_charset): New variables.
1887         (initialize_per_input): Init $local_maint_charset.
1888         (handle_dist): Handle DIST_CHARSET and MAINT_CHARSET.
1889         (generate_makefile): Don't print "creating...".
1890
1891 Sat Feb 10 16:45:07 1996  Tom Tromey  <tromey@creche.cygnus.com>
1892
1893         * automake.in (get_object_extension): Substitute
1894         @CONFIG_INCLUDE_SPEC@ if CONFIG_HEADER defined.
1895         (handle_source_transform): Use $1, not \1.
1896         (pretty_print_internal): Handle Tabs in fill when computing indent
1897         on new line.
1898         (handle_merge_targets): Always generate install-exec and
1899         install-data targets.  Test instexec.test.
1900         Fixed error message if fp_PROG_INSTALL missing.
1901
1902         * compile-vars.am (DEFS): Include -I., -I$(srcdir), and
1903         @CONFIG_INCLUDE_SPEC@.
1904
1905         * automake.in (scan_configure): Delete everything after "]".  Test
1906         acoutput.test.
1907
1908         * configure.in (AC_OUTPUT): Create tests/Makefile.
1909         * Makefile.am (SUBDIRS): New macro.
1910
1911         * automake.in (handle_texinfo): Put $vtexi on texi_deps.  From Jim
1912         Meyering.
1913
1914         * configure.in (AC_OUTPUT): Ensure automake is executable.
1915
1916 Thu Feb  8 17:30:29 1996  Tom Tromey  <tromey@creche.cygnus.com>
1917
1918         * automake.in (handle_subdirs): Error if directory in SUBDIRS does
1919         not exist.
1920
1921         * automake.in (handle_configure): Handle AC_OUTPUT ":" syntax.
1922
1923         From Jim Meyering:
1924         * libraries.am (install-@DIR@LIBRARIES): Depend on all, not
1925         (@DIR@_LIBFILES).
1926         * header.am (install-@DIR@HEADERS): Depend on all, not
1927         $(@DIR@_HEADERS).
1928         * data.am (install-@DIR@DATA): Depend on all, not $(@DIR@_DATA).
1929         * scripts.am (install-@DIR@SCRIPTS): Depend on all, not
1930         $(@DIR@_SCRIPTS).
1931         * programs.am (install-@DIR@PROGRAMS): Depend on all, not
1932         $(@DIR@_PROGRAMS).
1933
1934         * automake.in (initialize_per_input): Initialize
1935         $use_dependencies.
1936         ($seen_path_xtra): New variable.
1937         (scan_configure): Look for AC_PATH_XTRA.
1938         (get_object_extension): Add variables to output if X seen.
1939
1940 Thu Feb  8 10:02:45 1996  Greg A. Woods  <woods@most.weird.com>
1941
1942         * automake.in (handle_programs): add pkglib to list of
1943         directories for C
1944         (various): include a tab as fill for continuation lines
1945         printed with pretty_print*, esp. for macro variable assignments.
1946         [ changed to 4 spaced by me ]
1947
1948 Wed Feb  7 18:00:29 1996  Tom Tromey  <tromey@creche.cygnus.com>
1949
1950         * configure.in (VERSION): Upped to 0.30.
1951
1952         * Makefile.am (automake): Removed.
1953         (DIST_OTHER): Removed.
1954
1955         * automake.in (handle_source_transform): All dep_files are
1956         relative to $(srcdir).
1957         (handle_libraries): Ditto.
1958         (scan_configure): Test for AC_PROG_INSTALL as well as
1959         fp_PROG_INSTALL.  Don't error here.
1960         (seen_prog_install): Now global.
1961         (scripts_installed): New global.
1962         (handle_scripts): Set it.
1963         Give error if appropriate install macro not seen.
1964         (handle_subdirs): Ensure $seen_gettext before requiring
1965         gettext-specific files.
1966         (handle_configure): Automatically rebuild 
1967
1968         From Jim Meyering:
1969         * automake.in (handle_source_transform): Use \W when quoting
1970         regexp.  When blah_SOURCES not explicitly defined, still create
1971         entry in %deps.
1972         * depend.am ($(srcdir)/.deps/%.P): Don't use \< in regexp.
1973         * subdirs.am (maintainer-clean-recursive): Now depends on
1974         $(CONFIG_HEADER) and Makefile.
1975
1976         * automake.in (handle_source_transform): Skip macro references.
1977
1978 Mon Feb  5 14:58:58 1996  Tom Tromey  <tromey@creche.cygnus.com>
1979
1980         * automake.in (handle_texinfo): Include "rm" when deleting files.
1981
1982         * Makefile.am (maintainer-check): Expect only one ${...}.
1983         * texinfos.am (install-info): Remove unneeded ${...}.  From Jim
1984         Meyering.
1985
1986         * automake.in (handle_configure): Only define CONFIG_HEADER if
1987         $config_name.
1988         ($seen_gettext): New variable.
1989         (handle_subdirs): Do all gettext-related checking here.
1990         (scan_configure): Just set $seen_gettext.
1991         (handle_man_pages): Properly quote $(MANS).
1992
1993 Wed Jan 31 09:51:30 1996  Tom Tromey  (tromey@gerbil.cygnus.com)
1994
1995         * depend.am: Don't use srcdir anywhere.
1996         * automake.in (handle_libraries): Don't make .deps relative to
1997         srcdir.
1998         (handle_options): Recognize no-dependencies.
1999
2000         * depend.am (MKDEP): From Jim Meyering: Do nothing if srcdir is
2001         ".".  Properly quote regexp.
2002
2003 Tue Jan 30 12:19:09 1996  Tom Tromey  (tromey@gerbil.cygnus.com)
2004
2005         * automake.in (handle_configure): Only defined CONFIG_HEADER if
2006         $config_name.
2007         (read_am_file): Quote regexp when substituting top_builddir.
2008         (handle_source_transform, handle_libraries): Look in
2009         $(srcdir)/.deps for .P files.
2010
2011 Fri Jan 26 00:15:25 1996  Tom Tromey  <tromey@creche.cygnus.com>
2012
2013         * automake.in (am_conf_error): New function.
2014         (scan_configure): Use it.
2015         (scan_configure): A comma also ends AC_OUTPUT macro.
2016
2017         * automake.in (read_am_file): Compute top_builddir when including
2018         header-vars.am.
2019         (handle_configure): Use $top_builddir, not $top_reldir.
2020         (other_input_files): New variable.
2021         (dirname): Fixed bug where dirname of 'a/b/c' was 'a', not 'a/b'.
2022
2023         Changes from Gord Matzigkeit to enabled hierarchies deeper than 2:
2024         * automake.in (input_files, seen_make_set): Declare globally.
2025         (parse_arguments): Use input_files, not make_list.
2026         Only scan configure.in once.
2027         (handle_dist): Use SUBDIRS to determine when to make
2028         subdirectories and recurisvely dist.  Use $(topdir), not "..", to
2029         find top of dist tree.
2030         (handle_configure): Check for AC_PROG_MAKE_SET here.  Don't require
2031         configure.in (done elsewhere).
2032         (scan_configure): seen_make_set is global.  Allow arbitrary space
2033         in LIBOBJS assignment.
2034         (top_builddir): New variable.
2035         * header-vars.am (top_builddir): New variable.
2036         * remake-subd.am (Makefile): Look in top_builddir, not .., when
2037         remaking.
2038         * automake.in (handle_merge_targets): Run 'all' before
2039         check-recursive.
2040
2041         * automake.in (file_contents_with_transform): Changed error
2042         message.
2043         (handle_configure): Define $contents{'CONFIG_HEADER'}.
2044
2045         * texi-version.am: Many changes to support multiple .texi files.
2046         Replaced "version.texi" with "@VTEXI@".  Replaced "vti" with
2047         "@VTI@".
2048         * automake.in (handle_configure): install.sh is an anachronism.
2049         (handle_texinfo): Generalized for multiple .texi files.  Handle
2050         'clean-info' internally.
2051         * texi-clean.am: Removed.
2052         * Makefile.am: Updated for removal.
2053
2054 Wed Jan 24 22:55:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
2055
2056         * automake.in (grep_for_vers_texi): New function.
2057         (handle_texinfo): Use grep_for_vers_texi, not system("grep").
2058         (handle_texinfo): Changes to generalize to multiple .texi files.
2059
2060 Tue Jan 23 14:22:16 1996  Tom Tromey  <tromey@creche.cygnus.com>
2061
2062         Fixes from Gord Matzigkeit:
2063         * libraries.am (install-@DIR@LIBRARIES): Use top_srcdir, not
2064         topsrcdir.
2065         * header.am: New file.
2066         * Makefile.am (pkgdata_DATA): Install header.am.
2067         * automake.in (handle_headers): Use header.am, not data.am.
2068         (am_install_var): Allow pattern to be compiled multiple times.
2069
2070         * config.guess, config.sub: New files.
2071         * Makefile.am (pkgdata_DATA): Install config.guess and
2072         config.sub.
2073         * automake.in (scan_configure): Recognize AC_CANONICAL_HOST and
2074         AC_CANONICAL_SYSTEM.
2075
2076 Sun Jan 21 15:51:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
2077
2078         * automake.in (handle_texinfo): Use info_TEXINFOS, not TEXINFOS.
2079         (handle_man_pages): Use man_MANS, not MANS.
2080
2081         * Makefile.am (info_TEXINFOS): Renamed.
2082
2083         * automake.in (scan_configure): Remove comments from input line.
2084         (am_variable): Removed.
2085
2086         * remake-hdr.am (stamp-h): Use new macro CONFIG_HEADER_IN.
2087
2088         * automake.in (config_name, config_header): New globals.
2089         (scan_configure): Look for AC_CONFIG_HEADER.
2090         (handle_configure): Handle more uses of AC_CONFIG_HEADER.
2091
2092 Sat Jan 20 15:54:24 1996  Tom Tromey  <tromey@creche.cygnus.com>
2093
2094         * automake.in (handle_dist_worker): Bug fix.
2095
2096 Fri Jan 19 00:50:29 1996  Tom Tromey  <tromey@creche.cygnus.com>
2097
2098         * automake.in (require_file): Install missing files only according
2099         to desired strictness.
2100         (initialize_per_input): Don't init libsources.
2101         (scan_configure): Reinit libsources.
2102         (handle_libraries): Search _LIBADD for @LIBOBJS@ and @ALLOCA@.
2103         (fp_c_prototypes): New global.
2104         (scan_configure): Set it.
2105         (get_object_extension): Error if fp_C_PROTOTYPES not in
2106         configure.in when using ansi2knr.
2107         (handle_source_transform): Skip header files.
2108
2109         * automake.in (handle_dist_worker): Explicitly make 'dist' in
2110         subdirs.
2111
2112 Thu Jan 18 00:25:56 1996  Tom Tromey  <tromey@creche.cygnus.com>
2113
2114         From François Pinard:
2115         * automake.in (handle_source_transform): Transform $o file into .P
2116         file.
2117         (handle_dist_worker): Handle case where DISTFILES includes
2118         wildcard.  Bug fix in subdir case.
2119
2120         * automake.in (parse_arguments): Initialize strictness to
2121         'normal'.
2122
2123 Sun Jan 14 13:54:16 1996  Tom Tromey  <tromey@creche.cygnus.com>
2124
2125         * automake.in (scan_configure): Look for NLS support.
2126
2127         Changes from François Pinard:
2128         * texinfos.am (install-info): Correctly install when build dir is
2129         not srcdir.
2130         * tags-subd.am (ID): Indentation change.
2131         * kr-vars.am (o): Use ".@U@o", not "@U@o".
2132         * depend.am ($(srcdir)/.deps/%.P): Remove temporary file.
2133         * automake.in (handle_dist_worker): Fixlets.
2134         (handle_dist): Sort keys going into dist_common.
2135
2136 Sat Jan 13 00:18:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
2137
2138         * automake.in (handle_dist_worker): If Gnits, don't allow release
2139         until NEWS is updated.
2140
2141         * configure.in (VERSION): Version 0.29.
2142
2143         * Makefile.am (maintainer-check): Look for perl4.036 in path.
2144
2145         * dist-vars.am (DISTFILES):  Include BUILT_SOURCES.
2146         (DEP_DISTFILES): Ditto.
2147
2148         * automake.in (handle_dist_worker): Depend on DEP_DISTFILES.
2149         * dist-vars.am (DEP_DISTFILES): New variable.
2150
2151         * automake.in (handle_options): Support dist-shar option.
2152         (handle_dist_worker): New function.
2153         (handle_dist): Use it.
2154
2155         * texi-version.am (mostlyclean-vti): Remove version.tmp, not
2156         *.tmp.
2157
2158         * automake.in (handle_dist): Chmod distdir 777.  From François
2159         Pinard.
2160
2161         * automake.in (scan_configure): New function.
2162         (initialize_per_input): Init libsources.
2163         (generate_makefile): Run handle_configure first.
2164         (handle_configure): Run scan_configure.
2165         (handle_configure): Don't look for AC_PROG_MAKE_SET here.
2166
2167 Thu Jan 11 23:14:18 1996  Tom Tromey  <tromey@creche.cygnus.com>
2168
2169         * Makefile.am (AUTOMAKE_OPTIONS): New variable.
2170
2171         * automake.in (strictness, strictness_name): Renamed.
2172         (initialize_per_input): Set strictness, strictness_name.
2173         Initialize %options.
2174         (generate_makefile): Run handle_options.
2175         (handle_options): New function.
2176         (handle_man_pages): Make install-man depend on $(MANS).  Turn off
2177         man page install if no-installman option given.
2178         (read_am_file): Deprecate @kr@.
2179         (get_object_extension): Look at ansi2knr option.
2180         (parse_arguments): Take global strictness from command-line
2181         options.
2182
2183 Tue Jan  9 11:24:14 1996  Tom Tromey  <tromey@creche.cygnus.com>
2184
2185         Fixes from François Pinard:
2186         * depend.am ($(srcdir)/.deps/%.P): Handle deansification.
2187         * automake.in (get_object_extension): Use $o, not $(kr)o.
2188         (handle_source_transform): Don't look for $(kr)c files.
2189         * kr-vars.am (o): New macro.
2190         (kr): Removed.
2191
2192         * depend.am (DEP_FILES): Removed.
2193         * automake.in (handle_source_transform): Push .P file onto
2194         dep_files.
2195         (initialize_per_input): New variable %dep_files.
2196         (handle_dependencies): Generate DEP_FILES here.
2197
2198 Mon Jan  8 22:27:33 1996  Tom Tromey  <tromey@creche.cygnus.com>
2199
2200         * automake.in (do_one_clean_target): Only remove config.status in
2201         top-level directory.
2202         (handle_tags): Removed 'id' from .PHONY list.  From Jim Meyering.
2203
2204         * clean.am (maintainer-clean-generic): Remove BUILT_SOURCES.
2205
2206         * automake.in (handle_dist): Make "ln" quiet.
2207
2208         * tags-subd.am (ID): Depend on HEADERS and SOURCES.
2209
2210 Sat Jan  6 10:58:23 1996  Tom Tromey  <tromey@cambric.colorado.edu>
2211
2212         * automake.in (handle_merge_targets): 'check' shouldn't depend on
2213         'all' at top level.
2214         (file_contents_with_transform): New function.
2215         (am_install_var): Use file_contents_with_transform.
2216         (handle_programs): Ditto.
2217         (handle_libraries): Ditto.
2218         (handle_texinfo): Ditto.
2219         (handle_merge_targets): Let 'install' depend on 'all' if no other
2220         dependencies exist.  From Jim Meyering.
2221         (check_gnu_standards): GNU requires AUTHORS file.  (See
2222         maintain.text).
2223         (require_file): Put body in loop.
2224         (get_object_extension): Only call require_file once.
2225         (handle_configure): Ditto.
2226
2227         From Jim Meyering:
2228         * depend.am ($(srcdir)/.deps/.P): Depend on $(BUILT_SOURCES).
2229         * tags-subd.am (id): Removed.
2230
2231 Fri Jan  5 10:31:19 1996  Tom Tromey  <tromey@cambric.colorado.edu>
2232
2233         * Added copyright notice to each .am file.
2234
2235         * automake.in: Cleanups from François Pinard to avoid $#.
2236         (require_argument): Fixed sense of test.
2237         (set_strictness): Bug fix.
2238
2239 Thu Jan  4 21:21:29 1996  Tom Tromey  <tromey@cambric.colorado.edu>
2240
2241         * Makefile.am (pkgdata_DATA): Removed old dist files.
2242
2243         * dist-subd-top.am, dist-subd.am, dist.am: Removed.
2244
2245         * automake.in (set_strictness): Set $strictness_name.
2246         (strictness_name): New variable.
2247         (handle_dist): Substantially rewrote.
2248
2249         * configure.in: Point AC_INIT at automake.in.
2250
2251         * automake.in (generate_makefile): Report errors against
2252         Makefile.in, not Makefile.am.
2253
2254 Wed Jan  3 00:05:40 1996  Tom Tromey  <tromey@cambric.colorado.edu>
2255
2256         * mdate-sh: Bug fix from Jim Meyering.
2257
2258         * dist.am (dist): Changed in parallel with dist-subd-top.am.
2259
2260         * mkinstalldirs: Reverted.
2261
2262         * automake.in (initialize_global_constants): Allow COPYING.LIB
2263         again.
2264         (check_gnits_standards): Disallow COPYING.LIB.
2265
2266         * texinfos.am (install-info): Only look in $(srcdir) for info
2267         files.
2268
2269         * automake.in (initialize_global_constants): New variable
2270         gen_copyright.
2271         (read_am_file): Put a copyright in each Makefile.in.
2272
2273         * dist-vars.am (DISTFILES): Put DIST_COMMON first.
2274
2275         * automake.in (am_install_var): Put space before "=".
2276         (handle_dist): Put README first in DIST_COMMON.
2277
2278         * Makefile.am (pkgdata_DATA): Include COPYING.
2279
2280         * COPYING: New file.
2281
2282         * automake.in (parse_arguments): Added --gnu and --gnits as
2283         synonyms.
2284         (initialize_global_constants): Ditto.
2285         (initialize_global_constants): Don't auto-distribute COPYING.LIB.
2286         (initialize_global_constants): Look for README first.
2287         (initialize_global_constants): Auto-distribute AUTHORS, BACKLOG,
2288         ABOUT-GNU.
2289         (check_gnu_standards): Require file COPYING.
2290
2291         From François Pinard:
2292         * automake.in (file_contents): Comment out "warn"s.
2293         (usage): Use 4 columns.
2294         (USAGE_FORMAT): Ditto.
2295
2296         * texinfos.am (install-info): Look for info file relative to $$d.
2297
2298         * Makefile.am (cvs-dist): Suppress output of "grep".
2299
2300         * configure.in (VERSION): Version 0.28.
2301
2302         * automake.in (pretty_print_internal): Fix for Perl 4
2303         compatibility.
2304
2305         * configure.in (VERSION): Version 0.27.
2306
2307         * depend.am ($(srcdir)/.deps/%.P): Must regexp-quote srcdir in sed
2308         invocation.
2309
2310         * automake.in (initialize_global_constants): Don't quote "@" in
2311         $install_man_format.
2312         (handle_merge_targets): use "@:" as empty command, not ":".
2313
2314 Tue Jan  2 23:33:24 1996  Tom Tromey  <tromey@cambric.colorado.edu>
2315
2316         * texinfos.am (install-info): Look in $d for info files.  From
2317         François Pinard.
2318
2319         * depend.am ($(srcdir)/.deps/%.P): Fixed regexp.
2320
2321         * automake.in (read_am_file): Correctly deal with continued
2322         variable definitions.
2323
2324 Mon Jan  1 15:43:25 1996  Tom Tromey  <tromey@cambric.colorado.edu>
2325
2326         * automake.in (handle_merge_targets): 'check' target depends on
2327         'all'.
2328         (file_contents): Don't be so verbose.
2329         (read_am_file): Ditto.
2330         (read_am_file): Must use substr to check for trailing \.
2331         (am_install_var): Use push_phony_cleaners.
2332         (file_contents): Set $was_rule when assuming a rule is seen.
2333         (read_am_file): Ditto.
2334         (do_one_clean_target): Removed spurious newline.
2335
2336         Some changes from François Pinard:
2337         * Removed trailing whitespace from all '.am' files.
2338         * tags-subd.am (ID): Use &&, not ;.
2339         (TAGS): Ditto.
2340         * automake.in (parse_arguments): Removed useless message.
2341         (parse_arguments): Don't explicitly referenced STDERR.
2342         (require_argument): Ditto.
2343         (am_error): Ditto.
2344         (set_strictness): Ditto.
2345         (file_contents): Ditto.
2346         (read_am_file): Ditto.
2347         (generate_makefile): Style tweaks.
2348         (handle_programs): Ditto.
2349         (handle_libraries): Ditto.
2350         (handle_texinfo): Ditto.
2351         (handle_man_pages): Ditto.
2352         (handle_tags): Ditto.
2353         (handle_dist): Ditto.
2354         (handle_subdirs): Ditto.
2355         (handle_configure): Ditto.
2356         (handle_footer): Don't put newline before footer.am contents.
2357         (handle_merge_targets): Style tweaks.
2358         (do_one_clean_target): Ditto.
2359         (dirname): Ditto.
2360         (am_variable): Ditto.
2361         Defined some new constants.
2362         (generate_makefile): Don't call generate_header.
2363         (generate_header): Removed.
2364         (file_contents): Rewrote.
2365         (read_am_file): Rewrote.
2366
2367         * automake.in (generate_makefile): Handle phony target.
2368         (do_one_clean_target): Pretty-print dependencies.
2369         (handle_installdirs): Pretty-print rule.
2370
2371         * Makefile.am (maintainer-check): Made some commands silent.
2372
2373         * automake.in (initialize_global_constants): Don't install or
2374         uninstall cat'd man pages.
2375         (initialize_per_input): Added phony target.
2376         (push_phony_cleaners): New function.
2377         (get_object_extension): Handle phony targets.
2378         (handle_texinfo): Ditto.
2379         (handle_man_pages): Ditto.
2380         (handle_tags): Ditto.
2381         (handle_dist): Ditto.
2382         (handle_subdirs): Ditto.
2383         (handle_installdirs): Ditto.
2384         (handle_merge_targets): Ditto.
2385         (handle_clean): Ditto.
2386         (do_one_merge_target): Ditto.
2387         (am_install_var): Ditto.
2388         (handle_phony): New function.
2389         (generate_makefile): Call it.
2390         (pretty_print_internal): New function.
2391         (pretty_print_rule): Ditto.
2392
2393 Sun Dec 31 13:04:59 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2394
2395         * automake.in (initialize_global_constants): Don't print body of
2396         loop at make time.
2397
2398         Changes from François Pinard:
2399         * depend.am (MKDEP): Include DEFS, INCLUDES, CPPFLAGS, CFLAGS.
2400         (DEP_FILES): Put dependency files in $(srcdir).
2401         Look in $(srcdir) when including dependency files.
2402         ($(srcdir)/.deps/.P): .deps/.P is in $(srcdir).
2403         (.deps/%.P): MKDEP includes all macro expansions.
2404         * dist-subd-top.am (dist): Get absolute path for distdir.  Don't
2405         be so verbose.
2406         * dist-subd.am (dist): Don't be so verbose.
2407         * dist.am (dist): Don't be so verbose.
2408
2409         * automake.in (do_one_clean_target): Remove config.status in
2410         maintainer-clean.  From Jim Meyering.
2411
2412         * programs-clean.am (clean-@DIR@PROGRAMS): Bug fix.  From Jim
2413         Meyering.
2414
2415         * automake.in (handle_merge_targets): Add dummy command for empty
2416         install target.  From Jim Meyering.
2417
2418 Tue Dec 12 10:06:28 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2419
2420         * texinfos.am (uninstall-info): Bug fix.
2421
2422         * Makefile.am (maintainer-check): Error if ${...} used.
2423         * depend.am (DEP_FILES): Prefer $(...).
2424
2425         * scripts.am (install-@DIR@SCRIPTS): Only install script if it
2426         exists.
2427         * libraries.am (install-@DIR@LIBRARIES): Only install library if
2428         it exists.
2429         * programs.am (install-@DIR@PROGRAMS): Only install program if it
2430         exists.
2431
2432         * texinfos-vars.am (TEXFILES): Removed.
2433
2434         * Makefile.am (pkgdata_DATA): Removed libprograms.am.
2435
2436         * automake.in (do_one_merge_target): Never generate trailing
2437         whitespace.
2438         (pretty_print): New function.
2439         (handle_footer): Prettyprint definitions.
2440         (am_install_var): Ditto.
2441         (handle_source_transform): Ditto.
2442         (handle_dist): Ditto.
2443         (handle_libraries): Ditto.
2444         (read_am_file): Put comments nearer appropriate code.
2445
2446         * texi-clean.am (mostlyclean-info): Use continued lines, not
2447         multiple rm's.  From Jim Meyering.
2448
2449 Sun Dec 10 11:59:33 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2450
2451         * Makefile.am (pkgdata_DATA): Cause INSTALL, install-sh, mdate-sh,
2452         mkinstalldirs, texinfo.tex to be installed.
2453         * automake.in (symlink_exists): New global.
2454         (install_missing): Ditto.
2455         (require_file): Install missing files if possible.
2456         (parse_arguments): Handle --install-missing option.
2457         (initialize_global_constants): Document --install-missing.
2458
2459         * Makefile.am (cvs-dist): Don't release unless NEWS updated.
2460         Ensure 'checks' pass before release.
2461         (maintainer-check): Renamed.  Look in $(srcdir) for sources.  From
2462         Franc,ois Pinard.
2463         (cvs-dist): Depend on maintainer-check instead of explicitly
2464         running check.
2465
2466         * configure.in (VERSION): Version 0.26.
2467
2468         * Makefile.am (check-local): Only look at [a-z]*.am.  Fixed sense
2469         of 'if' test.
2470
2471         * depend.am (DEP_FILES): Bug fix.
2472
2473         * automake.in (do_one_clean_target): Typo.
2474
2475         * Makefile.am (check-local): Run syntax check under Perl 4.
2476
2477         * automake.in: Fixes for Perl 4, from Gord Matzigkeit.
2478         (handle_source_transform): Loop variable is now $_.  From Gor
2479
2480         * Makefile.am (check-local): Check for 'true' in source.
2481         * texinfos.am (install-info): Can't use "true" in any rule.
2482
2483 Sat Dec  9 10:16:48 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2484
2485         * Makefile.am (cvs-dist): New target.
2486
2487         * tags.am (TAGS): Use "test -z ... ||" to avoid spurious
2488         failures.
2489
2490         * texinfos.am (install-info): Don't do install-info for now.
2491
2492         * clean.am (distclean-generic): Don't remove config.status here.
2493         * automake.in (do_one_clean_target): Remove config.status later,
2494         for 'make -j2'.  From Jim Meyering.
2495
2496 Fri Dec  8 16:30:48 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2497
2498         * configure.in (VERSION): Version 0.25.
2499
2500         * automake.in (handle_texinfo): Use "$? >> 8", not "$?".
2501         (handle_configure): Check for AC_PROG_MAKE_SET.
2502
2503         * depend.am (DEP_FILES): Handle deANSIfication case.  From Jim
2504         Meyering.
2505
2506         * automake.in (am_install_var): Changed how 'clean' handled for
2507         uniform name targets.
2508         * Makefile.am (pkgdata_DATA): Added new files.
2509         * data-clean.am: New file.
2510         * scripts-clean.am: New file.
2511         * libraries-clean.am: New file.
2512         * programs-clean.am: New file.
2513
2514 Wed Dec  6 00:06:11 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2515
2516         * automake.in (am_install_var): Error if variable name
2517         "misspelled".
2518         (handle_source_transform): Automatically include .c file
2519         corresponding to .y or .l.
2520
2521 Tue Dec  5 00:46:14 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2522
2523         * programs.am: Changed for uniform naming scheme.
2524
2525         * automake.in (read_am_file): Allow '-' and '.' in target names.
2526         (generate_makefile): Don't pass arguments to handle_libraries.
2527         (initialize_per_input): Define @sources, @objects.
2528         (generate_makefile): Init @sources, @objects if needed.
2529         (handle_source_transform): Push onto @sources, @objects here.
2530         (am_install_var): Push primary onto @all, for configure-time
2531         customization.
2532         (handle_programs): Use new uniform naming scheme.
2533
2534         * Makefile.am (check-local): New target.
2535
2536         * automake.in (handle_libraries): Use uniform naming scheme.
2537
2538         * libraries.am: Rewrote for uniform naming scheme.
2539
2540         * scripts.am: Updated names of all clean targets.
2541
2542         * automake.in (handle_programs): Split on all whitespace.
2543         (handle_libraries): Ditto.
2544         (handle_texinfo): Ditto.
2545         (handle_man_pages): Ditto.
2546         (am_install_var): Changed return result.
2547         (am_install_var): Changed interface.
2548         (am_install_var): Push onto @clean@ if requested.
2549         (handle_scripts): Pass -clean to am_install_var.
2550
2551 Mon Dec  4 11:55:36 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2552
2553         * automake.in (am_install_var): Push target onto @all.
2554         (get_object_extension): Use $(...).
2555         (handle_source_transform): Ditto.
2556         (handle_programs): Ditto.
2557
2558         * automake.in (require_argument): New function.
2559         (parse_arguments): Use it.
2560         (push_dist_common): New function.
2561         (generate_makefile): Use it.
2562         (handle_texinfo): Ditto.
2563         (handle_dist): Ditto.
2564         (handle_configure): Ditto.
2565         (require_file): Ditto.
2566         (generate_makefile): Don't pass arguments to handle_scripts.
2567         (handle_configure): Require configure.in.
2568         (check_gnu_standards): New function.
2569         (check_gnits_standards): Ditto.
2570         (generate_makefile): Check standards.
2571
2572         * Makefile.am (bin_SCRIPTS): Changed name from SCRIPTS.
2573
2574         * automake.in (LENIENT, GNU, GNITS): New constants.
2575         (initialize_per_input): New function.
2576         (generate_makefile): Use it.
2577         (initialize_global_constants): Renamed from init_globals.
2578         (require_file): Added strictness argument.
2579         (parse_arguments): Added --strict option.
2580         (set_strictness): New function.
2581         (parse_arguments): use it.
2582         (initialize_global_constants): Document --strictness.
2583
2584         * automake.in: Use ${1+"$@"} to preserve quoting when running
2585         under sh.
2586
2587         * texinfos.am (install-info): Don't use "true".
2588         * tags.am (TAGS): Don't use "true".
2589
2590         * dist.am, dist-subd-top.am, remake-hdr.am, remake-subd.am,
2591         remake.am, subdirs.am, texinfos.am: Use "&&" after cd.
2592
2593         * program.am (@PROGRAM@): Use LINK macro.
2594         * compile.am (.c.o): Use COMPILE macro.
2595
2596         * clean.am, remake-hdr.am, remake.am, texinfos.am: Use $(...), not
2597         ${...}.
2598
2599         * subdirs.am (RECURSIVE): Removed macro.
2600
2601         * clean.am: Changed to not be so verbose.
2602
2603         * Makefile.am (pkgdata_DATA): Include texi-clean.am.
2604         * automake.in (handle_texinfo): Transform texi-clean and put into
2605         output rules.
2606         * texinfos-vars.am (TEXFILES): Removed.
2607         * texinfos.am: Removed 'clean' targets.
2608         * texi-clean.am: New file.
2609
2610         * Makefile.am (ETAGS_ARGS): Just use 'automake.in'.
2611
2612         * texinfos-vars.am (TEXFILES): Added *.op.
2613
2614         * dist-vars.am (DISTFILES): Renamed from DIST_FILES, per GNU
2615         standards.
2616         * dist.am (dist): Use DISTFILES.
2617         * dist-subd.am (dist): Use DISTFILES.
2618         * dist-subd-top.am (dist): Use DISTFILES.
2619
2620 Sun Dec  3 00:24:08 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2621
2622         * Makefile.am (ETAGS_ARGS): Define.
2623
2624         * depend.am (.deps/.P): Use ":", not "echo timestamp".  From Jim
2625         Meyering.
2626
2627         * dist-vars.am (DIST_FILES): Removed PACKAGEDATA.
2628
2629         * automake.in (handle_scripts): Use am_install_var.
2630
2631         * scripts.am: Rewrote for new uniform naming scheme.
2632
2633         * Makefile.am (pkgdata_DATA): Removed libscripts.am.
2634
2635         * libscripts.am: Removed.
2636
2637         * packagedata.am: Removed.
2638
2639         * Makefile.am (PACKAGEDATA): Removed packagedata.am.
2640         (pkgdata_DATA): Renamed from PACKAGEDATA.
2641
2642         * automake.in (handle_data): Use am_install_var.
2643         (init_globals): Init %exec_dir_p.
2644
2645         * data.am: Rewrote for new uniform naming scheme.
2646
2647         * automake.in (get_object_extension): New function.
2648         (handle_programs): Use it.
2649         (dir_holds_sources): Changed interpretation.
2650         (handle_headers): New function.
2651         (am_install_var): New function.
2652         (generate_makefile): Call handle_headers.
2653
2654         * header-vars.am (pkgdatadir): New macro.
2655         (pkglibdir): Ditto.
2656         (pkgincludedir): Ditto.
2657
2658         * automake.in (handle_source_transform): New function.
2659         (am_error): New function.
2660         (generate_makefile): Use it.
2661         (handle_source_transform): Ditto.
2662         (handle_texinfo): Ditto.
2663         (handle_dependencies): Ditto.
2664         (handle_merge_targets): Ditto.
2665         (require_file): Ditto.
2666
2667 Sat Dec  2 21:39:56 1995  Tom Tromey  <tromey@cambric.colorado.edu>
2668
2669         * automake.in: Updated FSF address.  From Jim Meyering.
2670         * header-vars.am: Updated FSF address.
2671
2672         * distname.am: Removed.
2673
2674         * automake.in (file_contents): Strip "##" comments.
2675         * Various files: Added "##" comments for strange things.
2676
2677         * automake.in (handle_tags): Generate TAGS rule for every
2678         directory.
2679
2680         * subdirs.am (RECURSIVE): Include installcheck-recursive.
2681         * automake.in (installcheck): New variable.
2682         (generate_makefile): Initialize it.
2683         (handle_subdirs): Push 'installcheck-recursive'.
2684         (handle_merge_targets): Handle installcheck target.
2685
2686 Thu Nov 30 20:13:16 1995  Tom Tromey  <tromey@cambric>
2687
2688         * automake.in ($PACKAGE): Removed.
2689
2690         * header-vars.am (ALL): Removed.
2691
2692         * automake.in: Reworked 'all' target handling.
2693
2694         * automake.in (generate_makefile):
2695         Don't use AM_ forms in call to am_variable.
2696
2697         * automake.in: Changes for Perl 5, from Gord Matzigkeit
2698
2699         * clean.am (MOSTLYCLEANFILES, MAINTAINERCLEANFILES): New variables.
2700
2701         * automake.in (handle_footer): Allow SUFFIXES variable.
2702
2703         * automake.in (am_variable): New function.
2704         (handle_texinfo): Use it.
2705         (generate_makefile): Use it.
2706
2707         * configure.in: Version 0.24.
2708
2709 Wed Nov 29 23:50:14 1995  Tom Tromey  <tromey@cambric>
2710
2711         * automake.in (handle_libraries):
2712         Generate blah_LIBADD defines if required.
2713
2714         * library.am (lib@LIBRARY@.a): Look at $(@LIBRARY@_LIBADD)
2715
2716         * libraries-vars.am (LIBOBJS, ALLOCA): Removed.
2717
2718         * compile-kr.am: ($(OBJECTS)): Depend on $(ANSI2KNR), not ansi2knr.
2719
2720         * configure.in: Version 0.23
2721
2722         * dist-subd-top.am (dist): Don't die if a subdirectory already exists.
2723
2724         * dist-subd-top.am, dist.am (dist): Give automake --output-dir option.
2725
2726         * automake.in: New option --output-dir
2727
2728         * automake.in (handle_configure): Fixed typo.
2729
2730         * automake.in (handle_installdirs): Always make installdirs target.
2731
2732         * subdirs.am (RECURSIVE): Removed uninstall-data-recursive and
2733         uninstall-exec-recursive.  Added installdirs-recursive.
2734
2735         * automake.in (handle_installdirs): Handle installdirs-recursive.
2736         (handle_man_pages): 'all' depends on $(MANS)
2737
2738         * Makefile.am: Removed mans.am.
2739
2740         * automake.in: More man-related fixes
2741
2742         * automake.in: Bug fixes
2743
2744         * automake.in: Rewrote man page handling.
2745
2746         * texi-version.am, remake-hdr.am, depend.am: Don't use touch.
2747
2748         * automake.in (handle_installdirs): New function.
2749         (@installdirs): New global.
2750         Many changes to deal with installdirs.
2751
2752         * clean.am (clean-generic): Always supply 'else' clause to 'if'
2753
2754         * automake.in (generate_header): Don't use header.am.
2755         (handle_dist): Don't use dist-subd-vars.am.
2756
2757         * Makefile.am (PACKAGEDATA): Removed dist-subd-vars.am, header.am.
2758
2759         * Makefile.am (DISTCLEANFILES): Removed.
2760
2761         * clean.am (clean-generic): Bug fix.
2762
2763         * clean.am (clean-generic): Only remove CLEANFILES if nonempty
2764
2765         * texi-version.am (clean-vti): No such macro as VTI
2766
2767 Tue Nov 28 19:56:07 1995  Tom Tromey  <tromey@cambric>
2768
2769         * automake.in: Bug fix for maintainer-clean
2770
2771         * automake.in (do_one_clean_target):
2772         Print special text in maintainer-clean.
2773         (handle_clean): Always include clean.am
2774
2775         * clean.am: Use -generic clean targets.
2776
2777         * compile.am: Added clean targets.
2778
2779         * configure.in: Version 0.22.
2780
2781         * automake.in (handle_dependencies):
2782         Put trailing newline after all deps.
2783
2784         * automake.in (handle_dependencies): Another dependency bug fix.
2785
2786         * automake.in (handle_dependencies):
2787         Bug fix when including dependencies.
2788
2789         * automake.in (handle_configure):
2790         Verify existence of install-sh, mkinstalldirs
2791
2792         * automake.in (handle_texinfo): Include stamp-vti in distribution
2793
2794         * dist-subd-vars.am, dist-vars.am (DIST_FILES):
2795         Include DATA, PACKAGEDATA.
2796
2797         * Makefile.am: Nothing
2798
2799         * Makefile.am (DIST_OTHER): Don't distribute gettext-sh
2800
2801         * automake.in (handle_texinfo): Typo
2802
2803         * automake.in: If script ends up in shell, feed to perl
2804
2805         * automake.in: Rewrote 'clean' rules.
2806         Documentation made and installed first.
2807         'all' depends on 'info'
2808
2809 Mon Nov 27 23:57:29 1995  Tom Tromey  <tromey@cambric>
2810
2811         * configure.in, Makefile.am: Turned off internationalization.
2812
2813         * clean-kr.am: Rewrote for new clean scheme.
2814
2815         * tags-clean.am: Remove TAGS in distclean, not maintainer-clean
2816
2817         * Makefile.am (PACKAGEDATA): Include tags-clean.am
2818
2819         * subdirs.am: Removed bogus local clean targets
2820
2821         * tags-clean.am: Initial revision
2822
2823         * texi-version.am: Added clean targets
2824
2825         * texinfos.am: Fixes to clean targets.
2826
2827         * texinfos.am, libscripts.am, scripts.am, libraries.am, libprograms.am, programs.am:
2828         Added clean targets
2829
2830         * compile-kr.am (ansi2knr.o): Depend on CONFIG_HEADER
2831
2832         * automake.in: Completely revamped automatic de-ANSI-fication
2833
2834         * compile-kr.am: (ansi2knr, $(OBJECTS)): New targets
2835
2836         * compile-vars.am (LINK): New macro
2837
2838         * kr-vars.am: Trailing blank line
2839
2840         * compile-kr.am: Rewrote
2841
2842         * compile-vars.am (COMPILE): New macro
2843
2844         * compile-vars.am (ANSI2KNR): Removed
2845
2846         * Makefile.am (PACKAGEDATA): Removed all sed scripts.  Added kr-vars.am
2847
2848         * kr-vars.am: Initial revision
2849
2850         * automake.in (require_file): New function.
2851         (handle_texinfo): Require 'mdate-sh'
2852         (common_sometimes): New variable
2853         (usage): Use it.
2854
2855         * texi-version.am (stamp-vti): Use Ulrich's mdate-sh script
2856
2857         * mdate-sh: Initial revision
2858
2859         * automake.in (handle_footer): Don't define SOURCES or OBJECTS if empty
2860
2861         * automake.in (generate_makefile):
2862         Put Makefile.in, Makefile.am in @dist_common
2863         (handle_configure): Use @dist_common as appropriate
2864
2865         * dist-subd-vars.am, dist-vars.am (DIST_CONF): Removed
2866
2867         * configure.in: Abort if perl not found
2868
2869         * configure.in: Look for perl
2870
2871         * automake.in: Reimplemented in Perl
2872
2873         * automake.in: Fixlet
2874
2875 Sun Nov 26 08:09:30 1995  Tom Tromey  <tromey@cambric>
2876
2877         * automake.in: Always print ".SUFFIXES:" rule.
2878
2879         * automake.in: Distribution config.h.in if required
2880
2881         * automake.in: Bug fix when including texi-version.am
2882
2883         * automake.in: Bug fix when looking for .texi file in $am_reldir
2884
2885         * depend.am: Comment fix
2886
2887         * automake.in: Look for .texi file in $am_reldir
2888
2889         * automake.in: Fixlet
2890
2891         * automake.in: Blank line after targets from user's Makefile.am
2892
2893         * automake.in: Move footer items to actual footer
2894
2895         * automake.in: Include stamp-h.in in DIST_COMMON if necessary
2896
2897         * automake.in (common):
2898         Don't include acconfig.h, config.h.top, config.h.bot
2899
2900         * Makefile.am (CONFIG_HEADER): Renamed from CONFIG_H
2901
2902         * Makefile.am (CONFIG_H): Define
2903
2904         * acconfig.h: Initial revision
2905
2906         * configure.in: Use AC_CONFIG_HEADER.
2907
2908         * automake.in: Put blah_TEXINFOS into DIST_COMMON
2909
2910         * automake.in: .info file explicitly depends on primary .texi file
2911
2912         * texinfos.am (install-info): Always supply 'else' clause to 'if'
2913
2914         * tags.am (TAGS): Always supply 'else' clause to 'if'
2915
2916         * subdirs.am (.NOEXPORT): Removed (now in footer.am)
2917
2918         * automake.in: Always include footer.am in output
2919
2920         * mans.am (install-man): Always supply 'else' clause to 'if'
2921
2922         * automake.in: More version.texi fixes
2923
2924         * automake.in: Only do version.texi processing if requested.
2925
2926         * automake.in: Minor internationalization fixes.
2927         Subshell can now exit with nonzero status.
2928         Fixed up .texi handling; now uses texi-version.am
2929         Make sure '.c' and '.o' are in .SUFFIXES if required.
2930
2931         * Makefile.am (PACKAGEDATA): Include texi-version.am
2932         (stamp-vti, version.texi): Removed
2933         (TEXINFOS): Don't reference version.texi
2934
2935         * texi-version.am: Initial revision
2936
2937         * dist.am, dist-subd-top.am (dist):
2938         [DIST_SUBDIRS] Follow symlinks when copying.
2939
2940         * dist-subd-top.am (dist): Removed unneeded subdir= option to make
2941
2942 Sat Nov 25 23:23:39 1995  Tom Tromey  <tromey@cambric>
2943
2944         * automake.in: Added --amdir option
2945
2946         * Makefile.am, configure.in: Turned on internationalization
2947
2948         * Makefile.am: Set EDITION
2949
2950         * configure.in: Version 0.21
2951
2952         * tags.am, tags-subd.am: Don't use double-colon rules
2953
2954         * automake.in: Redid install-data, install-exec, uninstall handling
2955
2956         * configure.in: Turn off i18n
2957
2958 Fri Nov 24 23:51:37 1995  Tom Tromey  <tromey@cambric>
2959
2960         * automake.in (common): Remove NLS
2961
2962         * automake.in (common): Include ABOUT-NLS.
2963
2964         * automake.in: Test for install-sh and mkinstalldirs
2965
2966         * automake.in: Blank line after OBJECTS= line
2967
2968         * automake.in: Start subshell in loop after check for Makefile.am
2969
2970         * automake.in: --use-deps now the default
2971
2972         * automake.in (am_dir): Don't apply transform to install directory name
2973
2974         * packagedata.am: Don't apply transform to install directory name
2975
2976         * Makefile.am (SUBDIRS): Hold off on internationalization
2977
2978 Thu Nov 23 18:02:38 1995  Tom Tromey  <tromey@cambric>
2979
2980         * automake.in:
2981         Write 'SOURCES =' line after copying Makefile.am variables
2982
2983         * automake.in: Fixed bug in "--" option processing
2984
2985         * subdirs.am: ($(RECURSIVE)): Removed trailing \ from last line
2986
2987         * Makefile.am (DIST_OTHER): Include gettext-sh
2988
2989         * Makefile.am (SUBDIRS): Define
2990
2991         * configure.in: Include internationalization bits
2992
2993         * automake.in: Many changes to avoid double-colon rules.
2994
2995         * subdirs.am: ($(RECURSIVE)): Print name of target actually used
2996
2997         * subdirs.am: Removed "::" rules
2998
2999         * header.am: Removed install, uninstall
3000
3001         * header.am: Added install, uninstall targets
3002
3003         * hack-make.sed: Rewrite targets like "all-local" to "all_local"
3004
3005         * header.am, libraries.am, mans.am, texinfos.am, footer.am:
3006         Removed "::" rules
3007
3008         * Makefile.am (PACKAGEDATA): Include libscripts.am
3009
3010         * libprograms.am: Don't install libscripts here
3011
3012         * libscripts.am: Initial revision
3013
3014         * scripts.am, programs.am, libprograms.am: Removed "::" rules
3015
3016         * automake.in (am_dir): Run package name through name transform.
3017
3018         * automake.in: Don't use packagedata.sed or data.sed
3019
3020         * Makefile.am (PACKAGEDATA): Removed data.sed, packagedata.sed.  Added
3021         packagedata.am
3022
3023         * data.am: No longer run through sed
3024
3025         * packagedata.am: Initial revision
3026
3027 Wed Nov 22 22:31:02 1995  Tom Tromey  <tromey@cambric>
3028
3029         * automake.in: No blank line after Usage
3030
3031         * automake.in: Removed "NLS nuisances" section.
3032         Now uniformly uses $echo for user-visible messages (in advance of
3033         internationalization)
3034
3035         * subdirs.am (maintainer-clean): Don't use realclean-local
3036
3037         * Makefile.am: Use PACKAGEDATA, not custom code
3038
3039         * data.am: Use @LONG@, not $(@LONG@)
3040
3041         * automake.in: Handle DATA and PACKAGEDATA
3042
3043         * packagedata.sed: Initial revision
3044
3045         * data.am: Use @DIR@, not $(@DIR@)
3046
3047         * data.sed: Use $(datadir), not datadir
3048
3049         * data.sed: Initial revision
3050
3051         * data.am: Wrote uninstall targets
3052
3053         * data.am: Initial revision
3054
3055         * dist-subd.am (dist): Don't link a file that has already been linked
3056
3057         * dist-subd-top.am, dist.am (dist):
3058         Run `automake --include-deps' before making distribution
3059
3060         * automake.in: More dependency-tracking bug fixes
3061
3062         * dist-vars.am (DIST_FILES): Rearranged to be like dist-vars-subd.am
3063
3064         * dist-subd-vars.am (DIST_FILES): Include DIST_COMMON
3065
3066         * tags-subd.am, tags.am: Added trailing blank line
3067
3068         * depend.am: Use ".P", not "empty.P", as placeholder.
3069
3070         * automake.in: Only include depend.am if SOURCES not empty
3071
3072         * automake.in: Added --use-deps and --include-deps options.
3073         Handle auto-generating dependencies.
3074
3075         * Makefile.am (am_DATA): Include depend.am
3076
3077         * depend.am: Initial revision
3078
3079         * automake.in: Look for acconfig.h, config.h.top, and config.h.bot
3080
3081         * automake.in: Put blank line after .SUFFIXES
3082
3083         * scripts.am: Added blank line at end
3084
3085         * scripts.am: Removed unnecessary comment
3086
3087         * scripts.am: Removed unnecessary workarounds
3088
3089         * automake.in: Don't include programs.am if PROGRAMS empty
3090
3091         * header-vars.am (INSTALL_SCRIPT): Typo
3092
3093         * texinfos.am, compile-kr.am: Don't include .SUFFIXES
3094
3095         * automake.in: Handle .SUFFIXES here.
3096
3097         * configure.in: Use fp_PROG_INSTALL
3098
3099         * header-vars.am: Changes for autoconf 2.5.
3100         Now includes INSTALL_SCRIPTS.
3101
3102         * texinfos.am (install-info): Bug fix
3103
3104         * automake.in:
3105         Include scripts.am or libscripts.am in output if appropriate
3106
3107         * programs.am (install-programs, uninstall-programs):
3108         Don't install SCRIPTS
3109
3110         * Makefile.am (am_DATA): Include scripts.am
3111
3112         * scripts.am: Initial revision
3113
3114 Tue Nov 21 09:11:38 1995  Tom Tromey  <tromey@cambric>
3115
3116         * automake.in:
3117         Cleaned up how "prog_SOURCES" variable is found in input.
3118         Ditto prog_OBJECTS.
3119         Put static sed scripts into separate, installed files.
3120
3121         * Makefile.am (am_DATA): Include hack-make.sed and nl-remove.sed
3122
3123         * hack-make.sed, nl-remove.sed: Initial revision
3124
3125         * texinfos.am (install-info): Rewrote
3126
3127         * subdirs.am (all-recursive): Put with other -recursive rules
3128
3129         * configure.in: Version 0.20
3130
3131         * automake.in: Another bug fix
3132
3133         * automake.in: Bug fix when looking for texinfo.tex
3134
3135         * texinfo.tex: Initial revision
3136
3137         * automake.in:
3138         If TEXINFOS defined but texinfo.tex does not exist, give warning.
3139
3140         * subdirs.am (all): Renamed from _all.  Now uses all-recursive
3141         (all-recursive): Don't fail immediately if -k specified.
3142
3143 Mon Nov 20 22:48:03 1995  Tom Tromey  <tromey@cambric>
3144
3145         * subdirs.am (_all):
3146         New target.  Now use Jim Meyering's formulation of AIX
3147         workaround.
3148         (install-exec, install-data): New targets
3149
3150 Sat Nov 18 19:07:30 1995  Tom Tromey  <tromey@cambric>
3151
3152         * remake.am (Makefile.in): automake "Makefile", not "Makefile.am"
3153
3154         * automake.in: Use @datadir@
3155
3156         * automake.in: Added @configure_input@ line
3157
3158 Fri Nov 17 23:32:43 1995  Tom Tromey  <tromey@cambric>
3159
3160         * automake.in: "--help" option now prints auto-recognized file names.
3161         Allow AM_ overriding of more variables.
3162
3163         * texinfos.am (install-info):
3164         Don't cd to srcdir to avoid breaking install-sh
3165         Other bug fixes
3166
3167         * Makefile.am: Handle automake.texi
3168
3169 Thu Nov 16 18:43:43 1995  Tom Tromey  <tromey@cambric>
3170
3171         * subdirs.am (all): Separated out due to AIX 3.2.5 bug.
3172
3173         * tags.am (TAGS): bug fix
3174
3175         * automake.in: Use am_dir, not AM_DIR.
3176         Use version, not VERSION.
3177         Bug fix in TAGS code.
3178
3179         * Makefile.am (am_DATA): Include tags.am and tags-subd.am
3180
3181         * subdirs.am: TAGS target now in tags.am
3182
3183         * footer.am: TAGS and ID targets now in tags-subd.am
3184
3185         * tags-subd.am, tags.am: Initial revision
3186
3187         * automake.in: Cleaned up AM_PROGRAM code.
3188         Handle TAGS target better
3189
3190         * remake.am, remake-subd.am (Makefile.in): Bug fix.
3191
3192         * automake.in (usage): Updated
3193
3194         * remake-subd.am, remake.am:
3195         Added rule where Makefile.in depends on Makefile.am
3196
3197         * automake.in: Entire body of 'for' loop now in subshell
3198
3199         * automake.in (common): config.guess and config.sub are common files.
3200
3201         * dist-subd-top.am, dist.am (dist): Bug fix.
3202
3203         * Makefile.am (DIST_OTHER): Don't include TODO
3204
3205         * automake.in: Auto-include TODO and THANKS files.
3206
3207         * dist-subd-top.am, dist.am (dist): Don't depend on DIST_DIRS
3208
3209         * automake.in: More bug fixes in "look for Makefile.am" code.
3210
3211         * automake.in: Bug fix in "look for Makefile.am" code.
3212
3213         * automake.in:
3214         If no arguments given, look for all Makefile.am's in this
3215         directory and in immediate subdirs
3216
3217         * automake.in: Bug fixes for LDADD-override feature.
3218
3219         * program.am: Use @PROGRAM@_LDADD, and put after LDFLAGS
3220
3221         * automake.in: Allow `prog_LDADD', if specified, to override LDADD.
3222
3223         * automake.in: Use AM_PROGRAMS, not ALLPROGRAMS, and invert sense.
3224
3225         * header-vars.am (ALL): Use PROGRAMS, not ALLPROGRAMS.
3226
3227 Wed Nov 15 01:54:43 1995  Tom Tromey  <tromey@cambric>
3228
3229         * automake.in: No longer look for _SOURCES or _OBJECTS
3230
3231         * header-vars.am:
3232         Remove "automatically created" header (now in automake).
3233         Updated copyright.
3234
3235         * automake.in: Put version info in Makefile header
3236
3237 Tue Nov 14 23:38:17 1995  Tom Tromey  <tromey@cambric>
3238
3239         * automake.in: Minor cleanups
3240
3241         * dist-subd-top.am, dist.am (dist):
3242         Don't link or copy file if it already exists.
3243
3244         * automake.in:
3245         Look for _SOURCES (common sources) and generate _OBJECTS.
3246
3247         * footer.am (ID, TAGS): Include HEADERS
3248
3249         * dist-vars.am, dist-subd-vars.am (DIST_FILES): Include HEADERS
3250
3251 Mon Nov 13 22:20:02 1995  Tom Tromey  <tromey@cambric>
3252
3253         * dist-subd.am (distdir): Is relative to ".."
3254
3255         * dist-subd-vars.am (PACKAGE, VERSION): Define
3256
3257         * dist-subd.am (dist): Don't handle DIST_DIRS.
3258
3259         * mans.am (uninstall-man): Another bug fix.
3260
3261         * mans.am (uninstall-man): Bug fix.
3262
3263         * dist.am, dist-subd-top.am (dist): Bug fix
3264
3265         * Makefile.am (DIST_SUBDIRS): New macro
3266
3267         * dist-subd-top.am, dist.am (dist): Handle DIST_SUBDIRS
3268
3269         * Makefile.am (DIST_OTHER): Include automake.in
3270
3271         * Makefile.am (DISTCLEANFILES): New macro.
3272
3273         * automake.in (common): Include COPYING.LIB
3274
3275         * Makefile.am (automake): New rule.
3276
3277         * texinfos.am (install-info): Changed per GNU standards
3278
3279         * remake-hdr.am (stamp-h.in):
3280         Use "touch", not "date", per GNU standards.
3281
3282         * automake.in (common): Include texinfo.tex
3283
3284 Sun Nov 12 23:59:08 1995  Tom Tromey  <tromey@cambric>
3285
3286         * automake.in: More fixes when finding common files.
3287
3288         * Makefile.am (DIST_OTHER): Another removal.
3289
3290         * automake.in: Special-case when amdir=.
3291
3292         * Makefile.am (DIST_OTHER): Removed auto-detected files.
3293
3294         * automake.in:
3295         Search for commonly-used files and auto-include them in distribution
3296
3297         * dist-vars.am (DIST_FILES): Include DIST_COMMON.
3298         (DIST_CONF): Removed files searched for by automake.
3299
3300         * automake.in: More arg-parsing bug fixes.
3301
3302         * Makefile.am (DIST_OTHER): Include install-sh
3303
3304         * Makefile.am (DIST_OTHER): Don't include auto-included files.
3305
3306         * automake.in: Bug fixes to argument parsing code.
3307
3308         * automake.in: Handle --version and --help.
3309         NLS stuff from autoconf.
3310
3311         * Makefile.am (amdatadir): Fixed typo.
3312         (install): Make install directories
3313
3314         * Makefile.am: Use "install::", not "install:"
3315
3316         * install-sh, mkinstalldirs: Initial revision
3317
3318         * configure.in: Use AC_PROG_INSTALL
3319
3320         * automake.in: Set AM_DIR based on configure results.
3321
3322         * Makefile.am (install): New target.
3323         (amdatadir): New variable.
3324
3325         * automake.in: Use "#! /", not "#!/".
3326
3327         * Makefile.am, configure.in: Initial revision
3328
3329         * automake.in: Renamed from "automake".
3330         Set VERSION.
3331
3332         * dist.am (PACKAGE, VERSION): Now in dist-vars.am
3333
3334         * automake.in: Insert remake-subd.am if appropriate.
3335
3336         * subdirs.am (TAGS): Include $(CONFIG_HEADER) when making tags.
3337
3338         * automake.in: Handle ALLPROGRAMS variable.
3339
3340         * header-vars.am (ALL): Use ALLPROGRAMS, not PROGRAMS.
3341
3342         * automake.in: Fixlet when printing "subdir=DIR"
3343
3344         * automake.in: Put "subdir=DIR" into subdir Makefile
3345
3346         * automake.in: Don't refer to distname.am.
3347         Only put footer.am in subdir Makefiles.
3348
3349         * subdirs.am (id, ID): New target.
3350         (.NOEXPORT): Copied from footers.am.
3351
3352         * subdirs.am (TAGS): Bug fixes.
3353
3354         * subdirs.am (TAGS): Don't fail if a subdir doesn't have TAGS target.
3355
3356         * subdirs.am (maintainer-clean-local): Remove TAGS
3357
3358         * subdirs.am (TAGS): Make tags file that includes all subdir tags files
3359
3360         * subdirs.am: Use maintainer-clean, per GNU standards
3361
3362         * dist-subd-top.am: Some variables defined in dist-vars.am
3363
3364         * dist-vars.am (PACKAGE, VERSION):
3365         New variables, initialized by configure
3366
3367         * footer.am (id, ID): New targets
3368         (TAGS): Put TAGS file in build, not source, directory
3369
3370         * remake-subd.am (Makefile): Don't assume subdir is 'src'
3371
3372         * dist.am: Changed to assume PACKAGE and VERSION are set by configure.
3373
3374         * dist-subd.am: Changed to conform to new top-level dist target.
3375
3376         * dist-subd-top.am:
3377         Changed to assume PACKAGE and VERSION are set by configure.
3378
3379         * clean-kr.am, clean.am (maintainer-clean):
3380         Updated rules per GNU standards.
3381
3382         * clean.am, clean-kr.am (maintainer-clean): Renamed from realclean.
3383
3384 Sat Nov  5 14:39:50 1994  djm  <djm@cambric>
3385
3386         * automake.in, texinfos.am: kludge for multiple-part info files
3387
3388 Thu Nov  3 13:33:44 1994  djm  <djm@cambric>
3389
3390         * clean.am, clean-kr.am: remove INFOS
3391
3392 Wed Nov  2 06:15:42 1994  djm  <djm@cambric>
3393
3394         * texinfos.am: add path
3395
3396         * remake.am, remake-hdr.am: account for VPATH limitations
3397
3398 Mon Oct 24 23:01:59 1994  djm  <djm@cambric>
3399
3400         * automake.in, dist-subd-top.am, dist-subd.am, dist.am, header-vars.am, libprograms.am, programs.am:
3401         handle SCRIPTS and LIBSCRIPTS similar to PROGRAMS
3402
3403 Sun Oct 23 01:50:41 1994  djm  <djm@cambric>
3404
3405         * texinfos.am: install-info depends on info files
3406
3407         * dist-subd-vars.am, dist-vars.am: distrib info files
3408
3409 Sun Oct  2 02:03:06 1994  djm  <djm@cambric>
3410
3411         * clean-kr.am, clean.am: fix up distclean
3412
3413         * subdirs.am: fix typo
3414
3415         * clean.am: do more in distclean
3416
3417 Sat Oct  1 23:52:51 1994  djm  <djm@cambric>
3418
3419         * libraries.am: make install depend on all
3420
3421         * automake.in: fix typo
3422
3423 Wed Sep 28 21:15:26 1994  djm  <djm@cambric>
3424
3425         * dist-subd-vars.am, dist-vars.am, header-vars.am: fix doc bugs
3426
3427         * automake.in, compile-vars.am, dist.am: fix dist for no subdirs
3428
3429         * dist-subd-top.am: Initial revision
3430
3431         * automake.in, header-vars.am, libraries-vars.am, mans-vars.am, texinfos-vars.am:
3432         centralize prefix var setting
3433
3434         * header-vars.am: set all the std vars based on prefix
3435
3436 Tue Sep 27 01:32:22 1994  djm  <djm@cambric>
3437
3438         * automake.in: don't add kr stuff if not needed
3439
3440         * dist-vars.am: add config vars to dist
3441
3442 Mon Sep 26 23:09:09 1994  djm  <djm@cambric>
3443
3444         * program.am: add LDADD
3445
3446         * compile-vars.am: remove LDADD from LDFLAGS
3447
3448         * clean.am: move knr stuff to another file
3449
3450         * automake.in: use different clean file for ansi2knr
3451
3452         * clean-kr.am: Initial revision
3453
3454 Thu Sep 22 03:45:02 1994  djm  <djm@cambric>
3455
3456         * automake.in, dist-subd.am, dist.am: fix rules and dist
3457
3458 Tue Sep 20 21:29:40 1994  djm  <djm@cambric>
3459
3460         * compile.am, automake.in: split out knr
3461
3462         * compile-kr.am: Initial revision
3463
3464         * libprograms.am: fix typo
3465
3466         * automake.in, clean.am, compile-vars.am, header-vars.am, libprograms.am:
3467         make libprograms work
3468
3469         * libprograms.am: Initial revision
3470
3471         * automake.in, compile.am, header-vars.am: fix little bugs
3472
3473         * compile.am: allow parallel K&R
3474
3475         * clean.am: remove kerb temps
3476
3477         * automake.in: fix recognizing start of rules
3478
3479         * dist-subd.am, dist.am: fix dist
3480
3481         * automake.in, compile.am, footer.am, texinfos.am: fix ansi2knr
3482
3483 Mon Sep 19 23:39:21 1994  djm  <djm@cambric>
3484
3485         * automake.in: works on m4 too
3486
3487         * automake.in, mans.am: works on fileutils
3488
3489         * automake.in, clean.am, compile.am, dist-subd.am, dist.am, footer.am, header-vars.am, header.am, libraries.am, library.am, mans-vars.am, mans.am, programs.am, remake-hdr.am, remake-subd.am, remake.am, subdirs.am, texinfos.am:
3490         works on fileutils except for all
3491
3492         * automake.in: vars thing
3493
3494         * header-vars.am: Initial revision
3495
3496         * texinfos-vars.am, mans-vars.am, libraries-vars.am, dist-vars.am, dist-subd-vars.am:
3497         entered into RCS
3498
3499         * compile-vars.am: Initial revision
3500
3501         * automake.in: many improvements
3502
3503         * footer.am: Initial revision
3504
3505         * dist.am: remove distname
3506
3507         * automake.in: namespace cleanup
3508
3509         * distname.am: Initial revision
3510
3511         * automake.in, clean.am, compile.am, dist-subd.am, dist.am, header.am, libraries.am, library.am, mans.am, program.am, programs.am, remake-hdr.am, remake.am, subdirs.am, texinfos.am:
3512         might work
3513
3514         * mans.am, libraries.am, texinfos.am, library.am, compile.am, program.am, programs.am, clean.am, subdirs.am, remake-subd.am, remake.am, remake-hdr.am, dist.am, dist-subd.am, header.am, automake.in:
3515         Initial revision
3516