Akim Demaille [Thu, 27 Sep 2001 09:01:05 +0000 (09:01 +0000)]
* m4/cond.m4, m4/init.m4, m4/header.m4: Remove Autoconf 2.13 code.
Akim Demaille [Thu, 27 Sep 2001 08:37:54 +0000 (08:37 +0000)]
* lib/am/distdir.am (dist): Rename as...
(dist-gzip): this.
(dist): Additional name for dist-all.
* automake.texi (Options, Dist): Adjust.
Alexandre Duret-Lutz [Tue, 25 Sep 2001 17:13:16 +0000 (17:13 +0000)]
* aclocal.in (obsolete_macros): Update AM_EXEEXT message.
* automake.in (obsolete_macros): Likewise.
(seen_objext): Remove (unused).
(scan_one_autoconf_file): Don't handle AC_OBJEXT.
* lib/am/header-vars.am (EXEEXT, OBJEXT,
PATH_SEPARATOR): New variables.
* tests/obsolete2.test: Use AM_FUNC_FNMATCH instead of AM_EXEEXT.
* lib/am/texibuild.am: Use $(PATH_SEPARATOR), not ':' to build
Tim Van Holder [Sun, 23 Sep 2001 10:16:51 +0000 (10:16 +0000)]
* m4/auxdir.m4, m4/init.m4: Require autoconf 2.50 and rely on it to
neutralize CDPATH for us.
* m4/init.m4: Don't substitute EXEEXT or OBJEXT anymore.
* lib/am/texibuild.am: Use @PATH_SEPARATOR@, not ':' to build
TEXINPUTS.
Akim Demaille [Sat, 22 Sep 2001 16:29:23 +0000 (16:29 +0000)]
* configure.in, NEWS: Bump to 1.5a.
Require 2.52.
Akim Demaille [Sat, 22 Sep 2001 16:05:36 +0000 (16:05 +0000)]
* ChangeLog, ChangeLog.1996, ChangeLog.1998, ChangeLog.2000,
Makefile.am, NEWS, README, TODO, configure.in, lib/Makefile.am,
lib/acinstall, lib/am/Makefile.am, m4/Makefile.am, m4/as.m4,
m4/auxdir.m4, m4/ccstdc.m4, m4/cond.m4, m4/depend.m4,
m4/depout.m4, m4/dmalloc.m4, m4/error.m4, m4/gcj.m4, m4/header.m4,
m4/init.m4, m4/install-sh.m4, m4/lex.m4, m4/lispdir.m4,
m4/maintainer.m4, m4/make.m4, m4/minuso.m4, m4/missing.m4,
m4/multi.m4, m4/obstack.m4, m4/protos.m4, m4/ptrdiff.m4,
m4/python.m4, m4/regex.m4, m4/sanity.m4, m4/strip.m4,
m4/termios.m4, m4/winsz.m4: Add copyright notice.
* INSTALL, lib/INSTALL: Upgrade to latest autoconf version,
which has a copyright notice.
Akim Demaille [Mon, 17 Sep 2001 14:32:08 +0000 (14:32 +0000)]
* lib/missing (autom4te): New.
(aclocal, autoconf, automake, autoheader, help2man): Propagate
actual failures.
Tom Tromey [Tue, 28 Aug 2001 05:00:34 +0000 (05:00 +0000)]
* automake.texi (A Shared Library): Clarify installation
requirement.
(Install): Typo. From Adrian Bunk.
Tom Tromey [Tue, 28 Aug 2001 04:50:15 +0000 (04:50 +0000)]
* automake.texi (Macros): Typo fix.
From Christian Cornelssen
Tom Tromey [Tue, 28 Aug 2001 04:45:20 +0000 (04:45 +0000)]
* tests/ansi3.test, tests/ansi5.test, tests/ccnoco.test,
tests/cond4.test, tests/cond16.test, tests/cond18.test,
tests/cond19.test, tests/depcomp2.test, tests/depend2.test,
tests/lex3.test, tests/pr87.test, tests/subobj3.test,
tests/substref.test: Clear CFLAGS.
Tom Tromey [Tue, 28 Aug 2001 04:32:52 +0000 (04:32 +0000)]
* automake.texi (Yacc and Lex): Mention lex, not yacc.
From Alexey Mahotkin.
Tom Tromey [Tue, 28 Aug 2001 04:30:44 +0000 (04:30 +0000)]
* tests/yacc7.test: Use test -f, not test -e.
Tom Tromey [Tue, 28 Aug 2001 04:28:24 +0000 (04:28 +0000)]
2001-08-27 Adrian Bunk <bunk@fs.tum.de>
* automake.texi (etags): Typo fix.
Tom Tromey [Tue, 28 Aug 2001 03:53:10 +0000 (03:53 +0000)]
2001-08-27 Guido Draheim <guidod@gmx.de>
* automake.in : restrict ansi2knr option to be a filepath
Richard Boulton [Thu, 23 Aug 2001 15:05:36 +0000 (15:05 +0000)]
* tests/yacc7.test: Actually add this file: was accidentally omitted.
Tom Tromey [Thu, 23 Aug 2001 05:12:16 +0000 (05:12 +0000)]
Mention real home page
Tom Tromey [Thu, 23 Aug 2001 05:10:51 +0000 (05:10 +0000)]
* automake.texi (Conditionals): Mention that conditionals must
always be invoked. For PR automake/220.
Tom Tromey [Thu, 23 Aug 2001 05:00:34 +0000 (05:00 +0000)]
2001-08-22 Richard Boulton <richard@tartarus.org>
Tom Tromey <tromey@redhat.com>
* automake.in (lang_yacc_target_hook): Make header file depend on
.c file, not .y file.
* lib/am/yacc.am: Non-generic rule changed to depend on %OBJ% (the
.c file) rather than %SOURCE% (the .y file) Removed `.y.h' rule.
* tests/yacc7.test: New file.
* tests/Makefile.am (TESTS): Added yacc7.test.
Tom Tromey [Thu, 23 Aug 2001 04:39:27 +0000 (04:39 +0000)]
thanks
Tom Tromey [Thu, 23 Aug 2001 03:57:04 +0000 (03:57 +0000)]
2001-08-22 Tim Van Holder <tim.van.holder@pandora.be>
* m4/missing.m4: Require AM_AUX_DIR_EXPAND and use $am_aux_dir.
Tom Tromey [Sat, 18 Aug 2001 22:52:54 +0000 (22:52 +0000)]
* automake.texi (Dist): Mention dist-all.
Tom Tromey [Sat, 18 Aug 2001 20:21:03 +0000 (20:21 +0000)]
* tests/cond3.test: Use portable sed expression.
From Richard Boulton.
Richard Boulton [Mon, 13 Aug 2001 09:37:49 +0000 (09:37 +0000)]
* automake.in (handle_source_transform): Call
define_objects_from_sources() instead of calling
variable_value_as_list(), handle_single_transform_list() and
define_pretty_variable() directly.
(handle_single_transform_list): Add $topparent parameter, used for
error messages. Improved error message.
(define_objects_from_sources): New function.
(subobjname): New function.
(variable_conditions_recursive): New name for variable conditions.
(variable_value_as_list_recursive): New name for variable_value_as_list.
(variable_value_as_list_worker): Renamed to ...
(variable_value_as_list_recursive_worker): ... this.
(variable_conditions_sub): Renamed to ...
(variable_conditions_recursive_sub): ... this.
(variable_conditions): Rewritten: now doesn't recurse subvariables.
(variable_value_as_list): Rewritten: now doesn't recurse subvariables.
(substfroms): New global.
(substtos): New global.
(substnums): New global.
* tests/cond3.test: Update to work with new method of defining _OBJECTS.
* tests/cond4.test: Update to work with new method of defining _OBJECTS.
* tests/sourcesub2.test: New test.
* tests/Makefile.am (TEST): Added sourcesub2.test.
Tom Tromey [Sat, 11 Aug 2001 21:31:43 +0000 (21:31 +0000)]
* configure.in: Upped to 1.4s.
Richard Boulton [Sat, 11 Aug 2001 00:30:28 +0000 (00:30 +0000)]
* automake.in (handle_single_transform_list): Use new global,
`%linkers_used', to store the linkers used, rather than an internal
variable. Enables correct linker to be calculated across a group
of calls to &handle_single_transform_list. Return only list of
objects, since linker to be used is now externally determined.
(handle_source_transform): adapted for new calling conventions of
handle_single_transform_list. Calls resolve_linker() on a set of
all the linkers used for any prefix, rather than for each prefix in
turn.
(linkers_used): New global.
* tests/link_dist.test: New test.
* tests/Makefile.am (TESTS): Added link_dist.test.
Raja R Harinath [Wed, 8 Aug 2001 21:43:59 +0000 (21:43 +0000)]
Dissociate testsuite 'make' invocations from outer 'make'.
* tests/defs: Unset the MFLAGS, MAKEFLAGS and MAKELEVEL
environment variables.
* tests/cond16.test: Use '$MAKE -s', and avoid GNU make
dependency.
* tests/substref.test: Likewise.
Richard Boulton [Wed, 8 Aug 2001 17:42:26 +0000 (17:42 +0000)]
2001-08-08 Richard Boulton <richard@tartarus.org>
* tests/cond18.test: New file.
* tests/cond19.test: New file.
* tests/cond20.test: New file.
* tests/cond4.test: Updated to check the generated _OBJECTS more
thoroughly.
* tests/Makefile.am (TESTS): Added cond18.test, cond19.test and
cond20.test
Richard Boulton [Wed, 8 Aug 2001 16:44:05 +0000 (16:44 +0000)]
* automake.in (file_contents_internal): if a rule is conditionally
defined, define the standard automake definition for it for those
conditions which are not conditionally defined.
(invert_conditions): New function: invert a list of conditionals.
* tests/cond14.test: New file.
* tests/cond15.test: New file.
* tests/Makefile.am (TESTS): Added cond14.test and cond15.test.
Tom Tromey [Sun, 5 Aug 2001 22:02:33 +0000 (22:02 +0000)]
* tests/Makefile.am (TESTS): Added dejagnu2.test.
* tests/dejagnu2.test: New file.
* lib/am/dejagnu.am (site.exp): Don't conditionalize.
* automake.in (handle_scripts): Removed dead code.
(handle_tests_dejagnu): Don't handle site.exp generation
specially.
Richard Boulton [Sat, 4 Aug 2001 13:28:49 +0000 (13:28 +0000)]
* tests/cond17.test: New file: test for being able to define an
object to be generated in different ways according to a
conditional.
* tests/Makefile.am (XFAIL_TESTS): Add cond17.test.
(TESTS): Added cond17.test.
Tom Tromey [Sat, 4 Aug 2001 04:02:42 +0000 (04:02 +0000)]
2001-08-02 Richard Boulton <richard@tartarus.org>
* automake.in (variable_conditions_sub): Handle variable
substitution refs when computing conditions based on subvariable
conditions. Fixes substitution refs of system variables when sub
variable is conditional.
(SUBST_REF_PATTERN): New global.
* tests/cond16.test: New file: regression test for variable
substitution refs.
* test/Makefile.am (TESTS): Added cond16.test.
Tom Tromey [Sat, 4 Aug 2001 03:47:50 +0000 (03:47 +0000)]
* tests/substref.test: Require GNU make; backed out previous
change.
Tom Tromey [Fri, 3 Aug 2001 18:40:44 +0000 (18:40 +0000)]
* tests/substref.test: Handle entering/leaving directory
messages.
Richard Boulton [Fri, 3 Aug 2001 11:57:16 +0000 (11:57 +0000)]
2001-08-03 Richard Boulton <richard@tartarus.org>
* automake.in (value_to_list): Check for whether $from is defined,
rather than whether it is true, so that empty $froms are allowed in
substitution reference patterns.
* tests/substref.test: New file: test behavior of substitution
references when the $from side of the substitution is empty.
* tests/Makefile.am (TESTS): Added substref.test.
Alexandre Duret-Lutz [Fri, 3 Aug 2001 08:28:21 +0000 (08:28 +0000)]
* m4/install-sh.m4: New file.
* m4/Makefile.am (m4data_DATA): Add install-sh.m4.
* m4/missing.m4 (AM_MISSING_INSTALL_SH): Move ...
* m4/install-sh.m4 (AM_PROG_INSTALL_SH): ... here. Don't check
for install.sh any longer, always use install-sh, don't even
fall back to missing. Use $am_aux_dir, making $install_sh absolute.
* m4/strip.m4 (AM_PROG_INSTALL_STRIP): Simplify, since $install_sh
is absolute.
* m4/init.m4: Adjust call to AM_PROG_INSTALL_SH.
Tom Tromey [Thu, 2 Aug 2001 22:40:25 +0000 (22:40 +0000)]
2001-08-02 Tim Van Holder <tim.van.holder@pandora.be>
* automake.texi (EXEEXT): Clarify.
Alexandre Duret-Lutz [Wed, 1 Aug 2001 16:23:55 +0000 (16:23 +0000)]
* m4/missing.m4 (AM_MISSING_HAS_RUN): Typo.
Alexandre Duret-Lutz [Wed, 1 Aug 2001 16:19:57 +0000 (16:19 +0000)]
* m4/auxdir.m4: More comments.
Tom Tromey [Wed, 1 Aug 2001 06:04:16 +0000 (06:04 +0000)]
2001-07-31 Richard Boulton <richard@tartarus.org>
Raja R Harinath <harinath@cs.umn.edu>
* automake.in (variable_conditions_sub): Remove @parent_conds
argument. This was old logic - duplicate or impossible
conditionals are removed later by &variable_conditions_reduce().
Fixes tests/cond13.test.
(conditionals_true_when): Removed.
* tests/Makefile.am (XFAIL_TESTS): Removed cond13.test.
Tom Tromey [Tue, 31 Jul 2001 16:39:38 +0000 (16:39 +0000)]
* tests/Makefile.am (TESTS): Added cond13.test.
(XFAIL_TESTS): Likewise.
* tests/cond13.test: New file.
Tom Tromey [Tue, 31 Jul 2001 06:09:19 +0000 (06:09 +0000)]
* configure.in: Upped to version 1.4k.
Tom Tromey [Tue, 31 Jul 2001 05:45:25 +0000 (05:45 +0000)]
* configure.in: Released 1.4j.
Tom Tromey [Tue, 31 Jul 2001 05:37:31 +0000 (05:37 +0000)]
* lib/config.guess: Updated from master sources.
* lib/config.sub: Likewise.
Tom Tromey [Tue, 31 Jul 2001 05:22:13 +0000 (05:22 +0000)]
* automake.texi (A Program): Typo. Added subsections and more
text about conditional compilation.
(A Shared Library): Moved earlier.
(Program variables): Updated LINK text. Added AM_CFLAGS.
(C++ Support): Added AM_CXXFLAGS.
(Fortran 77 Support): Added AM_FFLAGS and AM_RFLAGS.
(EXEEXT): New node.
Tom Tromey [Tue, 31 Jul 2001 04:22:07 +0000 (04:22 +0000)]
* tests/Makefile.am (TESTS): Added aclibobj.test.
* tests/aclibobj.test: New file.
* automake.in (handle_lib_objects_cond): Avoid undefined variable
error.
(scan_one_autoconf_file): Handle AC_LIBSOURCE and AC_LIBSOURCES.
Tom Tromey [Mon, 30 Jul 2001 22:00:07 +0000 (22:00 +0000)]
* automake.texi (Dist): Mention other distribution types.
(Install): Updates.
Tom Tromey [Sun, 29 Jul 2001 17:51:41 +0000 (17:51 +0000)]
* automake.texi (Program and Library Variables): Texinfo fix.
From Alexey Mahotkin.
Tom Tromey [Sat, 28 Jul 2001 19:34:10 +0000 (19:34 +0000)]
* automake.texi (Strictness): Mention Cygnus mode.
(Cygnus): Updated.
(Uniform): Likewise.
(Canonicalization): Likewise.
(Install): Add `nobase_' to example; typo fix.
(Clean): Typo.
(Dist): Expand on putting a directory into EXTRA_DIST. Insert
section markers.
(Options): Texinfo fixes; some text updates.
(Tags): Update.
Tom Tromey [Fri, 27 Jul 2001 15:34:14 +0000 (15:34 +0000)]
* automake.texi (Invoking Automake): Document --Werror and
--Wno-error.
Tom Tromey [Fri, 27 Jul 2001 03:36:55 +0000 (03:36 +0000)]
* tests/nolink.test: Added no-exeext.
Tom Tromey [Fri, 27 Jul 2001 02:34:40 +0000 (02:34 +0000)]
* automake.in (check_variable_defined_unconditionally): Don't call
macro_dump.
Tom Tromey [Fri, 27 Jul 2001 02:29:42 +0000 (02:29 +0000)]
* automake.texi (Optional): Don't mention ALL_LINGUAS.
(gettext): Likewise.
* automake.in (seen_linguas, all_linguas, all_linguas_line):
Removed.
(handle_gettext): Don't do any checking of the languages.
(scan_one_autoconf_file): Don't look for ALL_LINGUAS.
Tom Tromey [Fri, 27 Jul 2001 00:02:43 +0000 (00:02 +0000)]
* automake.in (am_print_error): New function.
(am_error): Use it.
(am_file_error): Likewise.
(am_line_error): Likewise.
(am_conf_error): Likewise.
(am_conf_line_error): Likewise.
* automake.texi (Options): Document no-exeext.
* automake.in (handle_options): Recognize no-exeext.
(rule_define): Handle no-exeext.
* tests/Makefile.am (TESTS): Added new file.
* tests/exeext2.test: New file.
* automake.in (make_input_list): Removed.
(scan_autoconf_config_files): Don't add to make_input_list.
(scan_one_autoconf_file): Don't use make_input_list.
(scan_autoconf_files): Use make_list, not make_input_list.
(scan_autoconf_files): Likewise.
* automake.in (seen_exeext): Removed.
(generate_makefile): Don't define EXEEXT or OBJEXT.
(scan_one_autoconf_file): Don't check for AC_EXEEXT.
(am_install_var): Don't check $seen_exeext.
(handle_programs): Likewise.
(rule_define): Allow x to override x$(EXEEXT), for now.
(file_contents_internal): Only define rule if rule_define allows
us to.
* m4/init.m4 (AM_INIT_AUTOMAKE): Define EXEEXT and OBJEXT.
Tom Tromey [Wed, 25 Jul 2001 15:27:36 +0000 (15:27 +0000)]
From Nicolas Joly:
* tests/pr9.test: Require GNU make.
* tests/dirname.test: Don't use `-u'.
Tom Tromey [Tue, 24 Jul 2001 17:56:33 +0000 (17:56 +0000)]
typo + new comment
Tom Tromey [Mon, 23 Jul 2001 01:01:53 +0000 (01:01 +0000)]
* tests/Makefile.am (TESTS): Added auxdir2.test.
(XFAIL_TESTS): Likewise.
* tests/auxdir2.test: New file.
Tom Tromey [Mon, 23 Jul 2001 00:53:50 +0000 (00:53 +0000)]
* tests/Makefile.am (XFAIL_TESTS): Removed substtarg.test.
* automake.in (TARGET_PATTERN): Add `@' as allowable character.
Tom Tromey [Sun, 22 Jul 2001 22:16:30 +0000 (22:16 +0000)]
* tests/Makefile.am (XFAIL_TESTS): Removed exeext.test.
* automake.in (am_install_var): Add $(EXEEXT) even if program name
holds `.'. Don't add $(EXEEXT) if program name already has it.
(handle_programs): Don't add $(EXEEXT) if user already did.
(make_paragraphs): Don't compute EXEEXT.
Tom Tromey [Sun, 22 Jul 2001 22:01:17 +0000 (22:01 +0000)]
* tests/Makefile.am (TESTS): Added exeext.test.
(XFAIL_TESTS): Likewise.
* tests/exeext.test: New file.
Tom Tromey [Sun, 22 Jul 2001 21:50:18 +0000 (21:50 +0000)]
* lib/am/progs.am (install-%DIR%PROGRAMS): Test for `prog, not
`prog.exe' on Cygwin with libtool. From Robert Collins.
Tim Van Holder [Sun, 22 Jul 2001 00:27:52 +0000 (00:27 +0000)]
Removed the "SKIP:" message.
Tim Van Holder [Sun, 22 Jul 2001 00:25:35 +0000 (00:25 +0000)]
* tests/dirname.test: Explicitly use $SHELL to run the
script; this avoids failures on DJGPP.
* tests/install2.test: Skip if 'chmod 000' doesn't make
a file unreadable.
Tom Tromey [Sat, 21 Jul 2001 23:46:10 +0000 (23:46 +0000)]
* tests/libtool2.test: Check for libtoolize.
Tom Tromey [Sat, 21 Jul 2001 22:46:14 +0000 (22:46 +0000)]
* tests/Makefile.am (TESTS): Added substtart.test.
(XFAIL_TESTS): Likewise.
* tests/substtarg.test: New file.
Tom Tromey [Sat, 21 Jul 2001 19:34:32 +0000 (19:34 +0000)]
* automake.in (handle_dist): Handle case where aux dir doesn't
have a Makefile. Fixes depdist.test.
* tests/Makefile.am (XFAIL_TESTS): Removed depdist.test.
* tests/depdist.test: Look for config/depcomp.
* tests/Makefile.am (TESTS): Added depdist.test.
(XFAIL_TESTS): Likewise.
* tests/depdist.test: New file. From Eric Magnien.
Tom Tromey [Sat, 21 Jul 2001 18:55:37 +0000 (18:55 +0000)]
* tests/ccnoco.test: Removed `configure.2' test; in autocon 2.50
AC_PROG_CC_C_O does require AC_PROG_CC.
Tom Tromey [Sat, 21 Jul 2001 18:45:47 +0000 (18:45 +0000)]
From Erik Lindahl:
* lib/depcomp (tru64): Some Tru64 compilers use `foo.d' and not
`foo.o.d'.
* m4/depend.m4 (_AM_DEPENDENCIES): Check to make sure compilation
output is suitable for make.
Tom Tromey [Sat, 21 Jul 2001 18:35:20 +0000 (18:35 +0000)]
* automake.texi (Macros): Document AM_PROG_AS.
(Assembly Support): New node.
* m4/Makefile.am (m4data_DATA): Added as.m4.
* m4/as.m4: New file.
Tom Tromey [Sat, 21 Jul 2001 18:19:38 +0000 (18:19 +0000)]
* automake.texi (Tags): Added uref to global tags.
Tim Van Holder [Sat, 21 Jul 2001 09:57:42 +0000 (09:57 +0000)]
* automake.in (handle_single_transform_list): Use $(DEPDIR)
instead of hardcoding '.deps'.
* m4/depend.m4 (AM_SET_DEPDIR): Sync with libtool's libdir check.
Tom Tromey [Sat, 21 Jul 2001 05:27:26 +0000 (05:27 +0000)]
* m4/header.m4 (AM_CONFIG_HEADER): Create stamp-h files in the correct
locations.
* tests/dirname.test: New test.
* tests/stamph2.test: New test.
* tests/Makefile.am: Add new tests.
* tests/Makefile.in: Regenerated.
Tom Tromey [Fri, 20 Jul 2001 01:28:34 +0000 (01:28 +0000)]
* automake.texi (Tags): Document GTAGS_ARGS.
* lib/am/tags.am (GTAGS): Added GTAGS_ARGS. From Shigio Yamaguchi.
Tom Tromey [Fri, 20 Jul 2001 01:25:14 +0000 (01:25 +0000)]
2001-07-19 Tom Tromey <tromey@redhat.com>
Alexandre Duret-Lutz <duret_g@epita.fr>
Fix for ccnoco.test, subobj8.test:
* m4/Makefile.am (m4data_DATA): Added auxdir.m4.
* tests/Makefile.am (XFAIL_TESTS): Removed ccnoco.test,
subobj8.test.
* m4/minuso.m4 (AM_PROG_CC_C_O): Use absolute path to compile.
Use AM_AUX_DIR_EXPAND.
* lib/compile: Handle case where `-o' argument is the name of an
executable, not an object file.
* m4/auxdir.m4: New file, from...
* m4/missing.m4: ... here. Moved AM_AUX_DIR_EXPAND.
* automake.in (handle_single_transform_list, lang_c_rewrite):
Require compile using `require_config_file'.
Tom Tromey [Fri, 20 Jul 2001 01:22:47 +0000 (01:22 +0000)]
* automake.texi (Program and Library Variables): Added X example
for _LDADD.
Tom Tromey [Fri, 20 Jul 2001 01:03:20 +0000 (01:03 +0000)]
* automake.texi (Distributing): Updated to reflect new license.
Alexandre Duret-Lutz [Thu, 19 Jul 2001 07:49:13 +0000 (07:49 +0000)]
* automake.in (require_build_directory): New function, extracted
from ...
(handle_single_transform_list): ... here.
(require_build_directory_maybe): New function.
(handle_prograns, handle_libraries, handle_ltlibraries): Call
require_build_directory_maybe() to ensure the subdirectory
in which a target may lie will exist when the target is created.
(handle_libraries, handle_ltlibraries): Use basename before
checking library name.
* lib/am/library.am (%LIBRARY%): Depend on %DIRSTAMP%.
* lib/am/ltlibrary.am (%LTLIBRARY%): Likewise.
* lib/am/program.am (%PROGRAM%): Likewise.
Tom Tromey [Thu, 19 Jul 2001 00:49:57 +0000 (00:49 +0000)]
2001-07-18 Tim Van Holder <tim.van.holder@pandora.be>
* m4/missing.m4: Reword comment.
Pavel Roskin [Wed, 18 Jul 2001 14:56:23 +0000 (14:56 +0000)]
* automake.texi: Rename AM_DEPENDENCIES to _AM_DEPENDENCIES.
* tests/gcj.test: Likewise.
* tests/gcj2.test: Likewise.
* tests/gcj3.test: Likewise.
Tom Tromey [Wed, 18 Jul 2001 05:59:07 +0000 (05:59 +0000)]
* lib/compile: Change how lockdir is computed. If linking or
compiling without `-o', just run the compiler.
Tom Tromey [Wed, 18 Jul 2001 05:49:46 +0000 (05:49 +0000)]
* tests/Makefile.am (TESTS): Added ccnoco.test.
(XFAIL_TESTS): Likewise.
* tests/ccnoco.test: New file.
Tom Tromey [Tue, 17 Jul 2001 06:00:37 +0000 (06:00 +0000)]
* lib/ylwrap: Added special exception.
* lib/py-compile: Added license.
* lib/mdate-sh: Added special exception.
* lib/elisp-comp: Added special exception.
* lib/compile: Added special exception.
* lib/depcomp: Added special exception.
Tom Tromey [Tue, 17 Jul 2001 05:53:49 +0000 (05:53 +0000)]
Report from Motoyuki Kasahara:
* tests/make.test: Use am__include.
* tests/exsource.test: Use am__include.
* m4/make.m4 (AM_MAKE_INCLUDE): Use am__include and am__quote.
* automake.in (handle_languages): Use am__include and am__quote.
Tom Tromey [Tue, 17 Jul 2001 05:40:56 +0000 (05:40 +0000)]
* m4/depend.m4 (AM_DEPENDENCIES): Renamed to _AM_DEPENDENCIES.
* m4/init.m4: Updated callers.
Tom Tromey [Tue, 17 Jul 2001 05:36:23 +0000 (05:36 +0000)]
2001-06-10 Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
* aclocal.in (parse_arguments, write_aclocal): Update Copyrights.
* aclocal.in (scan_configure, add_file): Handle the full macro
name even if it contains numbers, such as I18N.
Tom Tromey [Tue, 17 Jul 2001 05:35:54 +0000 (05:35 +0000)]
* automake.texi (Dependencies): Link to dependency tracking page.
(Data): Mention dist_.
(Clean): Mention clean heuristics.
(Install): Mention nobase_.
Tom Tromey [Tue, 17 Jul 2001 04:19:40 +0000 (04:19 +0000)]
* automake.texi (Program and Library Variables): Document _LINK.
Tom Tromey [Tue, 17 Jul 2001 03:38:32 +0000 (03:38 +0000)]
2001-07-16 Alexandre Duret-Lutz <duret_g@epita.fr>
* automake.in (handle_libraries): Allow libraries to lie in
a subdirectory by constraining only the basename to start
with 'lib', not the whole path.
Tom Tromey [Mon, 16 Jul 2001 21:29:12 +0000 (21:29 +0000)]
2001-07-16 Alexandre Duret-Lutz <duret_g@epita.fr>
* tests/subobj8.test: New file.
* tests/Makefile.am (XFAIL_TESTS, TESTS): Add subobj8.test.
Tom Tromey [Mon, 16 Jul 2001 16:19:38 +0000 (16:19 +0000)]
Fix for PR automake/212:
* lib/am/lisp.am (install-%DIR%LISP): Added missing `\'.
(uninstall-%DIR%LISP): Likewise.
Tom Tromey [Sun, 15 Jul 2001 22:17:18 +0000 (22:17 +0000)]
* automake.in (usage): Rewrote code to handle columnization.
From Alexey Mahotkin and Maxim Sinev.
Tom Tromey [Sun, 15 Jul 2001 21:55:07 +0000 (21:55 +0000)]
Report from Ralf Corsepius:
* automake.in (TARGET_PATTERN): Add `+' as valid character.
(SUFFIX_RULE_PATTERN): Likewise.
* tests/Makefile.am (TESTS): Added cxx.test.
* tests/cxx.test: New file.
Tom Tromey [Sun, 15 Jul 2001 21:29:28 +0000 (21:29 +0000)]
* lib/am/tags.am (distclean-tags): Remove files for gtags.
From Shigio Yamaguchi.
Tom Tromey [Sat, 14 Jul 2001 20:12:52 +0000 (20:12 +0000)]
2001-07-14 Steve M. Robbins <steve@nyongwa.montreal.qc.ca>
* lib/am/distdir.am (distcheck): Emit diagnostic when files
remain after "make uninstall".
Tom Tromey [Sat, 14 Jul 2001 19:33:03 +0000 (19:33 +0000)]
* lib/am/tags.am (.PHONY): Depend on GTAGS. From Shigio Yamaguchi.
Tom Tromey [Sat, 14 Jul 2001 19:30:42 +0000 (19:30 +0000)]
* lib/missing (makeinfo): Redirect stdout and stderr outside
subshell. From Alexandre Oliva.
Akim Demaille [Sat, 14 Jul 2001 17:32:10 +0000 (17:32 +0000)]
* aclocal.in: (): No need for `\b(foo\b|\bbar)\b',
`\b(foo|bar)\b' is what we want.
Akim Demaille [Sat, 14 Jul 2001 17:15:03 +0000 (17:15 +0000)]
* automake.in ($obsolete_rx): No need for `b(foob|bbar)b',
`b(foo|bar)b' is what we want.
Akim Demaille [Sat, 14 Jul 2001 17:12:26 +0000 (17:12 +0000)]
* m4/depend.m4 (AM_DEPENDENCIES): Don't define `depcpp' which is
not used.
Do not require the corresponding AC_PROG_CC as AC_PROG_CC is
actually modified to require AM_DEPENDENCIES.
Rename `confdir' as `conftest.dir' so that the configure trap
remove it.
Tom Tromey [Thu, 5 Jul 2001 01:19:35 +0000 (01:19 +0000)]
Fix for nolink.test:
* tests/Makefile.am (XFAIL_TESTS): Removed nolink.test.
* lib/am/program.am (%PROGRAM%%EXEEXT%): Use %EXEEXT%.
* automake.in (am_install_var): Only rewrite PROGRAMS if
$seen_exeext.
(make_paragraphs): Always define %EXEEXT%.
Tom Tromey [Thu, 5 Jul 2001 00:26:43 +0000 (00:26 +0000)]
2001-07-04 Alexandre Duret-Lutz <duret_g@epita.fr>
* tests/nolink.test: New file.
* tests/Makefile.am (TEST, XFAIL_TESTS): Add nolink.test.