|
ec966567
|
2002-06-10T18:54:33
|
|
* lib/am/header-vars.am (transform): Define.
Was removed by mistake on 2002-04-13.
* tests/transform.test: New file.
* tests/Makefile.am (TESTS): Add transform.test.
Reported by Nicolas Joly.
|
|
7ad201bb
|
2002-06-09T11:12:35
|
|
For PR automake/318:
* tests/nobase.test: Rewrite to test _HEADERS, _DATA, _SCRIPTS,
_PROGRAMS, _LIBRARIES, and _LTLIBRARIES.
* lib/am/scripts.am (install-%DIR%SCRIPTS,
uninstall-%DIR%SCRIPTS): Honor nobase_; strip the directory by
default.
(?%DIR%SCRIPT_INSTALL): New variable.
* lib/am/header-vars.am (install_sh_SCRIPT): New variable.
Reported by Eric Siegerman.
|
|
788a63b3
|
2002-06-08T17:22:28
|
|
* automake.in (lang_yacc_target_hook): Add rule to recover from
the removal of $header.
* lib/am/yacc.am (%BASE%.h): Remove (duplicate with the one
output by lang_yacc_target_hook).
* tests/yacc7.test: Try to recreate foo.h after its removal.
* tests/yacc8.test: Add `AM_YFLAGS = -d' and try to recreate
parse.h too.
Reported by Bernd Jendrissek.
|
|
7bb1f82b
|
2002-06-08T16:56:11
|
|
For PR automake/317:
* Makefile.am (maintainer-check): Disallow `for f in $(FILES)',
suggest `list='$(FILES)'; for f in $$list' instead.
* lib/am/distdir.am (distdir): Adjust `for' usage.
* lib/am/texinfos.am (maintainer-clean-aminfo): Likewise.
* tests/dollar.test: New file.
* tests/Makefile.am (TESTS): Add dollar.test.
Reported by Eric Siegerman and Philip Fong.
|
|
0c8ae99f
|
2002-06-06T08:34:43
|
|
* lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): New variable.
(distclean): Use it.
(maintainer-clean): Delete autom4te.cache and
$(am__CONFIG_DISTCLEAN_FILES).
* tests/maintclean.test: New file.
* tests/Makefile.am (TESTS): Add maintclean.test.
|
|
4b204fa1
|
2002-06-05T09:06:13
|
|
2002-06-05 Miloslav Trmac <trmac@popelka.ms.mff.cuni.cz>
* lib/am/dejagnu.am (site.exp): Quote build_alias, host_alias, and
target_alias.
|
|
3804a9e6
|
2002-05-30T12:15:26
|
|
(distdir): Don't assume that 'grep -F' works; instead, use shell
pattern matching.
|
|
9bcba201
|
2002-05-30T05:54:55
|
|
(install-info-am, uninstall-info-am): fgrep -> grep
|
|
aaa0f8ba
|
2002-05-30T05:54:05
|
|
(distdir): fgrep -> grep -F.
Use $(), not ${}, for Make variables.
|
|
a50f84a5
|
2002-05-17T13:55:57
|
|
* lib/am/header-vars.am (build_triplet, host_triplet,
target_triplet): Define. Were removed by mistake on 2002-04-13.
|
|
7ee69d2e
|
2002-05-17T10:49:55
|
|
For PR automake/186:
* lib/am/distdir.am (distcheck): Attempt a DESTDIR install.
* tests/destdir.test: New file.
* tests/Makefile.am (TESTS): Add destdir.test.
|
|
2d55f8dd
|
2002-05-08T08:56:43
|
|
2002-05-08 Charles Wilson <cwilson@ece.gatech.edu>
Alexandre Duret-Lutz <duret_g@epita.fr>
* lib/am/progs.am (clean-%DIR%PROGRAMS): If Libtool is used, clean
both `program$(EXEEXT)' and `program'; needed under Cygwin.
* tests/libtool3.test: New file.
* tests/Makefile.am (TESTS): Add libtool3.test.
|
|
0292a032
|
2002-05-06T19:10:42
|
|
Erase stamps from the Makefile that generates them.
* automake.in (handle_configure): Append each used stamp to
@distclean_config. Don't warn about stamp-h in AC_OUTPUT, this
file is not used anymore.
* lib/am/clean.am (distclean-generic): Don't erase stamp-h and
stamp-h[0-9]*.
* tests/subdir6.test: New file.
* tests/Makefile.am (TESTS): Add it.
|
|
08b53d8d
|
2002-04-30T22:13:50
|
|
* lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Erase so_locations
files. Fix subobj9.test on OSF and IRIX.
Reported by Nelson H. F. Beebe.
|
|
4377206a
|
2002-04-26T19:21:37
|
|
* lib/am/dejagnu.am (distclean-DEJAGNU): New target.
For Debian bug 14421.
|
|
aed7c58f
|
2002-04-25T07:48:34
|
|
* lib/am/check.am: Show skipped tests. Display the
$(PACKAGE_BUGREPORT) address on failure.
|
|
a8635b12
|
2002-04-13T21:48:35
|
|
* tests/man2.test: New file.
* tests/Makefile.am (TESTS): Add man2.test.
* lib/am/mans.am (install-man%SECTION%): Change the extension
of the man pages being installed, as documented.
|
|
c9c536af
|
2002-04-13T21:26:36
|
|
Enable traces; wipe out the old configure.in parser.
* automake.in (scan_autoconf_traces): Use '$ENF{AUTOCONF}' of
'autoconf'. Honnor the $filename argument.
(scan_autoconf_files): Don't call scan_one_autoconf_file.
Always call scan_autoconf_traces.
(scan_one_autoconf_file): Remove, with it associated regexes.
(obsolete, obsolete_rx): Remove.
(register_language, handle_languages): Remove the 'define_flag'
support. Remove it from the struct and language definitions too.
(unquote_m4_arg): Remove.
* lib/am/header-vars.am, lib/am/compile.am, lib/am/lisp.am: Remove
the `FOO = @FOO@' definitions for all AC_SUBST'ed variables. They
are now generated automatically.
* aclocal.in (obsolete_macros): Don't mention obsolete_macros in
automake.in.
* automake.texi (Invoking Automake): Mention the AUTOCONF envvar.
|
|
cd3344e6
|
2002-04-10T20:45:16
|
|
* configure.in (APIVERSION): Fix definition.
|
|
3c31f6f4
|
2002-04-04T10:42:27
|
|
* lib/am/subdirs.am:
($(RECURSIVE_TARGETS), maintainer-clean-recursive):
$(MAKEFLAGS) -> $$MAKEFLAGS, so that we don't run into problems if
MAKEFLAGS contains '$(...)'.
|
|
ca3ac71a
|
2002-03-30T00:26:06
|
|
For PR automake/312:
* lib/am/libtool.am (clean-libtool): Use LTRMS.
* automake.in (handle_single_transform_list): When processing a
libtool object, clean the ordinary object and register the
directory.
(libtool_clean_directories): New global.
(initialize_per_input): Initialize it.
(generate_makefile): Call handle_libtool later.
(handle_libtool): Handle libtool_clean_directories.
* tests/subobj9.test: New file.
* tests/Makefile.am (TESTS): Added subobj9.test.
|
|
b3fab371
|
2002-03-26T10:48:37
|
|
* tests/extra7.test: New file.
* tests/Makefile.am: Add it.
* lib/am/distdir.an (distdir): When a distribuable directory
exists both in `.' and $(srcdir), merge both directories. This
works around a failure of extra6.test on Tru64 reported by
Nicolas Joly.
|
|
52205f5e
|
2002-03-26T09:24:53
|
|
Fix for PR automake/310:
* lib/am/depend2.am, lib/am/lex.am, lib/am/yacc.am: Quote %SOURCE%
so it never appears as a plain word.
|
|
d28dd5c2
|
2002-03-06T06:47:51
|
|
* configure.in: Upped version to 1.6a.
|
|
c75d6ce9
|
2002-03-06T04:45:32
|
|
* configure.in: Released 1.6.
|
|
1487d512
|
2002-03-05T21:34:15
|
|
Fix for PR automake/300:
* tests/pr300-lib.test, tests/pr300-ltlib.test,
tests/pr300-prog.test: New files.
* tests/Makefile.am (TESTS): Add them.
* automake.in (handle_ltlibraries): Strip nobase_ prefix to
compute the directory.
* lib/am/header-vars.am (install_sh_PROGRAM): New variable.
* lib/am/libs.am (%DIR%LIBRARIES_INSTALL): New variable.
(install-%DIR%LIBRARIES): Use it. Honor nobase_.
(uninstall-%DIR%LIBRARIES): Honor nobase_.
* lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): New variable.
(install-%DIR%LTLIBRARIES): Use it. Honor nobase_.
(uninstall-%DIR%LTLIBRARIES): Honor nobase_.
* lib/am/progs.am (%DIR%PROGRAMS_INSTALL): New variable.
(install-%DIR%PROGRAMS): Use it. Honor nobase_.
(uninstall-%DIR%PROGRAMS): Honor nobase_.
See also the fix for nobase.test on 2001-11-09.
|
|
c03cf739
|
2002-02-25T11:00:35
|
|
* automake.in (scan_one_autoconf_file): Declare
LEX_OUTPUT_ROOT and LEXLIB as configure variables when
AM_PROG_LEX or AC_PROG_LEX are seen. This allows to ...
* lib/am/lex.am: ... remove the LEX_OUTPUT_ROOT and LEXLIB
definitions. Search %SOURCE% in $(srcdir). Use s||| instead
of s/// in the sed invocation, to support filenames containing
slashes.
* lib/am/yacc.am: Search %SOURCE% in $(srcdir). Use s||| too.
* tests/lex5.test, tests/yacc8.test: New files.
* tests/Makefile.am (TESTS): Add them.
|
|
aa5daee4
|
2002-01-28T01:47:03
|
|
* configure.in: Bumped to 1.5e.
|
|
7e9d135d
|
2002-01-28T00:40:10
|
|
* lib/am/yacc.am: Use `rm -f'.
|
|
d533090c
|
2002-01-28T00:38:32
|
|
* configure.in: Released 1.5d.
|
|
7aad1797
|
2002-01-23T20:53:28
|
|
* lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS).
* automake.in (handle_languages): Compute and substitute %DEPDIRS%.
* tests/pr224.test: Make sure .deps subdirectories are
erased by distclean.
|
|
d35c37e9
|
2002-01-20T21:30:21
|
|
For PR automake/224:
* tests/Makefile.am (TESTS): Added pr224.test.
* tests/pr224.test: New file.
* lib/depcomp: Fixed computation of depfile.
* lib/am/depend2.am: Use %DEPBASE%, not $(DEPDIR).
* automake.in (handle_single_transform_list): Only reject `..'
component for Java. Put dependencies in directory near object.
(handle_languages): Set DEPBASE. Handle de-ansi-fication.
|
|
b85334eb
|
2002-01-16T19:05:47
|
|
* Makefile.am (install-exec-hook): Use APIVERSION.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version.
* m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from
APIVERSION.
* automake.in (perllibdir): Use APIVERSION.
(libdir): Likewise.
* aclocal.in (perllibdir): Use APIVERSION.
(APIVERSION): New global.
(parse_arguments): Use APIVERSION.
* configure.in (APIVERSION): New subst.
(pkgvdatadir): Use APIVERSION.
|
|
447ca35b
|
2002-01-15T23:54:14
|
|
* missing: Updated.
* lib/missing: Match against `automake*' to pick up versioned
automake.
* m4/init.m4 (AM_INIT_AUTOMAKE): Use versioned automake name.
* m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__version
variable.
* lib/am/Makefile.am (amdir): Use pkgvdatadir.
* lib/Makefile.am (dist_pkgvdata_DATA): Renamed to use
pkgvdatadir.
(scriptdir): Use pkgvdatadir.
(installcheck-local): Likewise.
* lib/Automake/Makefile.am (perllibdir): Use pkgvdatadir.
* automake.in (perllibdir): Added VERSION.
(libdir): Likewise.
* aclocal.in (parse_arguments): Search versioned directory. Don't
push unversioned directory unless it exists.
(perllibdir): Added VERSION.
(default_acdir): New global.
* m4/Makefile.am (m4datadir): Added $(VERSION).
* Makefile.am (install-exec-hook): New target.
* configure.in (ACLOCAL): Search build directory.
(pkgvdatadir): New subst.
|
|
9e3f96e6
|
2002-01-13T20:33:40
|
|
For PR automake/287:
* lib/am/distdir.am (distdir): Use `$$list' trick when looping
over subdirs.
* tests/Makefile.am (TESTS): Added pr287.test.
* tests/pr287.test: New file.
|
|
7f3cb5c9
|
2002-01-13T19:49:22
|
|
* lib/am/distdir.am (distdir): Handle subdirectories.
* tests/extra6.test: New file.
* tests/Makefile.am (TESTS): Add it.
|
|
57a6006e
|
2002-01-07T20:25:24
|
|
* configure.in (AUTOMAKE): Create m4/amversion.m4.
* m4/amversion.in: New file.
* m4/Makefile.am (m4data_DATA, EXTRA_DIST): Replace by ...
(dist_m4data_DATA): ... this.
(nodist_m4data_DATA, DISTCLEANFILES): Add amversion.m4.
* m4/init.m4 (AM_INIT_AUTOMAKE): Require
AM_SET_CURRENT_AUTOMAKE_VERSION.
* automake.in (seen_automake_version): New variable.
(scan_autoconf_traces, scan_one_autoconf_file,
scan_autoconf_files): Scan for AM_AUTOMAKE_VERSION and complain
when the version used in aclocal.m4 differs from Automake's.
* tests/defs (ACLOCAL): Look in ../m4 too.
* tests/installsh.test (ACLOCAL): Likewise.
* tests/installdir.test (installdirs-local): Run $ACLOCAL.
|
|
3b52bf3f
|
2002-01-07T00:37:50
|
|
2002-01-06 Raja R Harinath <harinath@cs.umn.edu>
* automake.in (handle_languages): Emit an automake
internal variable 'am__depfiles_maybe'.
* lib/am/configure.am (%MAKEFILE%): Use am__depfiles_maybe.
|
|
0b12c40d
|
2002-01-06T20:38:07
|
|
2002-01-06 Raja R Harinath <harinath@cs.umn.edu>
* lib/am/configure.am (%MAKEFILE%): Pass `depfiles' to
config.status.
|
|
157b8526
|
2002-01-06T20:23:30
|
|
* automake.texi (Tags): Document new variables.
* lib/am/tags.am (ETAGS): New macro.
(ETAGSFLAGS): Likewise.
(TAGS): Use them.
|
|
3e9f6b46
|
2002-01-02T15:52:31
|
|
* tests/comment4.test: New file.
* tests/Makefile.am (TESTS): Add command4.test.
Fix for comment4.test:
* automake.in (read_am_file): Output leading comments only when
encountering white lines.
|
|
99b250ae
|
2002-01-01T12:45:44
|
|
* lib/am/install.am (install-strip): Set INSTALL_STRIP_FLAG=-s,
it is needed by install-%DIR%LTLIBRARIES in ltlib.am.
This fixes a bug introduced on 2001-01-28.
Reported by Jared Davis.
|
|
87e61e0f
|
2001-12-30T23:46:28
|
|
* lib/am/install.am (?SUBDIRS?installdirs-am): Handle
installdirs-local.
(?!SUBDIRS?installdirs): Likewise.
* automake.in (handle_installdirs): Handle installdirs-local.
* automake.texi (Extending): Mention installdirs.
* tests/Makefile.am (TESTS): Added installdir.test.
* tests/installdir.test: New file.
|
|
9866cc1b
|
2001-12-30T21:20:10
|
|
* lib/am/yacc.am: Also rename the possible y.output file.
Remove the trailing y.tab.h.
|
|
275124b7
|
2001-12-30T13:53:01
|
|
* lib/am/distdir.am (distcleancheck_listfiles): Unquote.
Reported by Yann Droneaud.
|
|
d452feac
|
2001-12-14T16:32:13
|
|
* configure.in: Bump version to 1.5c.
|
|
80b24bbd
|
2001-12-14T16:25:37
|
|
* configure.in: Bump version to 1.5b.
* lib/config.sub, lib/config.guess: New versions from FSF.
* lib/am/lex.am, lib/am/yacc.am: Use `rm -f', not `rm'.
|
|
b0da2b11
|
2001-12-05T17:26:46
|
|
* automake.texi (Dist): Document $(DISTCHECK_CONFIGURE_FLAGS).
* lib/am/distdir.am (distcheck): Honnor $(DISTCHECK_CONFIGURE_FLAGS).
Suggested by Merijn de Jonge.
|
|
d67f8e59
|
2001-12-05T17:15:43
|
|
* lib/am/tags.am (ID): Search $(LISP) files in $(srcdir),
like other ID dependencies.
Suggested by Christian Cornelssen.
|
|
c7d9391b
|
2001-11-26T18:01:54
|
|
* lib/am/tags.am (TAGS): Search %CONFIG% and $(LISP) files
in $(srcdir), like other TAGS dependencies.
Suggested by Christian Cornelssen.
|
|
7a48b264
|
2001-11-26T09:02:58
|
|
* lib/am/distdir.am (distcheck): Call distcleancheck.
(distcleancheck_listfiles, distcleancheck): New, extracted from
distcheck.
* automake.texi (Checking the distribution): Document
distcleancheck_listfiles and distcleancheck.
|
|
f391cff9
|
2001-11-16T10:25:58
|
|
At every place where an "$extension" is used, include the leading
dot in the extension, don't hardcode it when building the filename.
That will make any support for a dot-less extension easier to add.
* automake.in (SUFFIX_RULE_PATTERN): Include extension dots in
backref groups.
("main"): Prepend a '.' to the supported extensions of all
languages (e.g. 'c' becomes '.c').
(handle_languages, handle_single_transform_list,
handle_lib_objects_cond, handle_headers, derive_suffix,
rule_define): Do not add a dot
before extensions, and include dots in matching groups.
* lib/am/depend2.am (.%EXT%.o, .%EXT%.obj, .%EXT%.lo): Rename as ...
(%EXT%.o, %EXT%.obj, %EXT%.lo): ... these.
* lib/am/lex.am (.%EXT%.%DERIVED-EXT%): Rename as ...
(%EXT%%DERIVED-EXT%): ... this.
* lib/am/yacc.am: Likewise.
|
|
6ca00367
|
2001-11-09T17:39:46
|
|
* lib/am/distdir.am (distdir): Also look for directory in build
directory first. (See 2001-05-14.)
* tests/Makefile.am (TESTS): Add extra5.test.
* tests/extra5.test: New file.
From Dean Povey.
|
|
48099901
|
2001-11-09T16:25:03
|
|
Fix for nobase.test:
* lib/am/header-vars.am (install_sh_DATA): New.
* lib/am/data.am (install-%DIR%%PRIMARY%): Declare and use
%DIR%%PRIMARY%_INSTALL, and set it to $(install_sh_DATA) instead
of $(INSTALL_DATA) for nobase_ targets.
* lib/am/lisp.am (install-%DIR%LISP): Likewise.
* lib/am/python.am (install-%DIR%PYTHON): Likewise.
* tests/nobase.test (configure.in): Append AC_OUTPUT.
* tests/Makefile.am (XFAIL_TESTS): Remove nobase.test.
|
|
6879a6cf
|
2001-11-07T08:03:53
|
|
* lib/am/distdir.am (am__remove_distdir): Define in topdir only.
|
|
f46cdf8f
|
2001-11-05T19:52:57
|
|
(am__remove_distdir):
New macro. Do not change permission of non-directories.
Change only user permission, as there's no point to changing group
or other permission.
(distdir, dist, dist-bzip2, dist-tarZ, dist-shar, dist-zip, dist-all,
distcheck): Use it.
|
|
58170c99
|
2001-11-05T17:52:06
|
|
* lib/am/python.am: Cleanup the cleaning section.
* automake.texi (Python): Remove documentation for PYCFILES
and PYOFILES. Update the first paragraphes.
|
|
c931eeb8
|
2001-11-05T09:24:06
|
|
* automake.in (@common_sometimes, &handle_configure): No longer
use stamp-hin.
* lib/am/remake-hdr.am: Adjust.
* tests/confh.test: There is no stamp.hin.
|
|
c99b9d90
|
2001-11-01T17:39:39
|
|
* lib/am/lex.am, lib/am/yacc.am: Use the output file name in
`#line' and multiple inclusion guards.
* lib/ylwrap: Remove debugging code.
(input_dir, input_rx): Move where used.
Use the output file name in `#line'.
|
|
577d3577
|
2001-10-26T09:59:59
|
|
Now that stamp-h's are created by config.status, we don't need to
handle them in Makefile's.
* lib/am/remake-hdr.am (%STAMP%): Just run config.status.
* m4/header.m4 (_AM_STAMP): New.
(_AM_CONFIG_HEADER): Use it.
|
|
60a93569
|
2001-10-26T09:56:43
|
|
* automake.in (&handle_configure): Use the config.status 2.50
invocation syntax for config files and headers.
autoheader needs the name of the file to create, not from what it
must be created, hence CONFIG_HEADER_FULL is $one_name, not
$one_fullname.
* lib/am/configure.am, lib/am/remake-hdr.am: Likewise.
* tests/confsub.test (SUBDIRS): Adjust to the new config.status
invocation.
Strengthen: Use the non-default config.hin source.
Strengthen: Make sure config.h is properly updated when config.hin
is changed.
|
|
3d678a2c
|
2001-10-25T12:56:15
|
|
* lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON):
Have the basename step optional and use %NDIR% instead of %DIR% in
filenames in order to support 'nobase_'.
|
|
309ba729
|
2001-10-20T19:17:16
|
|
2001-10-20 Kevin Ryde <user42@zip.com.au>
* lib/am/ansi2knr.am (mostlyclean-kr): Only rm *_.c when
actually using ansi2knr.
|
|
26ac7767
|
2001-10-19T17:07:03
|
|
* automake.in (&read_main_am_file): s/generated automatically/
generated/.
Insert @configure_input@, since 2.50 no longer output this
automatically for Makefiles.
|
|
af85a8a3
|
2001-10-19T10:13:32
|
|
* lib/am/check.am (check-TESTS): Add an "else true" to work with
Ultrix 4.5 /bin/sh when $(TESTS) is empty.
|
|
efeadbc5
|
2001-10-15T07:51:49
|
|
* aclocal.in: Use Automake::General and Automake::XFile.
Use find_configure_ac.
Output the Emacs tags for Autoconf mode selection.
|
|
22e0da02
|
2001-10-02T16:00:04
|
|
* Makefile.am (maintainer-check): Don't check for 'cd' calls in m4.
* lib/am/tags.am (GTAGS): Use $(am__cd) instead of 'CDPATH=: && cd'.
* lib/am/dejagnu.am (check-DEJAGNU): Likewise.
* lib/am/distdir.am (distcheck): Likewise.
* lib/am/texinfos.am (install-info-am, dist-info): Rewrite without
using cd so we don't have to fiddle with CDPATH.
* lib/am/header-vars.am (am__cd): Define so as to support Zsh and
DOSish path separator.
|
|
ae12a4eb
|
2001-10-02T15:33:59
|
|
* lib/am/python.am (install-%DIR%PYTHON,
uninstall-%DIR%PYTHON): Strip path of source file.
(clean-python): Comment out.
|
|
dd76e69d
|
2001-10-02T15:29:40
|
|
* automake.in (handle_python): Use require_conf_file_with_conf_line
instead of require_file_with_conf_line, so that elisp-comp and
py-compile are installed in the aux-directory.
(handle_emacs_lisp): Likewise. Define elisp_comp.
* lib/am/lisp.am (.el.elc): Use elisp_comp.
|
|
5ea0fa98
|
2001-10-01T07:09:01
|
|
* lib/am/distdir.am (distcheck): Report the trailing files.
Run `dist-gzip', not `dist', as it may leave other distribution
flavors.
|
|
65fb2841
|
2001-09-27T08:37:54
|
|
* lib/am/distdir.am (dist): Rename as...
(dist-gzip): this.
(dist): Additional name for dist-all.
* automake.texi (Options, Dist): Adjust.
|
|
099a42a5
|
2001-09-25T17:13:16
|
|
* 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
|
|
79cfc715
|
2001-09-23T10:16:51
|
|
* 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.
|
|
87a415ec
|
2001-09-22T16:29:23
|
|
* configure.in, NEWS: Bump to 1.5a.
Require 2.52.
|
|
0668ce98
|
2001-09-22T16:05:36
|
|
* 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.
|
|
bd1ba61a
|
2001-08-23T05:00:34
|
|
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.
|
|
80b69b2a
|
2001-08-11T21:31:43
|
|
* configure.in: Upped to 1.4s.
|
|
4658aae4
|
2001-08-05T22:02:33
|
|
* 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.
|
|
a011649b
|
2001-07-31T06:09:19
|
|
* configure.in: Upped to version 1.4k.
|
|
60903702
|
2001-07-31T05:45:25
|
|
* configure.in: Released 1.4j.
|
|
3b5fdb78
|
2001-07-22T21:50:18
|
|
* lib/am/progs.am (install-%DIR%PROGRAMS): Test for `prog, not
`prog.exe' on Cygwin with libtool. From Robert Collins.
|
|
03120cae
|
2001-07-20T01:28:34
|
|
* automake.texi (Tags): Document GTAGS_ARGS.
* lib/am/tags.am (GTAGS): Added GTAGS_ARGS. From Shigio Yamaguchi.
|
|
88ba6d7a
|
2001-07-19T07:49:13
|
|
* 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.
|
|
9aa84072
|
2001-07-16T16:19:38
|
|
Fix for PR automake/212:
* lib/am/lisp.am (install-%DIR%LISP): Added missing `\'.
(uninstall-%DIR%LISP): Likewise.
|
|
e14e0385
|
2001-07-15T21:29:28
|
|
* lib/am/tags.am (distclean-tags): Remove files for gtags.
From Shigio Yamaguchi.
|
|
c3f036e2
|
2001-07-14T20:12:52
|
|
2001-07-14 Steve M. Robbins <steve@nyongwa.montreal.qc.ca>
* lib/am/distdir.am (distcheck): Emit diagnostic when files
remain after "make uninstall".
|
|
29c2c7ed
|
2001-07-14T19:33:03
|
|
* lib/am/tags.am (.PHONY): Depend on GTAGS. From Shigio Yamaguchi.
|
|
b689c275
|
2001-07-05T01:19:35
|
|
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%.
|
|
4d130831
|
2001-07-04T03:44:18
|
|
* configure.in: Upped to 1.4i.
|
|
da09285c
|
2001-07-04T03:25:16
|
|
* configure.in: Released 1.4h.
|
|
5ff8b67b
|
2001-07-03T04:19:36
|
|
Fix for libtool2.test:
* tests/libtool2.test: Use `rm -f' to placate maintainer-check.
* lib/am/libtool.am (distclean-libtool): Conditional on TOPDIR.
* automake.in (generate_makefile): Call handle_libtool
unconditionally.
* tests/Makefile.am (XFAIL_TESTS): Removed libtool2.test.
|
|
9cb2da8e
|
2001-06-28T15:06:50
|
|
2001-06-28 Tom Tromey <tromey@redhat.com>
* lib/am/libs.am (RANLIB): Don't define.
2001-06-28 Alexandre Duret-Lutz <duret_g@epita.fr>
* automake.in (am_install_var): Assign 1 to $first on
first interation.
|
|
081f2d51
|
2001-06-24T03:38:27
|
|
Fix for yacc5.test:
* lib/ylwrap: Changed usage.
* lib/am/yacc.am: Rewrote to use new substitutions.
* lib/am/lex.am: Likewise.
* automake.in (handle_languages): Skip files whose language
doesn't have a compiler. Handle `define_flag' attribute.
Changed '$' to "\$" to aid Emacs fontification.
(struct): Added `rule_file'. Removed `derived_autodep'. Added
`_target_hook' and `define_flag'.
(yacc, yaccxx, lex, lexxx): Set `rule_file', `flags', `compile',
and `compiler' attributes. Removed `linker', `derived_autodep',
and `ansi' attributes. Added `define_flag'.
(yacc, yaccxx): Added `_target_hook'.
(saw_extension): Count number of times extension seen.
(count_files_for_language): New sub.
(saw_sources_p): Use it.
(handle_single_transform_list): Allow language rewrite function
to return a new source extension. Call target_hook.
(yacc_sources, lex_sources): Removed.
(initialize_per_input): Don't initialize yacc_sources or
lex_sources.
(lang_yacc_rewrite): Rewrote.
(lang_yaccxx_rewrite): Likewise.
(lang_lex_rewrite): Likewise.
(lang_lexxx_rewrite): Likewise.
(output_yacc_build_rule): Removed.
(output_lex_build_rule): Removed.
(lang_yacc_finish): Removed build rule generation.
(lang_lex_finish): Likewise.
(DASH_D_PATTERN): New global.
(lang_yacc_target_hook): New function.
(_target_hook): New function.
(register_language): Default `define_flag'.
* tests/yacc5.test: Updated test.
* tests/yacc4.test: Exit with status 77 if bison doesn't work.
* tests/yacc3.test: Remove bogus `make' invocation. Added test
for all YFLAGS variables.
|
|
9539d6ee
|
2001-06-15T01:37:37
|
|
Fix some lisp bugs reported by Bruno Haible:
* lib/am/lisp.am (uninstall-%DIR%LISP): Added DESTDIR to the
echo.
(install-%DIR%LISP): Handle case where lispdir is not defined.
(uninstall-%DIR%LISP): Likewise.
(.el.elc): Added `else' clause.
|
|
a7df6fe5
|
2001-06-15T01:14:01
|
|
* lib/am/configure.am ($(top_builddir)/config.status): Added
$(top_builddir) prefix to work around problems with some vendor
makes. From Nicholas Joly.
|
|
1e39dc26
|
2001-06-04T15:53:03
|
|
2001-06-04 Kevin Dalley <kevind@rahul.net>
* lib/am/dejagnu.am (site.exp): Fix typo.
|
|
ddd2ca1a
|
2001-05-30T02:02:50
|
|
* lib/am/java.am (class%DIR%.stamp): Use AM_JAVACFLAGS.
|
|
58d6c641
|
2001-05-29T21:02:13
|
|
* lib/am/texinfos.am (.PHONY): Always list uninstall-info-am and
install-info-am.
|
|
7a4b8c90
|
2001-05-28T23:58:45
|
|
* lib/am/texibuild.am (.%SUFFIX%.info): Use MAKEINFOFLAGS and
AM_MAKEINFOFLAGS.
(.%SUFFIX%.dvi): Likewise.
(.%SUFFIX%): Likewise.
|
|
41d5639e
|
2001-05-27T17:06:35
|
|
* automake.in (handle_multilib): Only add multilib support code at
top level.
* lib/am/multilib.am: Handle invocation of *-multi targets
differently for SUBDIRS and non-SUBDIRS Makefiles.
* m4/multi.m4 (AM_ENABLE_MULTILIB): Removed erroneous comment.
Only add multilib code when the Makefile in question is actually
rebuilt.
|