Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 4a393459 | 2004-05-23 09:57:55 | regen | ||
| 4eab8f52 | 2004-05-23 09:49:13 | * lib/am/multilib.am: Add $(MAKE) comments to multido and multiclean lines, to enable parallel make. Based on a patch by Alexandre Oliva applied to newlib on 2003-10-15. | ||
| bf7ab094 | 2004-05-22 07:19:37 | Check directory names for unportable names. Shaking the code to check this also led to the removal of the no-"/"-in-SUBDIRS restriction, and a fix to _do_recursive_traversal. * automake.in (check_directory): New function extracted from handle_subdirs, and augmented to check for reserved W32/DOS name. (check_directories_in_var): New function. (handle_subdirs): Call check_directories_in_var. Doing so also suppress the restriction that SUBDIRS should not contain slashes. (scan_autoconf_traces) <AC_CONFIG_AUX_DIR>: Call check_directory to ensure the argument exists and is safe. * doc/automake.texi (Top level): Do not say that src/subdir cannot be put in SUBDIRS. (Dist): Mention that distdir and top_distdir can be absolute. * lib/Automake/Variable.pm (_do_recursive_traversal) Support undefined $fun_collect, and fix two bugs introduced with skip_ac_subst on 2004-03-07. * lib/am/distdir.am (distdir): Use absolute distdir and top_distdir when recursing, because we can no longer prepend only `..' in case of SUBDIRS with `/'. * tests/auxdir4.test, tests/subdir9.test: New files. * tests/Makefile.am (TESTS): Add auxdir4.test. * tests/cond2.test, tests/subdir7.test: Augment to check location in diagnostics. | ||
| 150c156c | 2004-05-16 20:20:35 | * lib/texinfo.tex: New upstream version. | ||
| adbf3ce6 | 2004-05-15 16:12:07 | * lib/am/texibuild.am (?!GENERIC_INFO?%DEST_INFO_PREFIX%%DEST_SUFFIX%): Fold a few lines to reduce the output by 5 lines. Suggested by Karl Berry. | ||
| 84874b00 | 2004-05-14 20:13:53 | * lib/am/libs.am (AR, ARFLAGS): Move these definition ... * automake.in (handle_libraries): ... here, so that they are output even for EXTRA_LIBRARIES. * tests/ar2.test: New file. * tests/Makefile.am (TESTS): Add it. Report from Kevin Ryde. | ||
| 4978246f | 2004-05-13 20:14:08 | regen | ||
| 505b6150 | 2004-05-13 20:09:07 | Work even with FreeBSD "make", which uses sh -e and thus errors-out if a simple-command fails. | ||
| 9219afbc | 2004-04-25 11:28:05 | * lib/texinfo.tex: New upstream version. | ||
| 9e53d252 | 2004-04-25 11:21:03 | * lib/depcomp (tru64): Clarify comments. Thanks to Nicolas Joly. | ||
| 4e060078 | 2004-04-24 14:18:52 | * lib/Automake/VarDef.pm (append): Turn VAR_ASIS variables into VAR_PRETTY variables to work around make implementation with limited line length, such as OSF1/Tru64 make. * tests/longline.test: New file. * tests/Makefile.am (TESTS): Add it. * tests/pluseq3.test, tests/pluseq8.test: Adjust. Report from Simon Josefsson. | ||
| c0cb2500 | 2004-04-24 10:45:42 | * lib/am/tags.am (TAGS): Pass `.' to Exuberant Ctags if --etags-include is used but no other files are supplied, so it creates the TAGS file anyway. Report from Akim Demaille. | ||
| 5cb1a4d0 | 2004-04-24 09:21:12 | * lib/depcomp (tru64) [libtool]: Nicolas Joly reported on 2002-06-12 that dependencies were output in $dir.libs/$base.lo.d. Teun Burgers reported on 2004-03-30 they were in $dir.libs/$base.o.d. Try both. | ||
| 014ec4f2 | 2004-04-23 21:57:44 | For PR automake/414: Introduce option filename-length-max=99. * doc/automake.texi (Options): Document it. * configure.ac (AM_INIT_AUTOMAKE): Use it. * lib/Automake/Options.pm (_process_option_list): Recognize it. * automake.in (handle_dist): Set FILENAME_FILTER. * lib/am/distdir.am (distdir) [FILENAME_FILTER]: Diagnose long filenames. * tests/fn99.test: New file. * tests/Makefile.am (TESTS): Add fn99.test. | ||
| ae040111 | 2004-04-19 23:20:08 | For PR automake/414: Introduce options tar-v7, tar-ustar, and tar-pax to select tar format. * doc/automake.texi (Options): Document them. * lib/Automake/Options.pm (_process_option_list): Process these new options. * lib/am/distdir.am (dist-gzip, dist-bzip2, dist-tarZ, dist, distcheck): Adjust to use am__tar and am__untar. * m4/tar.m4: New file. * m4/Makefile.am (dist_m4data_DATA): Add tar.m4. * m4/init.m4 (AM_INIT_AUTOMAKE): Support the new options and call _AM_PROG_TAR. * tests/tar.test, tests/tar2.test, tests/tar3.test: New files. * tests/Makefile.am (TESTS): Add them. | ||
| 436193db | 2004-04-18 18:36:40 | * lib/am/distdir.am (distcheck): Typo in shar decompression. | ||
| 92a5a5e6 | 2004-04-18 10:58:10 | * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions. | ||
| 9590e75c | 2004-04-02 07:14:27 | Better support for Fortran 9x. * automake.in: Add "fc" and "ppfc" languages for Fortran 9x. * doc/automake.texi (Fortran 9x Support): New section. * lib/Automake/Variable.pm (%_ac_macro_for_var): Add AC_PROG_FC. * tests/compile_f90_c_cxx.test: New file. * tests/ext.test: Add AC_PROG_FC. * tests/f90only.test: New file. * tests/link_f90_only.test: New file. * tests/Makefile.am (TESTS): Add new tests. | ||
| 585bdf89 | 2004-04-02 01:43:29 | * lib/install-sh: If "mv -f" works, use it. | ||
| 1726496d | 2004-03-19 20:34:28 | Overriding JAVAROOT is legitimate, do not warn about it. * lib/Automake/Variable.pm (%_silent_variable_override): Add JAVAROOT. * tests/java2.test: Run automake without -Wno-override. Report from Simon Josefsson. | ||
| 3e9232d4 | 2004-03-07 16:52:55 | * lib/config.guess: New upstream version. | ||
| 9a0d838f | 2004-03-07 12:36:54 | Fix for PR automake/285: * automake.in (handle_ltlibraries): Keep track of installation directories for each condition, then define a $(am_TARGET_rpath) variable to hold the -rpath flags of Libtool libraries conditionally installed in different directories. * lib/Automake/DisjConditions.pm (merge): New function. * tests/libtool6.test: Adjust. * tests/libtool8.test: New file. * tests/Makefile.am (TEST): Add libtool8.test. | ||
| b95837bf | 2004-03-07 09:24:21 | * lib/Automake/Variable.pm (traverse_recursively, _do_recursive_traversal): Honor the skip_ac_subst option. * automake.in (handle_dist): Use skip_ac_subst. | ||
| 5fdd8e22 | 2004-02-29 22:28:39 | * Makefile.am (cvs-release): Upload to ~ftp/pub/automake, not ~ftp/automake. * lib/gnupload (Example): Update example. | ||
| c1a8f49b | 2004-02-29 21:40:09 | * lib/config-ml.in, lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions. | ||
| 2ac4685e | 2004-02-29 19:10:21 | * automake.in (lang_yacc_target_hook): Use Automake::Rule::define so that rules for the same headers are not output twice. * lib/Automake/Variable.pm (value_as_list_recursive): Do not call `return' inside `map'. * tests/cond30.test: Make sure `a.c' and `b.c' both appear in the Makefile.in. * tests/cond35.test, tests/cond36.test: New files. * tests/Makefile.am (TESTS): Add cond35.test and cond36.test. Report from Roman Fietze. | ||
| a9800a56 | 2004-02-29 16:26:12 | Fix for PR/413: * lib/am/distdir.am (distcheck): Create $dc_destdir with `umask 077 && mkdir' instead of `$(mkdir_p)'. This prevents possible symlink attacks reported by Stefan Nordhausen. | ||
| 943f2fbf | 2004-02-15 21:14:23 | * m4/mkdirp.m4: Use `mkdir -p' only with GNU mkdir, because Solaris 8's mkdir is not thread-safe. * lib/mkinstalldirs: Likewise. * lib/install-sh: Abort when mkdir fails to create a directory. Report from Nathanael Nerode. | ||
| 58393a7d | 2004-02-07 13:45:32 | * aclocal.in (rel2abs): New function. (scan_configure_dep): Use rel2abs instead of File::Spec->rel2abs, the later does was introduced in Perl 5.6 so using it breaks with Perl 5.005. Report from Werner John. | ||
| ce2c881e | 2004-02-01 18:06:51 | * lib/Automake/Variable.pm (transform_variable_recursively): Define rewritten variables in all conditions not *covered* by user definitions, not simply in conditions without a previous definition. * tests/cond34.test: New file. * tests/Makefile.am (TESTS): Add cond34.test. Report from Elena A. Vengerova | ||
| d5bf5b1c | 2004-02-01 12:54:02 | Support for conditional _LISP. * automake.in (handle_emacs_lisp): Define $(ELCFILES) from LISP, not from $(am__ELCFILES). * lib/am/lisp.am (elc-stamp): Use $(LISP) instead of $(am__ELFILES). * tests/lisp6.test: New file. * tests/Makefile.am (TESTS): Add it. | ||
| 1c4bc227 | 2004-02-01 12:18:02 | * automake.in (handle_emacs_lisp): Define $(ELCFILES) as $(am__ELCFILES), and always push it on @all. Do not mention elc-stamp. * lib/am/lisp.am (.el.elc): Rewrite as ... ($(am__ELCFILES)): ... this, and depend on elc-stamp. (elc-stamp): Make sure elc-stamp is older that all .elc files, as explained in the manual entry below. | ||
| b5a48a38 | 2004-01-28 20:50:43 | * Makefile.am (maintainer-check): Check for unquoted $(DESTDIR) uses. * lib/am/data.am, lib/am/distdir.am, lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/ltlib.am, lib/am/mans.am, lib/am/progs.am, lib/am/python.am, lib/am/scripts.am, lib/am/texinfos.am: Quote installation paths in install, uninstall, and installcheck rules, as well as in am__installdirs variables. This is for the sake of paths containing spaces. * lib/am/install.am (installdirs-am, installdirs): Do not try to create "" directories. * test/instspc.test: New file. * test/Makefile.am (TESTS): Add instspc.test. Report from James Amundson. | ||
| 5176801c | 2004-01-28 16:18:21 | * lib/gnupload (GPG): Use an absolute path. Suggestion from Gary V. Vaughan. (passphrase): Unset it this variable before using it, in case it was exported. Report from Scott James Remnant. | ||
| e7216274 | 2004-01-25 13:55:50 | * lib/gnupload (usage): Fix example. * Makefile.am (cvs-release): Fix call to gnupload. From Jim Meyering. | ||
| 5dc9b192 | 2004-01-24 19:22:10 | * lib/gnupload: New script. * lib/Makefile.am (EXTRA_DIST): Distribute gnupload. * Makefile.am (cvs-release): New target. | ||
| 56e3384b | 2004-01-23 22:47:56 | * lib/am/python.am (uninstall-%DIR%PYTHON): Remove extra `;'s. Fix python10.test. | ||
| 1de1fdca | 2004-01-13 13:23:31 | Change `\n \t' to `\n\t ' in `defaultIFS' assignment. Remove spurious SPACEs before TABs. | ||
| a4e14767 | 2004-01-12 22:56:49 | * lib/py-compile: Check input files after option processing. Ensure --basedir has an argument. * lib/am/python.am (install-%DIR%PYTHON): Do not run py-compile if nothing was installed. * tests/python10.test: New file. * tests/Makefile.am (TESTS): Add python10.test. Suggested by Sander Niemeijer. | ||
| 9d5dc008 | 2004-01-12 09:51:26 | * lib/install-sh: Do not use "$@" in a context where it may be empty, for the sake of OSF1/Tru64's shell. Report from He Li. | ||
| a31a69cd | 2004-01-11 20:50:32 | * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream versions. | ||
| d7b43f2a | 2004-01-10 00:24:29 | * automake.in (shadow_unconditionally): New function... (handle_source_transform): ... extracted from here. (am_install_var): Use shadow_unconditionally to define %DISTVAR%. * lib/am/data.am, lib/am/java.am, lib/am/lisp.am, lib/am/python.am, lib/am/script.am: Add %DISTVAR% to DIST_COMMON. * tests/cond33.test: Make sure all conditional files are distributed. Report from Ralf Corsepius. | ||
| 7dd9fee1 | 2004-01-08 23:32:11 | * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Append `.' to $(mkdir_p). * lib/install-sh: Accept `install-sh -d' with 0..n arguments, as well as `install-sh sources... dest' with multiple sources. * tests/cond33.test: New file. * tests/instsh2.test: Add more checks for install-sh. * tests/transform.test: Test for installdirs. * tests/Makefile.am (TESTS): Add cond33.test Report from Ralf Corsepius. | ||
| 40b7ee3c | 2004-01-07 19:40:49 | * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): Add config.status.lineno. | ||
| e6eca91c | 2004-01-07 19:26:55 | * lib/am/Makefile.am (dist_am_DATA): Really add inst-vars.am. | ||
| d4a09a87 | 2004-01-05 22:21:31 | Mimic Paul Eggert's changes to Autoconf. * Makefile.am (automake, aclocal): Use `chmod a-w', not `chmod -w'. * lib/Automake/Makefile.am (Config.pm): Likewise. * m4/Makefile.am ($(top_srcdir)/m4/amversion.m4): Likewise. | ||
| af2cb9d0 | 2004-01-05 21:49:14 | * lib/am/inst-vars.am: New file, define am__vpath_adj_setup, am__vpath_adj, and am__strip_dir. * lib/am/Makefile.am (dist_am_DATA): Add inst-vars.am. * lib/am/data.am, lib/am/lisp.am, lib/am/python.am, lib/am/scripts.am: Include inst-vars.am, and use $(am__vpath_adj), $(am__vpath_adj_setup), and $(am__strip_dir) in install and uninstall rules. This fixes installation of nobase_ files in VPATH setups with Sun and OSF1/Tru64 Make. * lib/am/libs.am, lib/am/ltlib.am: Include inst-vars.am, and use $(am__strip_dir) to simplify install and uninstall rules. * tests/nobase.test: Augment to check installation from VPATH builds. | ||
| 262bb922 | 2004-01-05 09:02:06 | * automake.in (%transformed_files): New variable. (initialize_per_input): Reset it. (make_paragraphs): Fill %transformed_files, and define %FIRST% each time a file is transformed for the first time. (handle_configure): Do not define %FIRST_CONFIG_HIN%. (am_install_var): Do not define %FIRST%. * lib/am/remake-hdr.am: Use %?FIRST% instead of %?FIRST_CONFIG_HIN%. | ||
| 8033f881 | 2004-01-04 12:51:58 | * lib/texinfo.tex: New upstream version. | ||
| fcbb51ad | 2004-01-03 12:42:41 | * lib/Automake/Variable.pm (define): Rework the way we check Automake variable definition. Ensure consistent :=/+=/= definitions only for variables that have been and are defined by Automake, and make it an internal error. Ignore Automake attempts to touch a user variable, even with += assignments. * tests/txinfo29.test: New file. * tests/Makefile.am (TESTS): Add txinfo29.test. Reported by Bruce Korb. | ||
| d82b453e | 2004-01-01 18:54:20 | Do not output .lo rules for programs and static libraries objects, and do not output .o/.obj rules for libtool libraries. This is about explicit rules only, not inference rules. * automake.in (handle_single_transform_list): Rename as ... (handle_single_transform): ... this. Take a single file to transform (it was only called this way) and accept a new %transform argument. Fill %lang_specific_files with list references instead of strings, and append %transform to each of these lists. (define_objects_from_sources, handle_source_transform): Take a %transform argument, and forward it to &handle_single_transform. (handle_languages): Adjust to the new format of %lang_specific_files, and honor its %transform part. (handle_programs, handle_libraries, handle_ltlibraries): Override %NONLIBTOOL% and %LIBTOOL% while calling handle_source_transform. (make_paragraphs): Define %NONLIBTOOL% by default. Make sure %transform settings override global settings. * lib/am/depend2.am (%OBJ%, %OBJOBJ%): Define only if %NONLIBTOOL%. * tests/libtool3.test: Augment to check Makefile.ins for unneeded rules. Suggested by Thomas Fitzsimmons. | ||
| 16773768 | 2004-01-01 17:34:18 | * automake.in, aclocal.in: Bump copyright years. | ||
| 13089ee2 | 2003-12-30 23:49:58 | * automake.in (handle_languages): Define %DEPBASE% conditionally on subdir-objects. Define SUBDIROBJ. Do not clean *_.c files here ... (lang_c_finish): ... do it here. (handle_single_transform_list): Do not output specific rules for subdir-objects files which are not renamed. This should reduce the size of Makefiles with lots of subdirectory sources. * lib/depcomp: Simplify computation of dependency output, and use DEPDIR. * lib/am/depend2.am (%EXT%.o, %EXT%.obj, %EXT%.lo): Adjust call to depcomp. Compute depbase on-the-fly in generic fastdep rules for subdir-objects. * tests/ansi9.test: Do not grep for an explicit rule that we no longer expect. Really run $MAKE to make sure the chain of rules works. * tests/yacc5.test: Do not grep for an explicit rule that we no longer expect. Adjust to use set -e. | ||
| 8a894d1d | 2003-12-27 01:38:42 | * automake.in (maybe_push_required_file): Add $(srcdir) in front a required files outside the current directory or its subdirectories. * lib/am/distdir.am (distdir): Update comment. Report from Nicolas Joly. | ||
| 5a6db4d7 | 2003-12-25 18:09:01 | * lib/Automake/Config.in: Require Exporter. Report from Kevin Ryde (failure with Perl 5.005_03). | ||
| b0d2aa09 | 2003-12-10 19:09:15 | * configure.ac, NEWS: Bump version to 1.8a. | ||
| 3cef4cd7 | 2003-12-10 19:06:17 | * configure.ac, NEWS: Bump version to 1.8. | ||
| a0ba3f0c | 2003-12-10 18:03:58 | * lib/texinfo.tex: New upstream version. | ||
| f69c59b8 | 2003-12-10 17:20:06 | * lib/Automake/Rule.pm (define): Remove debugging traces. Report from Akim Demaille. | ||
| c24bd613 | 2003-12-09 21:24:12 | * Makefile.am (do_subst): Fix the substitution of @configure_input@. (automake, aclocal): Create the output atomically and make it read-only, as done in the Autoconf package. * lib/Automake/Makefile.am (do_subst): Fix the substitution of @configure_input@. (Config.pm): Create the output atomically and make it read-only. * m4/Makefile.am ($(top_srcdir)/m4/amversion.m4): Substitute @configure_input@ and make the output read-only. * lib/Automake/Config.in, m4/amversion.in, tests/aclocal.in, tests/automake.in, tests/defs.in: Add a @configure_input@ line. | ||
| a5fc5b6d | 2003-12-08 18:00:02 | * lib/Automake/Variable.pm (hook): Use $$ as prototype, not $&. Perl 5.6.0 will not accept a reference sub reference for the latter. * automake.in (var_SUFFIXES_trigger): Adjust registration via Automake::Variabke::hook. (handle_texinfo_helper): Make sure `inner_expand => 1' appears on one line, so that Perl 5.6.0 does not complain about inner_expand being a bare identifier. | ||
| 9f11286e | 2003-12-04 18:17:20 | * automake.in ($config_header_location): Remove. Use %ac_config_files_location instead. (rewrite_inputs_into_dependencies): Do not prepend $(top_builddir)/ at the top-level. (handle_configure): Use rewrite_inputs_into_dependencies to distribute and compute AC_CONFIG_HEADERS dependencies. (scan_autoconf_traces) <AC_CONFIG_HEADERS>: Fill %ac_config_files_location. * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Rename as ... (%CONFIG_HIN%): ... this. $(srcdir) is already added in scan_autoconf_traces. * tests/Makefile.am (TESTS): Add confh5.test. * tests/confh5.test: New file. | ||
| 1baa604d | 2003-12-02 20:55:19 | * configure.ac, NEWS: Bump version to 1.7i. | ||
| d29f6b27 | 2003-12-02 20:43:16 | * configure.ac, NEWS: Bump version to 1.7h. | ||
| 73ba0e6c | 2003-12-02 19:56:18 | * lib/texinfo.tex: New upstream version. | ||
| 0a1c8dcb | 2003-11-29 23:47:02 | * lib/Automake/Variable.pm (loc_and_value_as_list_recursive, _value_as_list_recursive_worker): Merge into ... (value_as_list_recursive): ... this function. Pass options as a hash argument, and use the `location' option to trigger the behavior of loc_and_value_as_list_recursive. (traverse_recursively, transform_variable_recursively): Take options as a %options argument. (_do_recursive_traversal): Perform expansion of inner variables (as in `$(FILE).ext') on request. * automake.in (handle_options, check_libobjs_sources) (handle_source_transform, handle_LIBOBJS, handle_ltlibraries) (handle_ltlibraries, handle_man_pages, handle_dist) (handle_gettext, am_install_var): Adjust usage of value_as_list_recursive. (handle_texinfo_helper): Pass inner_expand to value_as_list_recursive. * tests/txinfo28.test: New file. * tests/Makefile.am (TESTS): Add txinfo28.test. Report from Ralf Corsepius. | ||
| 0099f67b | 2003-11-29 21:47:27 | * lib/Automake/Variable.pm (_do_recursive_traversal): Do not update @_substfroms and @_substfroms for undefined variables. * tests/substre2.test: New file. * tests/Makefile.am (TESTS): Add substre2.test. | ||
| 9177ef89 | 2003-11-29 18:02:40 | * lib/Automake/VarDef.pm (value): Rename as ... (raw_value): ... this. (value): New method, strip # and \n. (dump): Use raw_value. * lib/Automake/Variable.pm (output): Use raw_value. (value_as_list): Simplify, now that backslash and comments are already removed. * tests/txinfo22.test: Make sure Automake isn't confused by comments in variables. | ||
| 6f7ba322 | 2003-11-25 22:58:07 | * configure.ac, NEWS: Bump version to 1.7g. | ||
| b82f7257 | 2003-11-25 22:50:00 | * configure.ac, NEWS: Bump version to 1.7f. | ||
| 022c1c7e | 2003-11-25 22:10:14 | * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream versions. | ||
| 2028e01e | 2003-11-24 22:13:42 | * lib/Automake/Variable.pm (output): Add $(am__empty) to variable definitions that end with a line full of @substitutions@ that would confuse HP-UX Make if it were blank. (transform_variable_recursively): Make sure not to erase empty variables. * tests/Makefile.am (TESTS): Add subst2.test. * tests/subst2.test: New file. Report from Harlan Stenn. | ||
| b50a6495 | 2003-11-24 07:39:10 | * lib/am/texibuild.am (%SOURCE_SUFFIX%.html): Work around a Texinfo 4.1 bug. Report from Dalibor Topic. | ||
| 17820676 | 2003-11-22 18:05:35 | Fix for PR automake/411: * automake.in (rewrite_inputs_into_dependencies): Simplify, and rename into ... (prepend_srcdir): ... this. (rewrite_inputs_into_dependencies): New function, extracted from ... (handle_configure): ... here. Adjust to use prepend_srcdir or rewrite_inputs_into_dependencies where needed. Especially, using (the new) rewrite_inputs_into_dependencies to compute Makefile dependencies will fix PR/411. * lib/am/configure.am (DIST_COMMON): Remove %MAKEFILE-IN%, it's already distributed by rewrite_inputs_into_dependencies. * tests/Makefile.am (TESTS): Add output10.test, remove distcom.test. * tests/colon3.test: Use set -e. Don't allow any AUTOMAKE invocation refer to zardoz. Make sure two.in and three.in appear as $(srcdir)/two.in and $(srcdir)/three.in dependencies. * tests/distcom.test: Delete. This is covered by tests/output9.test. * tests/output10.test: New file, for PR/411. | ||
| 60bcced5 | 2003-11-19 20:09:46 | * lib/am/configure.am (%MAKEFILE%): Remove %MAINTAINER-MODE%, mistakenly added on 2001-03-05. * tests/remake5.test: New file. * tests/Makefile.am (TESTS): Add remake5.test. Report from Ralf Corsepius. | ||
| f79c3a44 | 2003-11-18 21:23:03 | * configure.ac, NEWS: Bump version to 1.7e. | ||
| a73e6326 | 2003-11-18 21:21:00 | * configure.ac, NEWS: Bump version to 1.7d. | ||
| 83f2d829 | 2003-11-18 20:45:20 | * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream versions. | ||
| 86a72498 | 2003-11-18 20:40:48 | * lib/am/texinfos.am (install-info): Depend on install-info-recursive or install-info-am even if no-installinfo. * tests/txinfo27.test: New file. * tests/Makefile.am (TESTS): Add txinfo26.test. | ||
| 28c655bd | 2003-11-18 20:06:44 | * lib/ylwrap: Do not overwrite headers if they haven't changed. Fix the include guard substitution. * tests/yacc6.test: Augment to run ylwrap, and make sure it does not needlessly update headers. * tests/yacc8.test: Make sure headers are not needlessly updated with ylwrap is not used. Move `test -f foo.o' into the Makefile as `test -f foo.$(OBJEXT)' for portability. | ||
| 9b5e57d5 | 2003-11-17 23:18:20 | * automake.in (generate_makefile): Define SUBDIRS if it is not defined and DIST_SUBDIRS is. * tests/subpkg2.test: New file. * tests/Makefile.am (TESTS): Add subpkg2.test. Report from Gary V. Vaughan. | ||
| 8e1c45e2 | 2003-11-17 21:13:00 | * tests/suffix11.test: Check for suffixes containing `-'. * lib/Automake/Rule.pm ($_SUFFIX_RULE_PATTERN): Accept `-' in suffixes. | ||
| 5167e179 | 2003-11-17 19:08:30 | * lib/Automake/Rule.pm (define): Suggest using target-local instead of target-am, not target-am-local. * tests/overrid.test: Check the diagnostic for clean-am. Report from Bruno Haible. | ||
| e1f171d2 | 2003-11-17 09:05:30 | Mark %MAKEFILE% as `.PRECIOUS'. | ||
| 4cdf3e88 | 2003-11-14 21:12:27 | Fix for PR automake/408: * lib/am/texinfos.am (install-info-am): Strip any $(srcdir)/ prefix from $file, as already done for dist-info. * tests/Makefile.am (TESTS): Add txinfo26.test. * tests/txinfo26.test: New file. Report from Nicholas Wourms. | ||
| 6b86476f | 2003-11-13 19:39:06 | * m4/lispdir.m4 (AM_PATH_LISPDIR): If EMACS=t, empty it before running AC_CHECK_PROGS(EMACS). * lib/am/lisp.am (elc-stamp): Quote $(EMACS). Report from Jens Petersen. | ||
| 851f11ea | 2003-11-11 21:44:05 | * configure.ac, NEWS: Bump version to 1.7c. | ||
| 0e85cb3d | 2003-11-11 21:39:26 | * configure.ac, NEWS: Bump version to 1.7b. * Makefile.am (maintainer-check): Ignore comments while scanning for rm without -f. | ||
| ea5ee093 | 2003-11-11 21:08:15 | * Makefile.am (fetch): Get all files from savannah. Do not postprocess Struct.pm and XFiles.pm, since we now are the master of these. * lib/config.sub, lib/config.guess, lib/config-ml.in, lib/texinfo.tex: New upstream versions. | ||
| b37a15d8 | 2003-11-11 13:03:08 | * lib/Makefile.am (dist_script_DATA): Move config-ml.in ... (dist_pkgvdata_DATA): ... here. | ||
| 526a21cd | 2003-11-11 00:07:17 | * doc/automake.texi (Texinfo): Define MAKEINFO, MAKEINFOHTML, MAKEINFOFLAGS, AM_MAKEINFOFLAGS, AM_MAKEINFOHTMLFLAGS, TEXI2DVI, TEXI2PDF, DVIPS, and TEXINFO_TEX in a table. (Uniform): Do not speak of missing HTML support, this is confusing. * lib/Automake/Variable.pm (_silent_variable_override): Add AM_MAKEINFOHTMLFLAGS. * lib/am/texibuild.am (%SOURCE_SUFFIX%.html): Use MAKEINFOHTML and AM_MAKEINFOHTMLFLAGS instead of MAKEINFO and AM_MAKEINFOFLAGS. * lib/am/texinfos.am (MAKEINFOHTML, AM_MAKEINFOHTMLFLAGS): Define. * tests/txinfo21.test: Add a test with AM_MAKEINFOHTMLFLAGS. | ||
| 2a8e1b17 | 2003-11-10 20:55:33 | * automake.in (handle_configure): Distribute and define mkinstalldirs only if it is already present in the package. (scan_autoconf_files): Do not require mkinstalldirs. (require_build_directory): Use $(mkdir_p), not $(mkinstalldirs). * lib/am/data.am, lib/am/distdir.am, lib/am/install.am, lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/mans.am, lib/am/progs.am, lib/am/python.am, lib/am/scripts.am, lib/am/texinfos.am: Use $(mkdir_p) instead of $(mkinstalldirs). * m4/mkdirp.m4: New file. * m4/Makefile.am (dist_m4data_DATA): Add mkdirp.m4. * m4/init.m4 (AM_INIT_AUTOMAKE): Call AM_PROG_MKDIR_P. * tests/Makefile.am (TESTS): Remove insh.test. * tests/insh.test: Delete. * tests/defs.in, tests/instsh.test: Do not install mkinstalldirs. * tests/auxdir.test: Install mkinstalldirs. * tests/distdir.test, tests/instman.test, tests/pr2.test: Use $(mkdir_p), not $(mkinstalldirs). * tests/empty.test: Run configure, do not substitute things by hand. * doc/automake.texi (Optional) <AC_CONFIG_FILES>: Take install-sh as an example, not mkinstalldirs. (Auxiliary Programs) <mkinstalldirs>: Update. | ||
| 21079796 | 2003-11-09 00:10:50 | * lib/mkinstalldirs: Mention automake-patches@gnu.org and bug-automake@gnu.org. * lib/compile, lib/depcomp, lib/elisp-comp, lib/mdate-sh: Likewise. Also add support for --help and --version. * lib/py-compile, lib/ylwrap: Likewise, and reindent. | ||
| 73d377d2 | 2003-11-08 16:07:45 | * lib/am/tags.am (ETAGSFLAGS, CTAGSFLAGS): Remove. * lib/am/dejagnu.am (RUNTESTFLAGS): Remove. * lib/am/java.am (JAVACFLAGS): Remove. * tests/dejagnu3.test: Check that the environment value of RUNTESTFLAGS get passed down to runtest. Suggested by Mark Mitchell. | ||
| 3ff71ab7 | 2003-11-08 14:03:35 | * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj) (?GENERIC?%EXT%.lo): Do not echo compile command manually, this breaks `make -s'. Instead, fold the compile command on two lines, so that it take less space on the display. Suggested by Karl Berry and William Fulton. | ||
| 9bfd1b3f | 2003-11-08 13:01:13 | * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%): Rename as ... (%DEST_INFO_PREFIX%%DEST_SUFFIX%): ... this, and honor ?INSRC? to select $(srcdir) or `.' builds. (INFO_DEPS): Define here. * lib/am/texinfos.am (dist-info): Strip filename starting with "$(srcdir)/". * automake.in (output_texinfo_build_rules): Take a new argument $insrc, and adjust substitutions in 'texibuild'. (handle_texinfo_helper): Compute a regex of all user-cleaned files, and use this to select whether to build .info files in `.' or $(srcdir). Give an account of the $(srcdir) vs `.' debacle. Alway build the version.texi and stamp files in $(srcdir). Do not define INFO_DEPS. * tests/Makefile.am (TESTS): Add txinfo23.test, txinfo24.test, and txinfo25.test. * tests/txinfo23.test, tests/txinfo24.test, tests/txinfo25.test: New files. * tests/txinfo13.test, tests/txinfo16.test, tests/txinfo3.test, tests/vtexi.test: Adjust to new rules. | ||
| adb20140 | 2003-10-27 21:17:15 | * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Erase %STAMP%. * tests/Makefile.am (TESTS): Add autohdr3.test * tests/autohdr3.test: New file. | ||
| 0768132f | 2003-10-27 07:52:00 | * automake.in (handle_configure): Rename am__configure_deps as am__aclocal_m4_deps and include $(ACLOCAL_M4_SOURCES) and $configure_ac. Define am__configure_deps as am__aclocal_m4_deps + $(CONFIGURE_DEPENDENCIES) + $(ACLOCAL_M4). Do not define ACLOCAL_M4_DEPS while processing configure.am. (make_paragraphs): Do not define %CONFIGURE_AC%, now unused. (scan_aclocal_m4): Do not distribute aclocal.m4, this is done from lib/am/configure.am. * lib/am/configure.am (%MAKEFILE-IN%, DIST_COMMON, $(top_srcdir)/configure, $(ACLOCAL_M4)): Simplify using $(am__configure_deps) or $(am__aclocal_m4_deps). * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Likewise. | ||
| bf318d28 | 2003-10-26 22:07:46 | * lib/am/remake-hdr.am ($(srcdir)/%CONFIG_HIN%): Depend on $(am__configure_deps). | ||
| c8e03eca | 2003-10-26 21:20:11 | * automake.in (handle_configure): Distribute all AC_CONFIG_HEADERS sources, and without using require_file. Define %CONFIG_H_DEPS% and %FIRST_CONFIG_HIN% while processing remake-hdr.am. * lib/am/remake-hdr.am (%STAMP%): Use %CONFIG_H_DEPS% instead of (srcdir)/%CONFIG_HIN%. Output the $(srcdir)/%CONFIG_HIN% rule only for the first header (i.e., if %FIRST_CONFIG_HIN%). * tests/autohdr4.test: New file. * tests/Makefile.am (TESTS): Add autohdr4.test. * tests/config.test: Do not grep, run things to see if they work. |