~ubuntu-branches/ubuntu/precise/automake1.11/precise-proposed

« back to all changes in this revision

Viewing changes to ChangeLog.96

  • Committer: Bazaar Package Importer
  • Author(s): Eric Dorland
  • Date: 2009-08-12 02:36:44 UTC
  • Revision ID: james.westby@ubuntu.com-20090812023644-f40we9eqbmx1dpbj
Tags: upstream-1.11
ImportĀ upstreamĀ versionĀ 1.11

Show diffs side-by-side

added added

removed removed

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