Sun Sep 28 15:55:46 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_minor_options): New sub.
(check_gnits_standards): Don't handle README-alpha here.
(handle_dist_worker): Check NEWS file if `check-news' option
requested.
(generate_makefile): Run handle_minor_options.
(handle_options): Handle readme-alpha and check-news. Set them if
--gnits.
* depend.am (MKDEP): Use $(CC), not gcc.
Wed Sep 24 23:48:26 1997 Tom Tromey <tromey@cygnus.com>
* Release 1.2b.
* m4/ccstdc.m4 (AM_PROG_CC_STDC): Make sure this is run before
AC_PROG_CPP. From Markus Oberhumer.
Fri Sep 12 00:04:19 1997 Paul Eggert <eggert@twinsun.com>
* m4/ccstdc.m4 (AM_PROG_CC_STDC): Don't look at __STDC__;
look only at whether function prototypes are supported.
Wed Sep 24 16:10:37 1997 Tom Tromey <tromey@cygnus.com>
* Various: Put "-" before each `rm' line. This avoids a bug in
some losing makes (Ultrix, 4.3 BSD).
* automake.in (handle_dist_worker): Correctly handle subdirs that
have their own configure.in. From Peter Mattis.
* automake.in (handle_yacc_lex_cxx): Handle de-ansi-fied sources
in srcdir as well as build dir.
* automake.in (scan_one_configure_file): Detect AC_OUTPUT().
(handle_single_transform_list): Don't apply length() to a list.
* automake.in (handle_programs): Define _DEPENDENCIES variable if
not defined by user.
Thu Sep 18 19:43:38 1997 Tom Tromey <tromey@cygnus.com>
* m4/sanity.m4: Quote "$@" for m4. From Gord Matzigkeit.
Mon Sep 1 23:50:38 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_texinfo): Set need_texi_file only when
TEXINFO_TEX not defined.
Thu Aug 28 09:37:29 1997 Tom Tromey <tromey@cygnus.com>
From Juergen Erhard:
* automake.in (SUFFIX_RULE_PATTERN): New global.
(handle_single_transform_list): If suffix matches a source suffix,
rewrite.
(read_am_file): Add suffix rules to %suffix_rules.
(initialize_per_input): Initialize %suffix_rules.
Wed Aug 27 12:56:50 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_texinfo): Also remove .kys and .ps files.
* automake.in (handle_yacc_lex_cxx): Quoting fixlet. From Kaveh
Ghazi.
* aclocal.in (write_aclocal): Print copyright and copying
permissions. From RMS.
* automake.in (initialize_global_constants): More copyright stuff
from RMS.
* automake.in (handle_texinfo): Only require texinfo.tex in
appropriate situations. Report from Paul D. Smith.
Mon Aug 25 15:45:52 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (scan_dependency_file): Fix so that
OMIT_DEPENDENCIES will work. From Alexander Lukyanov.
* automake.in (handle_texinfo): texi2dvi can generate `.cn'
files. From Akim Demaille.
Wed Aug 6 10:51:37 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_texinfo): Reversed sense of test.
Tue Aug 5 17:49:54 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_dependencies): Always mark OMIT_DEPENDENCIES
as seen.
* automake.in (handle_yacc_lex_cxx): Make each _.c file depend on
ansi2knr.
* automake.in (handle_yacc_lex_cxx): Fix for makes which don't
allow $< in non-suffix rules. From Akim Demaille.
* automake.in (value_to_list): If variable name contains configure
substitution, then just ignore it.
* automake.in (variable_defined): Mark variable is seen, even if
only conditionally seen.
* Makefile.am: Check for bad splits.
* automake.in (various): Use split(' ',...), not split(/ /,...).
Tue Aug 5 14:08:51 1997 Ian Lance Taylor <ian@cygnus.com>
* ylwrap: If the program is a relative path, force it to be
absolute.
Tue Aug 5 16:59:41 1997 Tom Tromey <tromey@cygnus.com>
* missing: Examine A[CM]_CONFIG_HEADER for name of files to
touch. From Markus F.X.J. Oberhumer.
* automake.in (require_file_internal): Better error message when
installing.
* automake.in (handle_texinfo): Smarter test when deleting output
of makeinfo.
Sat Aug 2 13:32:45 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (do_check_merge_target): In --cygnus mode, check
doesn't depend on all.
* automake.in (output_yacc_build_rule): Use YACCFLAGS, not
YFLAGS. Per GNU Standards.
* dejagnu.am (RUNTESTDEFAULTFLAGS): New macro.
(check-DEJAGNU): Use it.
* subdirs.am (maintainer-clean-recursive): Actually reverse subdir
list. From Alexander Lukyanov.
* automake.in (initialize_global_constants): Changed generated
copyright. From RMS.
* automake.in (handle_configure): Pass correct value for
CONFIG_FILES. From Ian Taylor.
Thu Jul 31 17:36:10 1997 Ian Lance Taylor <ian@cygnus.com>
* ylwrap (pairlist): Shift out trailing "--"; don't pass it to
$prog.
Thu Jul 24 00:52:02 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (initialize_global_constants): Changed index names
in dist hash so that alternate dist targets will be generated.
Report from Glenn Amerine.
Suggestion from Karl Berry:
* automake.in (usage): Added short info line.
* aclocal.in (usage): Updated bug-reporting address. Added short
info line.
* automake.in (handle_emacs_lisp): Put contents of lisp-clean.am
into output. Report from Karl Berry.
Mon Aug 25 16:14:32 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_configure): Only generate ":" syntax for
CONFIG_FILES when really needed.
Wed Aug 6 14:47:12 1997 Ian Lance Taylor <ian@cygnus.com>
* remake-hdr.am (@CONFIG_HEADER@): Use a dummy command to force
GNU make to recheck the file modification time.
Tue Aug 5 14:44:10 1997 Ian Lance Taylor <ian@cygnus.com>
* ylwrap: If the program is a relative path, force it to be
absolute.
Mon Aug 4 14:52:08 1997 Ian Lance Taylor <ian@cygnus.com>
* automake.in ($RULE_PATTERN): Accept $ in body of rule name.
(handle_programs): Don't append $(EXEEXT) if the
program name contains '.'.
(am_install_var): When rewriting _PROGRAMS, don't append $(EXEEXT)
if the program names contains '.'. Also, handle conditionals.
Sat Aug 2 14:43:41 1997 Tom Tromey <tromey@cygnus.com>
* m4/exeext.m4: Fixed quoting.
* m4/exeext.m4 (am_cv_exeext): Use echo, not ls.
* automake.in (handle_programs): Transform @EXEEXT@ when including
program.am.
Fri Aug 1 17:09:09 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_programs): Don't transform CYGWIN or
NOTCYGWIN.
(am_install_var): Likewise.
* progs-clean.am (clean-@DIR@PROGRAMS): Never include EXEEXT.
* progs.am: Removed @EXEEXT@; it is now implicit.
* program.am: Add @EXEEXT@ in appropriate places; removed
cygwin-dependent code.
* automake.in (seen_exeext): Renamed from seen_cygwin32.
(handle_programs): Use seen_exeext.
(scan_one_configure_file): Look for AM_EXEEXT, not AM_CYGWIN32.
(check_cygnus): Use seen_exeext.
(am_install_var): Likewise.
(am_install_var): When handling PROGRAMS primary, append EXELIST
to program names as necessary.
* m4/exeext.m4: Require AM_CYGWIN32.
Thu Jul 31 17:36:10 1997 Ian Lance Taylor <ian@cygnus.com>
* ylwrap (pairlist): Shift out trailing "--"; don't pass it to
$prog.
* texinfos.am: Add -I $(srcdir) when invoking $(MAKEINFO) for
CYGNUS .texinfo.info case and .texinfo case.
* automake.in (handle_configure): Correct handling of inputs for
for AC_OUTPUT files when invoking config.status.
Mon Jul 28 15:29:25 1997 Rob Savoye <rob@chinadoll.cygnus.com>
* m4/cygwin.m4: Set a variable CYGWIN32, rather than EXEEXT.
* m4/exeext.m4: New autoconf test for an executable suffix.
* m4/Makefile.in: Install the new exeext.m4 test.
Sun Jun 22 14:01:59 1997 Tom Tromey <tromey@cygnus.com>
* Released version 1.2.
* automake.in (handle_texinfo): Look for texinfo.tex in aux dir.
* automake.in (require_file_internal): Only print "installing"
when actually installing. From Gord Matzigkeit.
* automake.in (handle_tests): Exit status `77' means `ignore
test'. From Fran