tests


Log

Author Commit Date CI Message
Tom Tromey f42ed062 2001-04-11T05:44:26 2001-04-10 Robert Collins <robert.collins@itdomain.com.au> * tests/subobj5.test: New file.
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.
Tom Tromey 6ce0a7d2 2001-04-11T04:13:08 * tests/defs: Changed how ACLOCAL and AUTOMAKE are set.
Tom Tromey 5b5a3b9c 2001-04-10T20:47:20 2001-04-10 Derek R. Price <dprice@collab.net> * tests/defs: Allow user to override AUTOMAKE and ACLOCAL.
Akim Demaille 56a87bec 2001-04-10T12:41:05 * distdir.am: Add a missing backslash.
Akim Demaille f3d09a31 2001-04-10T09:21:00 * automake.in (&scan_aclocal_m4): Handle $relative_dir and special variables. Specify to the caller whether $regen_aclocal_m4. (&handle_configure): Adjust. Transform `REGEN-ACLOCAL-M4'. * configure.am: Use it. * tests/defs (me): New. * tests/configdeps.test: New.
Akim Demaille 70ab1bae 2001-04-09T18:25:39 XFAIL: objc, subobj2.
Akim Demaille e268e6db 2001-04-09T16:02:40 * tests/cond3.test (expected): Adjust.
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 ad16c21d 2001-04-09T10:37:41 More cvsignore.
Akim Demaille cea28392 2001-04-09T09:45:02 * tests/yacc2.test: Don't define several times a variable, as automake complains.
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 e9998a57 2001-04-09T09:07:47 * tests/defs, tests/depend3.test: Remove useless code.
Akim Demaille fc0250b3 2001-04-09T09:03:11 * depend2.am (@AMDEP@%FPFX%DEPMODE): Define it when GENERIC so that it does not get noticed twice by automake, which now complains for multiple definitions. * tests/vartar.test: s/INSTALL/install/g, automake now complains because we defined INSTALL.
Tom Tromey 760c7425 2001-04-08T00:27:35 * tests/Makefile.am (XFAIL_TESTS): Added man.test. (TESTS): Likewise. * tests/man.test: New file.
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/.
Pavel Roskin eb13c416 2001-03-12T15:42:36 * tests/Makefile.am (XFAIL_TESTS): Remove cond3.test, it passes now.
Akim Demaille 678f62bc 2001-03-12T11:15:13 * automake.in (&variable_conditions_permutations): Separate the conditions. * tests/cond3.test: Improve the sed expression.
Pavel Roskin 8c3aa892 2001-03-09T22:08:46 * Makefile.am (maintainer-check): Scan all *.am files and tests for invocations of `rm' without `-f'. * tests/mclean.test: Strengthen to prevent triggering the above test.
Akim Demaille b0ef40c5 2001-03-09T19:17:40 * tests/cond3.test: Strengthen.
Akim Demaille 0e53159e 2001-03-08T13:23:18 * automake.in: Use -w. Normalize all use of `$lang . '-foo'' into `"$lang-foo"'. (&parse_arguments): Support --Werror and --Wno-error as a temporary hack until --warning/-W is properly implemented. (&handle_single_transform_list): Prototype. Be sure to define $directory. Use `exists' instead of testing the value of a maybe undefined hash value. (&add_depend2, &handle_configure, &handle_footer, &file_contents) (&handle_factored_dependencies): Use defined values. (&scan_one_autoconf_file): Save $_. * tests/lex2.test, tests/sinclude.test, tests/suffix3.test: Run automake with --Wno-error.
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 e5a1edef 2001-03-06T14:56:11 * tests/Makefile.am (XFAIL_TESTS): noinstdir.test removed, it's fixed now.
Pavel Roskin db434bde 2001-03-06T00:48:20 * tests/copy.test: Never use `rm' without `-f' - it may ask questions, notably for read-only files during `make distcheck'. * tests/insh.test: Likewise. * tests/installsh.test: Likewise. * tests/symlink.test: Likewise. * tests/symlink2.test: Likewise. * tests/symlink3.test: Likewise.
Pavel Roskin 49182dcb 2001-03-05T22:14:08 Rebuild.
Pavel Roskin 67f55de8 2001-03-05T22:11:05 * noinstdir.test: New test. * tests/Makefile.am (TESTS): Add noinstdir.test. (XFAIL_TESTS): Likewise.
Pavel Roskin fb3e68bc 2001-03-05T17:05:26 Rebuild.
Akim Demaille 65e17bce 2001-03-05T15:03:00 If OBJEXT and EXEEXT are not set, provide a default value, and use them unconditionally. * automake.in (&generate_makefile): Provide default values for EXEEXT and OBJEXT. (&get_object_extension, &finish_languages) (&handle_single_transform_list, &handle_programs, &add_depend2) (&check_cygnus, &lang_c_finish, am_install_var): Don't bother with them, they are defined. * compile.am, depend2.am, program.am, progs.am: Likewise. * remake-hdr.am: Fix a typo. * tests/cxxo.test, tests/fo.test, tests/implicit.test, * tests/interp.test, tests/subobj.test, tests/subobj2.test, * tests/suffix2.test: Adjust.
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.
Tom Tromey f61d5113 2001-03-04T21:05:09 * tests/yaccvpath.test: No need to remove dummy files. * tests/subobj3.test: No need to remove dummy files. * tests/pr9.test: No need to remove dummy files. * tests/pr87.test: No need to remove dummy files. * tests/pr19.test: No need to remove dummy files. * tests/install2.test: No need to remove dummy files. * tests/defs: Actually copy in install-sh, mkinstalldirs, missing, and depcomp.
Pavel Roskin 185ae9e1 2001-03-03T07:13:04 * tests/yaccvpath.test: Add a delay to make parse.c really out of date. Detect the problem earlier, after `make distdir'. Drop dependency on flex. Always use the `-y' flag for bison. Comment changes. * tests/Makefile.am: Add yaccvpath.test to XFAIL_TESTS.
Pavel Roskin 135a1278 2001-02-27T16:10:37 * tests/yaccvpath.test: Prevent automake from looking into .. and ../.. by using AC_CONFIG_AUX_DIR in configure.in.
Tom Tromey 833912f6 2001-02-27T08:07:57 * distdir.am (distcheck): Fixed new code. * tests/yaccvpath.test: Fail gracefully if bison/flex not found. Only configure once.
Pavel Roskin f0a6e0c9 2001-02-27T06:30:51 * tests/Makefile.am (TESTS): s/yaccpvath/yaccvpath/.
Tom Tromey 2ffdc496 2001-02-27T04:16:40 2001-02-25 Alexandre Duret-Lutz <duret_g@epita.fr> * tests/Makefile.am (TESTS): Added yaccvpath.test. * tests/yaccvpath.test: New file.
Akim Demaille b9286474 2001-02-26T19:16:17 * automake.in (&am_install_var): Recognize whether predefined directories are `data' or `exec'. * libs.am, ltlib.am, progs.am, python.am, scripts.am: Install ?EXEC?. * tests/instdata2.test: Update.
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 8d14f069 2001-02-26T08:58:45 * tests/instdata2.test (libexec_DATA): Exercise more possibilities.
Tom Tromey d8709cc4 2001-02-26T01:27:17 * tests/Makefile.am (TESTS): Added subdircond.test.
Tom Tromey 2bd4dd43 2001-02-26T01:10:33 * tests/Makefile.am (TESTS): Added subdircond.test. * tests/subdircond.test: New file. * automake.in (handle_gettext): Don't fail if SUBDIRS conditionally defined.
Akim Demaille 1b09f1d2 2001-02-25T18:42:41 Internally just store the conditionals as space separated lists of CONDITIONS (instead of @CONDITIONS@). * automake.in (&conditional_true_when, &variable_conditions_sub): Split conditions at spaces. (&handle_dependencies, &variable_conditions_permutations): Don't put @ around conditions. (&variable_conditions_cmp): There are no @ to strip. (&make_condition): New. (&define_pretty_variable, &read_main_am_file, &read_am_file): Use it. (&read_main_am_file, &read_am_file): Stop playing with @ by hand. Join @conditional_stack with spaces. (&read_main_am_file): Adjust the output of variables. Output `TRUE = true' under the condition `TEST' as `@TEST@TRUE = true' and no longer `@TEST@TRUE = @TEST@true'. (&variable_conditions_cmp): Rename as... (&by_condition): this. Sort in a human pleasant order. Use it everywhere a human can see conditions. (&variable_conditions_reduce): Don't sort conditions, that's pointless. * tests/cond.test, ctarget1.test, pluseq3.test: Strengthen.
Akim Demaille f656610b 2001-02-25T18:37:40 * automake.in (&initialize_per_input): %targets_conditionals is new. (&read_am_file): When slurping a rule, set the target related variable, and no variable related variable. (&file_contents): Likewise. * tests/vartar.test, tests/ctarget1.test: New.
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.
Tom Tromey 3773f48b 2001-02-25T04:37:52 * Makefile.am (amfiles): Added texibuild.am. * texibuild.am: New file. * tests/Makefile.am (TESTS): Added texinfo9.test. * tests/texinfo9.test: New file. * automake.in (handle_texinfo): Keep track of suffixes used. Give error if suffix unrecognized. Removed extraneous newline.
Pavel Roskin bc0292f1 2001-02-22T18:49:50 * tests/target-cflags.test: Don't use subshell to configure in subdirectory. Typo fix - run `./foo', not `/foo'.
Tom Tromey 85b381e7 2001-02-22T02:35:30 * tests/distdir.test: Check to make sure directory isn't made in build directory.
Pavel Roskin d95e6095 2001-02-21T15:41:00 Rebuild.
Akim Demaille f9875647 2001-02-21T09:29:28 * tests/distdir.test (EXTRA_DIST): Use a finer pattern to avoid false diagnostics.
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 ce5c9353 2001-02-21T08:32:03 Change the handling of conditionals: instead of using an ad-hoc encoding to store a hash in a string, use hashes. * automake.in (&conditional_dump): New. (&check_ambiguous_conditional, &variable_defined) (&variable_conditions_sub, &variable_value_as_list_worker) (&define_variable, read_am_file, &read_main_am_file): Be sure to handle `$conditional{$vars}' as a hash instead of a plain string.
Akim Demaille 539e1d30 2001-02-21T08:28:03 * automake.in (&handle_tests_dejagnu): Move the definition of a default `site.exp' into... * dejagnu.am (site.exp): here. Use DOS compliant file names.
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.
Akim Demaille dce352b1 2001-02-21T08:20:40 * distdir.am (distdir): Be sure to have permissive rights on its contents. (dist-all, dist-bzip2, dist-zip, dist-tarZ): New conditional targets. And BTW, all these guys are phony. * automake.in (&handle_dist_worker): As its name doesn't indicate, output distributions. (&handle_dist): As its name doesn't indicate, don't. (&initialize_global_constants): Don't define variables which content is now handled by distdir.am. But register `dist-all' as a factored target. (&handle_factored_dependencies): Don't output empty targets.
Pavel Roskin 358ab710 2001-02-19T15:20:45 Rebuild.
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 828fcc88 2001-02-16T06:16:27 * tests/subobj3.test: Exit with status 77 if gcc not found. * tests/pr9.test: Exit with status 77 if gzip not found. * tests/pr87.test: Exit with status 77 if gcc not found. * tests/pr19.test: Exit with status 77 if gzip or gcc not found. * tests/install2.test: Exit with status 77 if gzip not found. * tests/exsource.test: Exit with status 77 if GNU make not found. * tests/ansi3.test: Exit with status 77 if gcc not found. * tests/target-cflags.test: Require GNU make. Exit with status 77 if gcc or make not found. Fixes PR automake/121.
Tom Tromey d386f3ea 2001-02-15T02:49:08 2001-02-14 Richard Boulton <richard@tartarus.org> * tests/specflags6.test: New file.
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 d9b3f8fa 2001-02-12T16:49:56 2001-02-12 Tom Tromey <tromey@redhat.com> Fix for subdirbuiltsources.test: * automake.in (initialize_per_input): [all_target] Initialize to empty string. (handle_merge_targets): Use all-redirect target to handle built sources. (do_one_merge_target): Don't generate all-redirect rule. 2001-02-11 Peter Muir <iyhi@yahoo.com> * tests/subdirbuiltsources.test: New file. * tests/Makefile.am (TESTS): Added new file.
Pavel Roskin 84c00fae 2001-02-12T15:39:23 Rebuild.
Tom Tromey 14d0075b 2001-02-10T19:50:18 * tests/condlib.test: New file. * tests/Makefile.am (TESTS): Added new file.
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.
Pavel Roskin cac69f73 2001-02-09T01:18:38 * tests/pr87.test: Check foo/Makfile.in after it is created.
Tom Tromey f66390fe 2001-02-08T19:32:30 updated comment
Tom Tromey 4639a526 2001-02-08T19:31:12 * tests/pr87.test: Added check for blank line after `.c.o' rule. Report from Lars J. Aas.
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.
Tom Tromey b71fc974 2001-02-08T05:21:43 * tests/Makefile.am (XFAIL_TESTS): Removed distcommon.test.
Tom Tromey aa655488 2001-02-07T21:51:39 * tests/Makefile.am (EXTRA_DIST): Added ChangeLog-old.
Tom Tromey 96c0bb15 2001-02-07T21:19:35 Renamed ChangeLog
Tom Tromey 05131a01 2001-02-07T21:14:12 * Makefile.am (XFAIL_TESTS): Removed remake3.test, distcommon.test.
Tom Tromey fe2019cc 2001-02-07T20:55:43 * Makefile.am (XFAIL_TESTS): Added new files.
Tom Tromey b88ca08f 2001-02-07T20:55:07 * distcommon.test: New file. * Makefile.am (TESTS): Added new file.
Tom Tromey 33ed28a0 2001-02-07T20:07:28 * distcommon.test: New file. * Makefile.am (TESTS): Added new file.
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 491b77b4 2001-02-05T09:09:17 * Makefile.am (perl4-check): Remove, we now require Perl 5. (maintainer-check): Don't be silent when you find a problem, and actually, even specify the locations. Also check that @_ is assigned to arrays.
Tom Tromey 3e199386 2001-02-05T06:58:21 * exsource.test: Updated for new include code.
Akim Demaille 8f0f4563 2001-02-04T15:10:23 * distdir.am (distdir): New file, extracted from... * automake.in (handle_dist_worker): here. Adjust.
Tom Tromey ef931d9f 2001-02-04T03:18:01 * Makefile.am (XFAIL_TESTS): Removed colon7.test.
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.
Tom Tromey 1ea47381 2001-01-29T06:15:51 * automake.in (variable_value_as_list_worker): Handle entries in %am_var_defs. Fixes listval.test.
Tom Tromey 16433345 2001-01-29T05:55:23 * listval.test: New file. * Makefile.am (TESTS): Added listval.test.
Tom Tromey eafcdfcb 2001-01-26T22:29:42 * makevars.test: Fail if automake fails.
Pavel Roskin 388e3497 2001-01-26T22:17:49 * Makefile.am (XFAIL_TESTS): Added colon7.test.
Akim Demaille 225eebfa 2001-01-26T15:07:45 * automake.in (handle_texinfo): Don't use $conf_pat, just $conf_dir to transform MDDIR since now &transform handles the escaping of RE special characters by itself.