kc3-lang/automake

Branch :


Log

Author Commit Date CI Message
c68e52d0 2001-07-21 18:19:38 * automake.texi (Tags): Added uref to global tags.
cc7d957a 2001-07-21 09:57:42 * automake.in (handle_single_transform_list): Use $(DEPDIR) instead of hardcoding '.deps'. * m4/depend.m4 (AM_SET_DEPDIR): Sync with libtool's libdir check.
569453df 2001-07-21 05:27:26 * 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.
03120cae 2001-07-20 01:28:34 * automake.texi (Tags): Document GTAGS_ARGS. * lib/am/tags.am (GTAGS): Added GTAGS_ARGS. From Shigio Yamaguchi.
50bea031 2001-07-20 01:25:14 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'.
0a3bbd51 2001-07-20 01:22:47 * automake.texi (Program and Library Variables): Added X example for _LDADD.
08819651 2001-07-20 01:03:20 * automake.texi (Distributing): Updated to reflect new license.
88ba6d7a 2001-07-19 07: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.
5dc571b4 2001-07-19 00:49:57 2001-07-18 Tim Van Holder <tim.van.holder@pandora.be> * m4/missing.m4: Reword comment.
3c5abbd0 2001-07-18 14:56:23 * automake.texi: Rename AM_DEPENDENCIES to _AM_DEPENDENCIES. * tests/gcj.test: Likewise. * tests/gcj2.test: Likewise. * tests/gcj3.test: Likewise.
cd881a78 2001-07-18 05:59:07 * lib/compile: Change how lockdir is computed. If linking or compiling without `-o', just run the compiler.
0066e596 2001-07-18 05:49:46 * tests/Makefile.am (TESTS): Added ccnoco.test. (XFAIL_TESTS): Likewise. * tests/ccnoco.test: New file.
3af31127 2001-07-17 06:00:37 * 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.
1c4a810c 2001-07-17 05:53:49 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.
8c00243e 2001-07-17 05:40:56 * m4/depend.m4 (AM_DEPENDENCIES): Renamed to _AM_DEPENDENCIES. * m4/init.m4: Updated callers.
c912d577 2001-07-17 05:36:23 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.
e8514aac 2001-07-17 05:35:54 * automake.texi (Dependencies): Link to dependency tracking page. (Data): Mention dist_. (Clean): Mention clean heuristics. (Install): Mention nobase_.
f4508626 2001-07-17 04:19:40 * automake.texi (Program and Library Variables): Document _LINK.
6e3608a5 2001-07-17 03:38:32 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.
f97ba426 2001-07-16 21:29:12 2001-07-16 Alexandre Duret-Lutz <duret_g@epita.fr> * tests/subobj8.test: New file. * tests/Makefile.am (XFAIL_TESTS, TESTS): Add subobj8.test.
9aa84072 2001-07-16 16:19:38 Fix for PR automake/212: * lib/am/lisp.am (install-%DIR%LISP): Added missing `\'. (uninstall-%DIR%LISP): Likewise.
a710eb01 2001-07-15 22:17:18 * automake.in (usage): Rewrote code to handle columnization. From Alexey Mahotkin and Maxim Sinev.
f5ea1a6d 2001-07-15 21:55:07 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.
e14e0385 2001-07-15 21:29:28 * lib/am/tags.am (distclean-tags): Remove files for gtags. From Shigio Yamaguchi.
c3f036e2 2001-07-14 20: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-14 19:33:03 * lib/am/tags.am (.PHONY): Depend on GTAGS. From Shigio Yamaguchi.
809c236c 2001-07-14 19:30:42 * lib/missing (makeinfo): Redirect stdout and stderr outside subshell. From Alexandre Oliva.
42152c20 2001-07-14 17:32:10 * aclocal.in: (): No need for `\b(foo\b|\bbar)\b', `\b(foo|bar)\b' is what we want.
9a2040ae 2001-07-14 17:15:03 * automake.in ($obsolete_rx): No need for `b(foob|bbar)b', `b(foo|bar)b' is what we want.
3521675e 2001-07-14 17:12:26 * 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.
b689c275 2001-07-05 01: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%.
a8316c61 2001-07-05 00:26:43 2001-07-04 Alexandre Duret-Lutz <duret_g@epita.fr> * tests/nolink.test: New file. * tests/Makefile.am (TEST, XFAIL_TESTS): Add nolink.test.
06e2b756 2001-07-04 18:58:33 2001-07-04 OKUJI Yoshinori <okuji@gnu.org> * automake.in (scan_texinfo_file): Add the second argument to `@syncodeindex' into @CLEAN_SUFFIXES, because the combined index itself may not be used directly.
73cf791a 2001-07-04 15:29:37 * missing: Updated. * lib/missing (makeinfo): Use subshell, not explicit sh invocation.
86fe97a0 2001-07-04 15:28:09 * automake.texi (Headers): Mention that we prefer uninstalled headers in _SOURCES. (ANSI): Mention cross-compilation limitation.
4d130831 2001-07-04 03:44:18 * configure.in: Upped to 1.4i.
da09285c 2001-07-04 03:25:16 * configure.in: Released 1.4h.
79f8405a 2001-07-04 03:21:59 * lib/config.guess, lib/config.sub: Updated.
5ff8b67b 2001-07-03 04: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.
c53f6ce8 2001-07-03 03:47:56 * tests/libtool2.test: Look for `.lo' files to be removed.
3093fbc6 2001-07-02 20:14:34 * tests/Makefile.am (XFAIL_TESTS): Added libtool2.test.
8a49ab2b 2001-07-02 20:13:19 * tests/Makefile.am (TESTS): Removed dup.test. * tests/dup.test: Removed. * aclocal.in (scan_file): Don't give error for duplicate macro.
08ff72fd 2001-07-02 00:50:29 * automake.texi (Program and Library Variables): Document subdir-objects. Document fact that per-object flags override AM_ flags. (Options): Likewise. (Yacc and Lex): Document YFLAGS, AM_YFLAGS, LFLAGS, AM_LFLAGS. (Multilibs): New node. (Macros): Documented missing macros. (Auxiliary Programs): New node.
237ac65b 2001-07-02 00:49:17 updated second copy of missing. bleah.
7028ac3d 2001-07-02 00:48:12 * lib/missing (makeinfo): If makeinfo exists, and we're in --run mode, then simply fail.
178d1f89 2001-07-01 23:46:00 2001-07-01 Tim Van Holder <tim.van.holder@pandora.be> * lib/ylwrap: Improve support for DOS paths (and paths containing backslashes in general).
5161467e 2001-07-01 23:39:06 * lib/missing: Added special exception to license.
1b14a6bd 2001-07-01 23:33:08 * missing: Updated. * lib/missing: Updated. Added comment explaining configure.ac oddity.
e78b5109 2001-07-01 23:21:24 * lib/depcomp: Reorder arguments to gcc3. From Per Oyvind Hvidsten.
6684c5eb 2001-07-01 23:18:09 * tests/Makefile.am (TESTS): Added libtool2.test. * tests/libtool2.test: New file.
79f236d5 2001-07-01 23:17:37 * automake.texi (Program and Library Variables): Added example for _AR.
ffcacbab 2001-07-01 22:51:38 2001-06-29 Tom Tromey <tromey@redhat.com> * tests/cond11.test: Use `=', not `=='. * tests/cond12.test: Look for automake in build directory, not source directory. 2001-06-29 Richard Boulton <richard@tartarus.org> * automake.in (conditionals_true_when): Pass first parameters by reference, avoiding bug which put all parameters in @CONDS instead of @WHENS. Report by Kalle Olavi Niemitalo. Take a single WHEN instead of an array of WHENS. Remove FIXME; can't now have an empty @WHENS. (conditional_is_redundant): New sub. (variable_conditions_reduce): Check whether each condition is implied by any of the other conditions (other those already discarded), rather than checking only against those already considered (and kept). Also, fix sense of check: was keeping tautologous terms instead of discarding them. Use conditional_is_redundant instead of conditionals_true_when. * tests/Makefile.am (TESTS): Added cond11.test and cond12.test. * tests/cond11.test: New file. * tests/cond12.test: New file.
c0d60c16 2001-06-29 06:55:25 2001-06-29 Raja R Harinath <harinath@cs.umn.edu> * automake.in (saw_sources_p): Work even if there are more than one header files, and more than of one type of header. * tests/Makefile.am (TESTS): Added new file. * tests/depend4.test: New file.
9cb2da8e 2001-06-28 15: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-24 03: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.
08e7a2e0 2001-06-20 16:46:15 * tests/yacc5.test: Check for per-executable YFLAGS.
a9fe7261 2001-06-20 00:47:57 * tests/Makefile.am (TESTS): Added yacc5.test. * tests/yacc5.test: New file.
5cadf3e0 2001-06-18 01:08:35 * automake.in (require_file_internal): Check for already-required file after searching for it, and only if it is not found. Don't use `readlink' when checking for dangling symlink. Work if --force-missing specified. * tests/acoutput2.test: Also test --force-missing.
00329142 2001-06-17 19:02:40 Fix for libtool.test: * automake.in (generate_makefile): Call handle_libtool. (handle_libtool): New sub. (handle_compile): Don't read `libtool' file.
eeaa4f07 2001-06-17 18:53:03 * tests/acoutput2.test: New file. * tests/Makefile.am (TESTS): Added acoutput2.test.
4a1d8c50 2001-06-15 17:33:48 * tests/Makefile.am (TESTS): Added libtool.test. * tests/libtool.test: New file.
9539d6ee 2001-06-15 01: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.
de165743 2001-06-15 01:25:11 Fix for bug reported by Steve M. Robbins: * automake.in (handle_single_transform_list): When building a file from a subdirectory, continue to use `AM_' prefix. * tests/Makefile.am (TESTS): Added subobj7.test. * tests/subobj7.test: New file.
a7df6fe5 2001-06-15 01: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.
c7f85a7c 2001-06-15 01:10:25 * automake.in (yacc_lex_finish_helper): Find ylwrap in top_srcdir. From Tim Van Holder. * tests/Makefile.am (TESTS): Added yacc6.test. * tests/yacc6.test: New file.
54d9efaf 2001-06-15 01:02:11 2001-06-14 Tim Van Holder <tim.van.holder@pandora.be> * tests/defs, tests/installsh.test: Properly support DOS-style paths.
21a2bceb 2001-06-15 00:56:07 * tests/Makefile.am (TESTS): Added mdate4.test. * tests/mdate4.test: New file.
7f684d7b 2001-06-15 00:41:29 2001-06-14 Tom Tromey <tromey@redhat.com> * aclocal.in (scan_m4_files): Removed unused variable. 2001-06-14 Alexandre Duret-Lutz <duret_g@epita.fr> * aclocal.in (scan_m4_files): Tweak the building of &search so that multiple macro names can be found on the same line. Ensure we match whole macro name, not only substrings.
ca50db75 2001-06-12 14:37:44 * automake.texi (ANSI): Minor clarification. (Other GNU Tools): Don't mention Guile. (Guile): Removed. (Java Support): Mention file extensions. (Man pages): Mention dist_. Don't mention info pages.
3d248ab5 2001-06-12 03:47:28 * automake.texi (Program variables): Document AM_CPPFLAGS. Deprecate INCLUDES. (Java Support): Document AM_GCJFLAGS. (Support for Other Languages): Removed `fixme'; added link to suffix rule handling.
f4a55eea 2001-06-12 03:36:17 * automake.texi (Program and Library Variables): Document _LIBADD, _LDADD, _LDFLAGS, _AR, and _DEPENDENCIES.
996bbbfc 2001-06-11 21:41:59 * missing: Support configure.ac.
84029707 2001-06-09 00:34:30 * tests/version4.test: New file. * automake.in (version_check): New sub. (handle_options): Use it. * tests/Makefile.am (AUTOMAKE_OPTIONS): Removed. (TESTS): Added version4.test. * m4/Makefile.am (AUTOMAKE_OPTIONS): Removed. * Makefile.am (AUTOMAKE_OPTIONS): Remove `gnits'.
1e39dc26 2001-06-04 15:53:03 2001-06-04 Kevin Dalley <kevind@rahul.net> * lib/am/dejagnu.am (site.exp): Fix typo.
4dc0221c 2001-06-03 17:16:40 * automake.in (variable_conditions_sub): Move parent-only code from here... (variable_conditions): ... to here. (variable_conditions_sub): Include this variable's conditions in the resulting condition list. * tests/Makefile.am (XFAIL_TESTS): Removed ltdeps.test.
b730d8b4 2001-06-01 15:22:27 * tests/Makefile.am (XFAIL_TESTS): Added ltdeps.test. (TESTS): Likewise. * tests/ltdeps.test: New file. Report from Lars J. Aas.
83a8c496 2001-06-01 05:19:02 * automake.texi (Alternative): New node. (Macros): Use new name for gcc. (Java Support): Likewise. (Dependencies): Rewrote. (Invoking Automake): (Re-)document -i, --ignore-deps, and --include-deps.
7ae7bec1 2001-05-31 17:32:55 * automake.texi (Top level): Removed erroneous spaces. Documented MAKE and MAKEFLAGS.
545fc249 2001-05-30 02:34:09 * m4/init.m4 (AM_INIT_AUTOMAKE): Allow any AM_*FLAGS variable.
09d1d2fa 2001-05-30 02:32:44 * automake.texi (Include): Rewrote. (Suffixes): Remove Java example. (Java): Added more explanation. Document variables. (Uniform): Mention JAVA as a primary. (Python): Updated for new Python support. (Sources): Added a weak example.
ddd2ca1a 2001-05-30 02:02:50 * lib/am/java.am (class%DIR%.stamp): Use AM_JAVACFLAGS.
8723031a 2001-05-29 21:04:18 * automake.texi (A Program): Mention `check' prefix. (Program and Library Variables): New node. (Texinfo): Document UPDATED-MONTH, MAKEINFOFLAGS, and AM_MAKEINFOFLAGS. (etags): Mention per-program flags. (Tests): Document AM_RUNTESTFLAGS; added sectioning; more updates.
58d6c641 2001-05-29 21:02:13 * lib/am/texinfos.am (.PHONY): Always list uninstall-info-am and install-info-am.
c1989e96 2001-05-29 00:28:36 * m4/Makefile.am (MAINT_CHARSET): Removed. * Makefile.am (MAINT_CHARSET): Removed. * automake.in (maint_charset, dist_charset): Removed. (local_maint_charset): Removed. (initialize_per_input): Don't use maint_charset. (handle_dist): Don't compute maint_charset or check DIST_CHARSET.
7a4b8c90 2001-05-28 23:58:45 * lib/am/texibuild.am (.%SUFFIX%.info): Use MAKEINFOFLAGS and AM_MAKEINFOFLAGS. (.%SUFFIX%.dvi): Likewise. (.%SUFFIX%): Likewise.
41d5639e 2001-05-27 17: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.
6ebb6677 2001-05-27 16:57:45 * lib/am/dejagnu.am (check-DEJAGNU): Added AM_RUNTESTFLAGS.
5f380908 2001-05-26 06:20:19 2001-05-25 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (handle_single_transform_list): Skip unknown extensions.
75f1df10 2001-05-25 14:50:30 * m4/init.m4 (AM_INIT_AUTOMAKE): Ignore AM_RUNTESTFLAGS.
0b590d42 2001-05-24 06:23:20 * automake.in (handle_texinfo_helper): Find mdate-sh in current directory in some situations.
19f70379 2001-05-24 05:58:48 * automake.in (generate_makefile): Better explanation for ansi2knr fix.
55ace4b1 2001-05-24 05:57:26 2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (handle_languages, handle_single_transform_list): Skip unknown extensions. (derive_suffix): Check whether $extension_map{$source_ext} is undefined, not empty.
dcfc9386 2001-05-24 05:56:06 2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (handle_languages, handle_single_transform_list): Use language '' for unknown extensions. (derive_suffix): Check whether $extension_map{$source_ext} is undefined, not empty.
6638db38 2001-05-24 05:50:35 2001-05-23 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (read_am_file): Ignore trailing backslash on
ff1cb3bd 2001-05-23 01:05:47 2001-05-22 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (ASSIGNMENT_PATTERN): Forbid : and + in variable names.
221f0d96 2001-05-21 08:31:45 * automake.texi (Macros): Explain the ``AC_PROG_LEX invoked multiple times'' warning.
c487815e 2001-05-20 18:05:06 * configure.in: Updated to 1.4g.
35a25603 2001-05-20 17:17:45 * configure.in: Updated to 1.4f.
4ba9b87d 2001-05-20 17:10:11 * Makefile.am (EXTRA_DIST): Added ChangeLog.2000.
33079e3a 2001-05-20 05:59:43 * lib/ansi2knr.c: New version. * Makefile.am (FETCHFILES): Added ansi2knr.c. (fetch): Likewise.