m4


Log

Author Commit Date CI Message
Tom Tromey 98d6bc1b 2001-05-07T16:31:01 For PR automake/46: * tests/Makefile.am (TESTS): Added subdir5.test. (XFAIL_TESTS): Likewise. * tests/subdir5.test: New file.
Akim Demaille 168b9f0d 2001-05-04T10:57:35 * m4/sanity.m4: Remove the temp file before possible error exits.
Pavel Roskin 8fc51016 2001-04-24T18:04:59 Rebuilt.
Tom Tromey 8d571e12 2001-04-12T05:45:23 Fixes report from Larry Jones: * automake.in (handle_dependencies): Add `@_am_quote@' where appropriate. * m4/make.m4 (AM_MAKE_INCLUDE): Handle BSD-style make.
Tom Tromey 9c3af685 2001-04-11T04:17:21 2001-04-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * m4/make.m4 (AM_MAKE_INCLUDE): Pass `-s' to make. * tests/Makefile.am (TESTS): Added make.test. * tests/make.test: New file.
Akim Demaille 56a87bec 2001-04-10T12:41:05 * distdir.am: Add a missing backslash.
Tom Tromey e163c03b 2001-04-09T23:21:13 * m4/missing.m4 (AM_MISSING_HAS_RUN): Use `true', not `:'. Fixes report from Jim Meyering.
Akim Demaille 5871219c 2001-04-09T14:50:53 Use AM_CONDITIONAL and if/endif for AMDEP. * m4/depend.m4 (AM_DEP_TRACK): Use AM_CONDITIONAL to define AMDEP. * automake.in (&add_depend2): Transform %AMDEP% into `AMDEP' (leading to a configure time if/endif), or to `FALSE' (static removal of the code). (&handle_dependencies): Adjust to use `AMDEP_TRUE'. * depend2.am: Use if/endif. Adjust the 101 tests that use dependencies so that they properly invoke aclocal before automake. They need to `see' `AM_CONDITIONAL([AMDEP], ...)'.
Akim Demaille 548e3c16 2001-04-09T09:42:02 Avoid reading twice header-vars.am as now macro_define complains. * automake.in (&define_standard_variables): Don't output the variables. (&read_main_am_file): Output first user variables, then Automake variables. Don't call twice &define_standard_variables. Save variable comments in $am_vars. (&variable_output): New. (&file_contents_internal): New. Save variable comments in $am_vars. (&file_contents): Use it.
Akim Demaille dd2d93d3 2001-03-23T16:50:30 * automake.in (&file_contents): Use rule_define.
Akim Demaille eedc18e1 2001-03-23T16:23:53 * automake.in (read_am_file): TRUE and FALSE are predefined conditionals. (&by_condition): Adjust. (&conditional_string): Recognize `TRUE' and `FALSE'. (&make_condition): Use it. * m4/cond.m4: Reject TRUE and FALSE as conditionals. * automake.texi (Conditionals): Adjust. * tests/cond9.test: s/FALSE/WRONG/.
Akim Demaille 54ae7487 2001-03-07T19:09:44 * automake.in (&handle_all): Use an array instead of a scalar for local_headers. Get rid of all-redirect: let `all' be that target.
Pavel Roskin fb3e68bc 2001-03-05T17:05:26 Rebuild.
Akim Demaille 0794a12b 2001-03-05T14:45:40 Make the installation/uninstallation of Info pages follow the regular am/recursive scheme. * automake.in (%required_targets, %dependencies): Add install-info. (%dependencies): Add install-info, install-info-am, and unstall-info. (&handle_subdirs): Don't transform INSTALLINFO, which mapping was reversed BTW. Does anybody use the option `no-installinfo'? (&handle_merge_targets): Let the handling of info related targets to... (&handle_factored_dependencies): this. * subdirs.am: Use ?INSTALL-INFO?. * texinfos.am: Define the install-info, uninstall-info and uninstall-info-am targets.
Akim Demaille f455f2ed 2001-03-05T14:44:27 * automake.in (%required_targets, %dependencies): Add dvi, info, dvi-am, info-am. (@info, @dvi): Remove. (&handle_texinfo, &handle_merge_targets): Adjust. (&handle_factored_dependencies): Required targets are phony. * texinfos.am: Build info, dvi, and the corresponding -am or -recursive targets.
Akim Demaille 51c68871 2001-03-05T14:41:08 * configure.am: New file. * automake.in (&file_contents): Transform CONFIGURE-AC. (&handle_texinfo, &handle_configure): Don't transform CONFIGURE_AM. (&handle_configure): Use `configure.am'. * remake-hdr.am, remake.am, texi-vers.am: Adjust to MAINTAINER-MODE and CONFIGURE-AC.
Akim Demaille f4d5ba0b 2001-03-05T14:38:54 * automake.in (&pretty_print_internal): Don't output useless spaces. (define_pretty_variable): Don't issue the space after the `=' sign to avoid trailing spaces in Makefile.ins.
Akim Demaille 739897c2 2001-03-05T14:38:02 * automake.in (&generate_makefile): Call &initialize_per_input *before* setting $am_file_name and $in_file_name.
Akim Demaille 768c0b53 2001-03-05T14:35:47 * automake.in ($in_file_name, $am_file_name, $relative_dirs): Globals, initialized... (&initialize_per_input): here.
Akim Demaille b871b6b5 2001-02-26T10:34:05 * automake.in (&target_cmp, &dist_cmp): Do not prototype comparing routines, otherwise the elements to compare are passed in @_ instead of $a and $b.
Akim Demaille 450d5803 2001-02-26T09:37:39 * automake.in (&handle_merge_targets, &do_one_merge_target): Don't handle installcheck and installcheck-am. * install.am: Do it.
Akim Demaille 1051caf2 2001-02-26T09:33:06 * automake.in (&handle_merge_targets, &do_one_merge_target): Don't handle install and install-am. * install.am: Do it.
Akim Demaille a57c0827 2001-02-26T09:30:02 * automake.in (&handle_merge_targets, &do_one_merge_target): Don't work on targets handled by %dependencies. (&handle_factored_dependencies): Do it. * install.am: Install install-exec, install-data and uninstall's suites.
Akim Demaille ecc38223 2001-02-26T09:23:43 * automake.in (&handle_merge_targets): Move `install-strip' from here... * install.am: to here.
Akim Demaille f722556f 2001-02-26T09:14:43 * automake.in (@installdirs): Remove. (&file_contents): Be able to grow Automake macros with `+='. (&handle_texinfo, &handle_man_pages, &am_install_var): Let your files define _am_installdirs. (&handle_installdirs): Remove the code, just output `install.am'. * install.am: New. * data.am, header.am, libs.am, lisp.am, ltlib.am, mans.am, progs.am, * python.am, scripts.am, texinfos.am: Extend $(_am_installdirs).
Akim Demaille b8a2f0f9 2001-02-25T18:04:29 * automake.in (&handle_texinfo, &handle_man_pages, &am_install_var): Don't deal with install-data-am, install-exec-am and unstall-am. (&initialize_per_input): Add them to %dependencies. Remove %exec_dir_p since the *.am files are now in charge of it. Remove @uninstall, @install_data, @install_exec. (&handle_merge_targets): Adjust to these removals. (&file_contents): Also &transform_cond for --no-installman and --no-installinfo. (&do_one_merge_target): Add some magic to install hooks on %dependencies' targets. (%required_targets): New. (&handle_factored_dependencies): Output required targets. * data.am, header.am, java.am, libs.am, lisp.am, ltlib.am, * mans-vars.am, mans.am, progs.am, python.am, scripts.am, * texinfos.am: Declare your dependencies on install-data-am, install-exec-am and uninstall-am. * tests/instdata2.test (incldata_HEADERS): New test.
Pavel Roskin 7706098b 2001-02-25T06:47:17 Rebuild.
Pavel Roskin d95e6095 2001-02-21T15:41:00 Rebuild.
Akim Demaille 7a0defee 2001-02-21T08:35:51 * dist-vars.am: Remove, merge into... * distdir.am: this. * automake.in (dirname, basename, backname): Move at the top of the file so that prototypes are checked, Use them without `&'. (&handle_dist): Adjust.
Akim Demaille 9bd6e61e 2001-02-21T08:22:25 * distdir.am (GZIP_ENV): Define. * automake.in (&handle_dist): Don't. (&uniq): New. (&handle_dist_worker, &am_install_var): Use it.
Tom Tromey c7e78f73 2001-02-21T02:49:25 * m4/init.m4 (AM_INIT_AUTOMAKE): Simplify m4_pattern_allow invocation.
Pavel Roskin 358ab710 2001-02-19T15:20:45 Rebuild.
Tom Tromey 03414b51 2001-02-19T00:12:15 * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Don't call AM_PROG_STRIP. Set INSTALL_STRIP_PROGRAM_ENV to `$(STRIP)', not `$STRIP'. (AM_PROG_STRIP): Commented out.
Tom Tromey eb0b1538 2001-02-18T00:35:19 2001-02-17 Tom Tromey <tromey@redhat.com> * automake.in (handle_merge_targets): Use double quotes around setting of INSTALL_STRIP_PROGRAM. * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM to absolute path at runtime. (AM_PROG_STRIP): Don't explicitly test $STRIP. 2001-01-28 Alexandre Duret-Lutz <duret_g@epita.fr> * m4/strip.m4: New file. * m4/Makefile.am (m4data_DATA): Add strip.m4. * m4/init.m4: Call AM_PROG_INSTALL_STRIP. * m4/missing.m4 (AM_AUX_DIR_EXPAND): New function. (AM_MISSING_INSTALL_SH, AM_MISSING_HAS_RUN): Use $am_aux_dir instead of $ac_aux_dir, and require AM_AUX_DIR_EXPAND. * m4/depend.m4 (AM_DEP_TRACK): Likewise. * automake.in (handle_merge_targets): In the install-strip rule, set INSTALL_PROGRAM to INSTALL_STRIP_PROGRAM, and INSTALL_PROGRAM_ENV to INSTALL_STRIP_PROGRAM_ENV; don't use INSTALL_STRIP_FLAG. * progs.am (install-@DIR@PROGRAMS): Adapt to use INSTALL_PROGRAM_ENV, don't use INSTALL_STRIP_FLAG any longer. * header-vars.am (INSTALL_STRIP_FLAG): Remove. (INSTALL_PROGRAM_ENV): New variable.
Tom Tromey 4fe13daa 2001-02-14T02:33:43 * automake.in (do_one_merge_target): Always register $name and $name-am as phony.
Tom Tromey d79a04dc 2001-02-13T07:03:55 * configure.in: Updated to 1.4e for cvs.
Tom Tromey e53585cb 2001-02-13T06:52:58 * configure.in: Updated to 1.4d and released.
Tom Tromey bd940d21 2001-02-13T06:43:43 * m4/init.m4 (AM_INIT_AUTOMAKE): Explicitly allow various AM_* names through autoconf.
Pavel Roskin 84c00fae 2001-02-12T15:39:23 Rebuild.
Akim Demaille 4ec2083b 2001-02-09T03:38:16 * automake.in (&transform): Use `my', not `local'. (&transform_cond): New. (&get_object_extension, &handle_texinfo, &handle_tags) (&handle_dist_worker, &handle_dist, &add_depend2, &handle_clean) (&handle_tests_dejagnu): Use it. * texinfos.am, lisp.am, header.am, dist.am, distdir.am, depend2.am * dejagnu.am, data.am, clean.am: Adjust to the new syntax.
Tom Tromey 6171edd6 2001-02-08T06:32:16 * m4/init.m4 (AM_INIT_AUTOMAKE): Use \", not ".
Tom Tromey 68cbb321 2001-02-08T05:48:09 * automake.in (handle_dependencies): Use _am_include, not AMINCLUDE. * tests/exsource.test: Use _am_include, not AMINCLUDE. * m4/make.m4 (AM_MAKE_INCLUDE): Use _am_include, not AMINCLUDE.
Pavel Roskin f8a4ccd9 2001-02-06T15:03:59 * automake.in (handle_dependencies): Rename AM_INCLUDE to AMINCLUDE. * m4/make.m4 (AM_MAKE_INCLUDE): Likewise. * tests/exsource.test: Likewise.
Akim Demaille 8a34b58d 2001-02-06T09:09:36 Monstro unsplitable patch. The aim is to remove hard coded knowledge about clean targets from automake.in, leaving them in the *.am files. In addition to the mechanic needed to factor some dependencies, it appears some rules (most notably distclean and maintainer-clean) need factored actions. So first, be ready to catch factored rules. * automake.in (&file_contents): For the time being, use an extended $RULE_PATTERN which is able to match any kind of rules, with or without dependency, with or without actions. Handle all the rules uniformly, storing in %actions the factored actions. (&flatten, &target_cmp): New. (&handle_factored_dependencies): Output the %actions. No longer special case `clean'. Output the rules in alphabetical order, but keeping `.PHONY' last. Now we must not use &push_phony_cleaners, which is doing all sort of magic to push a bit of everything in all the clean targets. The biggest problem being that, making a Cartesian product, it requires many useless targets. The `*.am' file know better. But first, register the new factored rules. * automake.in (&initialize_per_input): Include clean, mostlyclean, maintainer-clean, distclean and their `*-am' counterpart in %dependencies. Initialize %actions. (get_object_extension, handle_texinfo, handle_tags, handle_multilib) handle_dependencies, handle_subdirs, handle_configure, handle_clean) (handle_emacs_lisp, handle_python): Don't play with &push_phony_cleaners nor &depend and `clean'. * texinfos.am, texi-vers.am, tags-clean.am: * subdirs.am,python-clean.am, multilib.am, lisp-clean.am: * libtool.am, kr-extra.am, depend.am, compile.am, clean.am: * clean-kr.am, clean-hdr.am: Do it. Whenever a target is empty, just remove it, it will no longer be called. There is still some magic about clean to hard code. But really, that's the end of &do_one_clean_target. * automake.in (&do_one_clean_target): Kaboom out. (&handle_clean): Rewrite the magic code. (&am_install_var): No longer use &push_phony_cleaners, nor depend on `clean'. (&push_phony_cleaners): Kaboom too.
Akim Demaille 279adc2a 2001-02-06T09:08:56 * automake.in (do_one_clean_target): Don't hard code knowledge about libtool, and maintainer-clean. * clean.am, libtool.am: Handle these.
Akim Demaille fddb6ef1 2001-02-05T09:06:41 * m4/regex.m4: Use AC_LIBSOURCES. * automake.in (scan_autoconf_traces): Trace AC_LIBSOURCE, not _AC_LIBOBJ_DECL.
Tom Tromey daea6dee 2001-02-05T06:59:03 * m4/Makefile.am (m4data_DATA): Added make.m4. * automake.in (handle_dependencies): Use @AM_INCLUDE@ to include dependency files. * m4/depend.m4 (AM_DEPNDENCIES): Require AM_MAKE_INCLUDE. Copy depcomp to subdir. * m4/make.m4: New file.
Akim Demaille 8f0f4563 2001-02-04T15:10:23 * distdir.am (distdir): New file, extracted from... * automake.in (handle_dist_worker): here. Adjust.
Tom Tromey 04e6519b 2001-02-04T03:51:19 2001-02-03 Ville Laurikari <vlaurika@hutcs.cs.hut.fi> * depcomp (aix): New side-effect dependency tracking mode, for the C for AIX compiler. * m4/depend.m4 (AM_DEPENDENCIES): Recreate `conftest.c' and `conftest.h' for each test.
Tom Tromey 3c606e80 2001-02-04T03:41:45 * m4/depend.m4 (depcpp): Run tests in a subdir. Fixes report from Bob Proulx.
Akim Demaille b2669526 2001-01-31T14:16:17 * automake.in (file_contents): Rewrite: instead of trying to parse it line by line, first swallow it completely into $CONTENTS, *then*, parse it *paragraph* by paragraph.
Akim Demaille f2808296 2001-01-29T09:41:43 * automake.in (handle_phony): Sort. (file_contents_with_transform): Catch `.PHONY:'. (handle_tests): Instead dumping the hard coded target check-TESTS and registering its .PHONYsm, get them from... * check.am: here, new file.
Akim Demaille dc9a4021 2001-01-26T14:21:37 * m4/depend.m4 (AM_DEPENDENCIES): Don't leave `AC_PROG_CC' etc. in clear. * m4/init.m4: Likewise. * m4/sanity.m4: s/conftestfile/conftest.file/.
Akim Demaille b37ff24a 2001-01-25T15:50:36 * m4/depend.m4 (AM_DEPENDENCIES): Don't leave `AC_PROG_CC' etc. in clear. * m4/init.m4: Likewise. * m4/sanity.m4: s/conftestfile/conftest.file/.
Akim Demaille 1e2c6b41 2001-01-16T11:04:36 * m4/multi.m4: Remove the hairy useless quotation of `$'. Simplify `ifelse([$2],,,[$2])' into... `$2'! * m4/minuso.m4: Don't use changequote! * m4/cond.m4: Fix quotation. * m4/sanity.m4: Follow the Autoconf coding style. * m4/missing.m4 (AM_MISSING_INSTALL_SH): Use a for loop. * m4/depend.m4 (AM_DEPENDENCIES): Fix quotation issues. Use AC_CACHE_CHECK.
Tom Tromey 407f252e 2000-12-23T21:42:43 * configure.in: Updated to 1.4c for cvs.
Tom Tromey 409b58a8 2000-12-23T21:30:30 * configure.in: Updated to 1.4b and released.
Tom Tromey ab07a7a7 2000-12-22T20:29:23 * m4/depend.m4 (AM_SET_DEPDIR): Ignore errors when running rmdir.
Tom Tromey 7cd327b3 2000-12-22T20:27:03 * m4/depend.m4 (AM_SET_DEPDIR): Remove .deps directory when done.
Tom Tromey 0b7a6a08 2000-12-18T01:12:17 * m4/protos.m4: Always do header checks.
Pavel Roskin 5f11c708 2000-11-24T02:25:13 * m4/regex.m4 (AM_WITH_REGEX): This macro was broken because of M4 underquoting. * m4/ccstdc.m4 (AC_PROG_CC_STDC): Added some M4 quotes. * m4/dmalloc.m4 (AM_WITH_DMALLOC): Likewise. * m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise. * m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise. * m4/multi.m4 (AM_WITH_DMALLOC): Likewise. * m4/python.m4 (AM_PATH_PYTHON): Likewise. * m4/strtod.m4 (AM_FUNC_STRTOD): Likewise.
Tom Tromey da7e06f2 2000-11-18T23:58:25 * m4/depend.m4 (AM_DEPENDENCIES): Redirect `$am_depcomp' stdout to /dev/null. From Paul Martinolich.
Akim Demaille a2c34841 2000-10-16T09:01:36 * aclocal.in, aclocal.m4: Standardize FSF Copyright statements. * automake.in, automake.texi: Likewise. * clean-kr.am, clean.am: Likewise. * comp-vars.am: Likewise. * compile, compile.am: Likewise. * data-clean.am: Likewise. * data.am: Likewise. * dejagnu.am: Likewise. * depcomp: Likewise. * depend.am, depend2.am: Likewise. * dist-vars.am, dist.am: Likewise. * elisp-comp: Likewise. * footer.am: Likewise. * header-vars.am, header.am: Likewise. * java-clean.am java.am: Likewise. * kr-extra.am: Likewise. * library.am: Likewise. * libs-clean.am, libs.am: Likewise. * libtool.am: Likewise. * lisp-clean.am lisp.am: Likewise. * ltlib-clean.am ltlib.am: Likewise. * ltlibrary.am: Likewise. * m4/Makefile.in: Likewise. * m4/strtod.m4: Likewise. * mans-vars.am, mans.am: Likewise. * mdate-sh: Likewise. * missing: Likewise. * multilib.am: Likewise. * program.am: Likewise. * progs-clean.am, progs.am: Likewise. * python-clean.am, python.am: Likewise. * remake-hdr.am, remake.am: Likewise. * scripts.am: Likewise. * subdirs.am: Likewise. * tags-clean.am, tags.am: Likewise. * texi-vers.am: Likewise. * texinfos.am: Likewise. * ylwrap: Likewise.
Pavel Roskin 6369388a 2000-10-10T00:39:34 Added more entries to ignore results of normal activity in the CVS working directory.
Pavel Roskin 5cad77aa 2000-10-10T00:18:53 * m4/init.m4 (AM_INIT_AUTOMAKE): Don't rely on variable assignments changing $? - it's broken in ash-0.2. * m4/missing.m4 (AM_MISSING_HAS_RUN): Likewise.
Tom Tromey da2d6085 2000-08-26T20:52:57 2000-04-14 Victor V. Vengerov <vvv@oktet.ru> Fix for PR automake/67. * automake.in (handle_multilib): remove .am suffix in fragment name passed to file_contents. * m4/multi.m4: Add missing ')' in AC_ARG_ENABLE invocation. Remove external quotes in first arg of AC_OUTPUT_COMMANDS. Remove unnecessary "rel-to-top-srcdir" before config-ml.in.
Tom Tromey eb91e2d1 2000-08-26T20:20:50 * m4/depend.m4 (depcpp): Use `-o conftest.o'. Fix for PR automake/74. From js pendry.
Jim Meyering 15f3cbc2 2000-08-06T12:36:53 (AM_CONFIG_HEADER): Fix typo in last change: add missing closing bracket and closing parenthesis. Don't quote the first argument to AC_OUTPUT_COMMANDS. Backslash-escape the backquotes and `$' in `am_indx'-incrementing stmt.
Akim Demaille 4b893ece 2000-08-02T08:59:16 * m4: Quote properly the name of the macros being defined. Use `#' instead of `dnl' where appropriate. * m4/header.m4 (AM_CONFIG_HEADER): Get rid of changequote, just quote. Don't quote passive characters. Pull the AC_PREREQ outside the macro. * m4/init.m4: Pull the AC_PREREQ outside the macro.
Jim Meyering af50dbbd 2000-05-01T10:57:08 From Akim Demaille <akim@epita.fr> * m4/init.m4 (AC_PROVIDE_IFELSE): If it is not defined, do it. (AM_INIT_AUTOMAKE): Update the writing conventions. Quote the arguments properly. Add a few missing `dnl'. Use AC_PROVIDE_IFELSE.
Alexandre Oliva c337ebde 2000-03-13T10:40:49 * m4/missing.m4: Print the backtick in a way that won't cause autoconf CVS to emit any warnings.
Tom Tromey f02d6e22 2000-01-13T00:58:57 * m4/lispdir.m4: Added --with-lispdir argument processing. From Kevin Dalley.
Tom Tromey 9bc91ffa 1999-12-12T23:49:14 * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Run mkinstalldirs to create directories. Fixes test subobj3.test.
Tom Tromey 8f9818d4 1999-12-10T15:35:16 * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Don't print message when creating .deps files.
Tom Tromey a9e06855 1999-12-10T07:49:33 * automake.in (initialize_global_constants): If unreadable by owner, make it readable by owner regardless of number of links. Fixes more of install2.test. * missing: Try to see if gnutar or gtar exist before invoking them. * m4/missing.m4 (AM_MISSING_INSTALL_SH): Remove ${SHELL} from install_sh value. Look for install-sh and install.sh in a somewhat more sensible way. Fixes test install2.test. Partially from Jim Meyering.
Tom Tromey 5ce1429e 1999-12-10T06:44:10 1999-12-09 Pavel Roskin <pavel_roskin@geocities.com> * m4/missing.m4: remove redundant backquote
Tom Tromey 5821230c 1999-11-23T05:08:42 * m4/missing.m4 (AM_MISSING_INSTALL_SH): Don't take argument. * m4/init.m4 (AM_INIT_AUTOMAKE): Don't pass argument to AM_MISSING_INSTALL_SH. * automake.in (scan_one_configure_file): Reverted previous change.
Tom Tromey ebdbd5b3 1999-11-22T19:22:02 Jumbo patch: First cut at Python support (untested). A few miscellaneous bug fixes.
Tom Tromey 9ae48df8 1999-11-21T21:35:41 Merged from user-dep-gen-branch.
Tom Tromey aeb027a9 1999-11-13T04:25:49 * m4/multi.m4: Added missing `]'. From Akim Demaille.
Tom Tromey 6a60072d 1999-11-13T00:15:58 * Makefile.am (path-check): Make sure distdir is writeable before removing it. * automake.in (handle_texinfo): Added `cm' and `ov' extensions. (handle_dist_worker): Make sure distdir is writeable before removing it. (initialize_global_constants [$dist_trailer]): Make sure distdir is writeable before removing it. * dist.am (distcheck): Make the new source tree read-only before compiling. Idea from Karl Berry.
Tom Tromey faff82ec 1999-11-08T00:24:00 Fix for PR automake/18: * automake.in (handle_dist): Add contents of dist.am to the output rules. * Makefile.am (amfiles): Added dist.am. * dist.am: New file. (distcheck): Added uninstall and distclean checks.
Alexandre Oliva 09375a66 1999-10-03T23:43:35 * m4/lispdir.m4: -batch must come before -q. * elisp-comp: Likewise. Reported by Lars Hecking <lhecking@nmrc.ucc.ie> * THANKS: Added Lars.
Tom Tromey 1905d6a8 1999-07-13T15:51:39 Work around losing `awk'. Report from Harlan Stenn. * m4/init.m4 (AM_INIT_AUTOMAKE): Require AC_PROG_AWK. * tags.am (ID, TAGS): Use $(AWK), not `awk'.
Alexandre Oliva 24fdadd5 1999-06-08T18:22:39 * configure.in (ACLOCAL, AUTOMAKE): Use our own scripts, with appropriate --acdir and --amdir arguments.
Alexandre Oliva 2d5c3abe 1999-06-07T03:34:04 * automake.in (dist_header): Avoid changing permissions of files in the source tree, trying a complex `find/chmod' command before falling back to plain chmod. (handle_dist_worker): Do not create directories with mode 777, the find above will take care of that. * m4/init.m4: Set install_sh for find/chmod above.
Tom Tromey 99c3470e 1999-05-27T19:19:29 * m4/dmalloc.m4: Updated dmalloc site information.
Tom Tromey e09f5a73 1999-04-24T16:30:51 * automake.in (generate_makefile): Define `subdir' after reading .am file. (read_main_am_file): Give programming error if variable defined before invocation.
Tom Tromey 9b560304 1999-04-22T21:50:53 * automake.texi: Don't mention AM_FUNC_MKTIME. * aclocal.in (obsolete_macros): Mention AM_FUNC_MKTIME. * automake.in (scan_one_configure_file): Recognize AC_FUNC_MKTIME, not AM_FUNC_MKTIME. (obsolete_macros): Mention AM_FUNC_MKTIME. * m4/Makefile.am (m4data_DATA): Removed mktime.m4. * m4/mktime.m4: Removed.
Alexandre Oliva 54b11e66 1999-04-18T14:13:03 * m4/lispdir.m4: Match only `/(share|lib)/x?emacs/site-lisp/*$'.
Alexandre Oliva fcbcb5ea 1999-04-17T22:44:10 * m4/lispdir.m4: Do not override lispdir if it's already defined. Run some emacs-lisp to find out the site-lisp directory, but relocate it into prefix.
Alexandre Oliva e19898ab 1999-04-17T20:55:14 bump version #
Alexandre Oliva b2da6a4d 1999-04-17T19:59:06 * m4/mktime.m4 (bigtime_test, main): Move alarm from bigtime_test to main, since Solaris 7 (64-bit) mktime loops even outside of bigtime_test. Use a time limit of 60 seconds for the whole test, not 10 seconds per iteration.
Tom Tromey c2704136 1999-04-11T22:27:41 * automake.in (handle_dist): Use AMTAR. (initialize_global_constants): Likewise. * m4/init.m4 (AM_INIT_AUTOMAKE): Use AMTAR, not TAR.
Tom Tromey 88b59597 1999-04-11T13:02:43 First cut at allowing objects in subdirectories: * m4/Makefile.am (m4data_DATA): Added minuso.m4. * Makefile.am (dist_script_DATA): Added compile. * m4/minuso.m4: New file. * automake.in (initialize_global_constants): Added compile to common_files. (seen_cc_c_o): New global. (scan_one_configure_file): Set it when AM_PROG_CC_C_O seen. (handle_options): Recognize `subdir-objects' option. (lang_c_rewrite): Added directory argument. (lang_yacc_rewrite): Likewise. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise. (handle_single_transform_list): Pass directory to _rewrite function. Generate dependencies for dirstamp files for each .o; it is just the rules we want to create once. (lang_c_rewrite): Handle `subdir-objects' option. (lang_c_rewrite): Require `compile' program. * compile: New file.
Tom Tromey e7d36445 1999-04-11T10:22:50 * m4/gcj.m4 (AM_PROG_GCJ): Use AC_CHECK_PROGS, not AC_CHECK_PROG.
Alexandre Oliva 9c550877 1999-04-10T04:08:43 * automake.in (handle_source_transform): Add a pfx to used_pfx only if it's conditional or non-empty, to reduce the number of empty variables. Emit _OBJECS variable based on program name if no SOURCES were explicitly specified.
Tom Tromey a4d219cd 1999-04-09T22:27:13 * automake.texi (Macros): Mention AM_PROG_GCJ. (Java Support): New node. (Dist): Documented dist_ and nodist_ prefixes. * m4/gcj.m4 (AM_PROG_GCJ): Renamed from AC_PROG_GCJ.
Tom Tromey b4fd85bb 1999-04-09T12:09:52 * m4/gcj.m4: New file. * m4/Makefile.am (m4data_DATA): Added gcj.m4.
Alexandre Oliva e0e68eed 1999-04-06T23:06:09 Rebuilt.