kc3-lang/automake/lib

Branch :


Log

Author Commit Date CI Message
c44ceec2 2001-02-25 18:15:13 * automake.in: Mying changes. * Makefile.am (maintainer-check): Check the stability of the number of uses of `local'.
b8a2f0f9 2001-02-25 18: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.
3773f48b 2001-02-25 04: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.
876f65e3 2001-02-23 15:06:52 * automake.in: Formatting and mying changes.
33705e1b 2001-02-23 15:03:52 * automake.in (&handle_man_pages): Let install-man and uninstall-man be handled by the dependency tracker. (&initialize_per_input): Let %dependencies track them. * mans.am: Add the needed hooks with the proper dependencies.
53f983dd 2001-02-21 15:36:29 * header-vars.am: Remove tabs before variable definitions.
7a0defee 2001-02-21 08: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.
fdc3bf40 2001-02-21 08:30:56 * automake.in ($top_builddir): Remove, used in one place. (&define_standard_variables): Adjust. Move the definition of triplet variables into... * header-vars.am: here.
539e1d30 2001-02-21 08: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.
88e17dc5 2001-02-21 08:26:34 * dist.am: Remove, merge into... * distdir.am: here. Use the neat sed snippet for banners. BTW, distcheck is phony. * automake.in (&handle_dist_worker): Remove, merge into... (&handle_dist): this. (&file_contents): Strip leading new lines. Be sure to end comments with new lines.
9bd6e61e 2001-02-21 08:22:25 * distdir.am (GZIP_ENV): Define. * automake.in (&handle_dist): Don't. (&uniq): New. (&handle_dist_worker, &am_install_var): Use it.
964ec5a0 2001-02-21 08:21:43 * distdir.am (distdir): Handle the DIST-TARGETS. * automake.in (&handle_dist_worker): Don't.
dce352b1 2001-02-21 08: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.
c8a7b8b9 2001-02-18 01:29:54 2001-02-17 Raja R Harinath <harinath@cs.umn.edu> * depcomp (gcc3): Protect against the compiler deleting the dependency output file.
eb0b1538 2001-02-18 00: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.
26aeaaa1 2001-02-16 06:48:01 * config.guess, config.sub: New versions from FSF. * Makefile.am (WGET): New macro. (FETCHFILES): New macro. (fetch): New target.
4fe13daa 2001-02-14 02:33:43 * automake.in (do_one_merge_target): Always register $name and $name-am as phony.
e1f1fbaf 2001-02-10 01:26:54 2001-02-09 Raja R Harinath <harinath@cs.umn.edu> * depcomp (gcc3): Propagate exit code.
b4e12308 2001-02-09 21:52:30 * header.am (install-@DIR@HEADERS): s,?!NOBASE?,?!BASE?, (typo)
8de13de5 2001-02-09 07:06:53 Clean up maintainer-check warnings: * Makefile.am (maintainer-check): Ignore comment lines in CDPATH check. * automake.in (handle_dist_worker): Removed redundant `my $xform'.
4ec2083b 2001-02-09 03: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.
b46ae388 2001-02-08 06:36:14 * lisp.am (install-@DIR@LISP): Removed extra space. * header.am (install-@DIR@HEADERS): Removed extra space. * data.am (install-@DIR@DATA): Removed extra space.
de7f0818 2001-02-06 10:17:57 * subdirs.am: This file is the exception: clean recursive targets are called by the clean targets, not the clean-am targets. Otherwise we have a circular dependency: clean -> clean-am -> clean-recursive -> clean. * automake.in (handle_clean): Bind `-local' targets to `-am' targets, not top targets. Don't declare -recursive dependencies of the clean targets: `subdirs.am' did it. Less hard coded knowledge, transfered into... * clean.am: here.
8a34b58d 2001-02-06 09: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.
279adc2a 2001-02-06 09:08:56 * automake.in (do_one_clean_target): Don't hard code knowledge about libtool, and maintainer-clean. * clean.am, libtool.am: Handle these.
c9a4efae 2001-02-05 09:11:10 * automake.in (handle_texinfo): No longer hard code the clean targets. (texinfos.am): Include them.
491b77b4 2001-02-05 09: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.
be46346b 2001-02-04 23:31:46 * depcomp (ddashmd): Removed case. (sgi): Handle failure exit correctly (aix): Likewise. Also, add dummy `.h' targets.
bb9809a5 2001-02-04 16:50:49 Add.
8f0f4563 2001-02-04 15:10:23 * distdir.am (distdir): New file, extracted from... * automake.in (handle_dist_worker): here. Adjust.
d2a26602 2001-02-04 04:43:11 * header.am (install-@DIR@HEADERS): Use INSTALL_HEADER. * header-vars.am (INSTALL_HEADER): New macro.
04e6519b 2001-02-04 03: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.
148a155a 2001-01-31 16:50:02 * depend2.am: Instead of replacing @PFX@ in $(@PFX@COMPILE), and then replacing `$(@PFX@COMPILE)' for the files that need some special flags, use only @COMPILE@. Similarly for @LTCOMPILE@. Try to document this file. * automake.in (add_depend2): Adjust to these changes.
7a394d5e 2001-01-31 14:36:21 * automake.in (%factored_dependencies): New. (file_contents): Use it. (handle_phony): Rename as... (handle_factored_dependencies): this. * subdirs.am: No need for convolved syntax to declare .PHONY.
0fcabc77 2001-01-29 17:36:44 * texinfos.am, tags.am, subdirs.am, multilib.am, mans.am: Add a .PHONY target. * automake.in (handle_texinfo, handle_man_pages, handle_multilib) (handle_etags, handle_subdirs): Don't push into @phony.
f2808296 2001-01-29 09: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.
a44e29eb 2001-01-29 09:27:18 * automake.in (handle_tags): Use &transform. (am_error, am_line_error, am_conf_error, read_am_file): Use directly arrays in strings, no need for &join. Require Perl 5. * Makefile.am (maintainer-check): Use grep -w when looking for words.
4ea6c12e 2001-01-16 11:15:21 Let Automake support `configure.ac'. * automake.in: In the comments, prefer `configure.ac' to `configure.in'. When using &am_conf_error, don't repeat `in configure.in', since the function already reports it. When referring to `configure.in' use `$configure_ac' instead. (configure_ac): New global variable. (scan_configure, scan_one_configure_file): Rename as... (scan_autoconf_files, scan_one_autoconf_file): this. (scan_autoconf_files): Compute $configure_ac. (transform): New function. (handle_configure): Use it to transform CONFIGURE_AC in `remake.am' and in `remake-hdr.am'. (common_files): Also consider `configure.ac'. Use consistently single quotes. * aclocal.in (configure_ac): New variable. Use it. * texi-vers.am: Depend on CONFIGURE_AC not configure.in. * remake.am: Likewise. * remake-hdr.am: Likewise.
e5512bf5 2001-01-11 16:39:22 * depcomp (case gcc3): Use -MD, not -M.
6181cc42 2001-01-10 21:21:19 * depcomp: Handle gcc 3.
45761bbb 2000-12-23 21:05:56 * config.guess, config.sub, texinfo.tex: New versions.
f9ffd677 2000-12-23 20:26:10 * subdirs.am (maintainer-clean-recursive): Use DIST_SUBDIRS for distclean and maintainer-clean. * automake.texi (Top level): Document use of DIST_SUBDIRS.
e9895994 2000-12-22 06:05:51 * automake.texi (Tags): Document GTAGS target. * tags.am (GTAGS): New target.
9a65b8d6 2000-12-21 06:07:14 2000-12-20 Marc Espie <espie@openbsd.org> * automake.in (handle_texinfo): Make path of $vtexi explicit in dependency. * texi-vers.am: Likewise.
e9fe970b 2000-10-17 08:29:44 * depcomp: Altered sed clause to strip of inclusion depth
8b7dddfb 2000-10-16 19:34:57 * depcomp (msvisualcpp): New dependency tracking mode, for Microsoft Visual C++.
b2904b1a 2000-10-16 19:21:04 * depcomp: Fix a bug in SGI dependency tracking mode with source files which do not contain any dependencies to other source files.
a2c34841 2000-10-16 09: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.
a31d9a2e 2000-08-26 20:37:13 * subdirs.am (maintainer-clean-recursive): Always run clean rules in `.' after all subdirs. Fixes PR automake/3 and PR automake/24.
8ff33eda 2000-08-20 15:58:45 2000-08-20 Eli Zaretskii <eliz@is.elta.co.il> * depcomp (gcc): Support DOS-style absolute file names with drive letters.
651739d4 2000-08-04 17:32:34 Idea from Nicolas Thiery: * automake.texi (Tests): Document DEJATOOL as a list. * dejagnu.am (RUNTESTDEFAULTFLAGS): Use $$tool, not $(DEJATOOL). (check-DEJAGNU): Run runtest in a loop.
4dcad717 2000-07-28 17:11:11 * lisp.am (uninstall-@DIR@LISP): Prefix file with $(DESTDIR). From Bruno Haible.
a80b7490 2000-06-19 22:30:34 2000-06-19 Paolo Bonzini <bonzini@gnu.org> * texi-vers.am: define UPDATED-MONTH variable (for an example, see GNU make's manual)
b8aae277 2000-06-19 21:40:45 Updated COPYING
3c66d300 2000-06-19 17:29:15 s/dependancy/dependency/.
edfc351c 2000-06-02 23:27:02 2000-06-02 Morten Eriksen <mortene@sim.no> * depcomp: workaround for problem with SGI IRIX sed (it can only handle lines of up to 8192 characters, the rest of the line will be mangled).
f4dd7604 2000-06-02 23:23:53 2000-05-31 Morten Eriksen <mortene@sim.no> * depcomp: tell SGI MIPSpro compilers to generate dependencies through the pre-processor (only CVS libtool has the -Wc option yet).
2b752327 2000-05-15 16:43:40 * missing: Add support for `help2man'.
247b9b56 2000-04-15 09:13:40 Remove unnecessary double quotes in assignments.
90837ca1 2000-04-05 21:12:43 * header-vars.am (DESTDIR): Commented out definition.
dd16cf36 2000-03-19 23:43:57 * depend2.am (@EXT@.o): Look for the source file in srcdir as well as the current directory. (@EXT@.lo): Likewise.
e7b41cd7 2000-03-19 19:46:34 * tags.am: Don't reference $$here. Report from Sven Verdoolaege.
55d22e96 2000-03-04 08:56:13 (dist-info): Don't use `ln' (which was just a space optimization anyway) to populate $(distdir). Otherwise, the dist rules that change permissions would end up affecting the master sources.
31299c75 2000-01-06 16:59:00 * header-vars.am (@SET_MAKE@): Added. * subdirs.am (@SET_MAKE@): Removed. Report from Motoyuki Kasahara.
7e326d1c 1999-12-19 04:09:23 Partial fix for PR automake/40: * lisp.am (install-@DIR@LISP): Handle nobase_ case. (uninstall-@DIR@LISP): Likewise. * header.am (install-@DIR@HEADERS): Handle nobase_ case. (uninstall-@DIR@HEADERS): Likewise. * data.am (install-@DIR@DATA): Handle nobase_ case. (uninstall-@DIR@DATA): Likewise. * automake.in (am_primary_prefixes): Recognize `nobase_' prefix. (am_install_var): Recognize and handle `nobase_' prefix.
ab194fad 1999-12-14 04:36:10 * depcomp (tmpdepfile): [case sgi] Added missing `fi'. * automake.in (get_object_extension): Fixed quoting on -I$(srcdir).
e13f3ed4 1999-12-14 04:10:36 * depend2.am: Removed erroneous comment. * automake.texi (Program variables): Document nostdinc. (Options): Likewise. * automake.in (get_object_extension): Respect nostdinc option. (handle_options): Recognize nostdinc. * comp-vars.am (DEFS): Use @DEFAULT_INCLUDES@ as sole substitution. * automake.in (read_am_file): Allow conditional includes. Fixes test condincl.test.
15b9247d 1999-12-13 21:52:11 * depcomp: Handle case on SGI when libtool is `yes'. * depend2.am (@EXT@.o): Set libtool. (@EXT@.lo): Likewise. (@EXT@.obj): Likewise.
02b4b62a 1999-12-13 07:37:38 * depcomp: Unify dashmstdout and dashXmstdout cases. Move hp case after gcc case.
a9e06855 1999-12-10 07: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.
ebdbd5b3 1999-11-22 19:22:02 Jumbo patch: First cut at Python support (untested). A few miscellaneous bug fixes.
9ae48df8 1999-11-21 21:35:41 Merged from user-dep-gen-branch.
6a60072d 1999-11-13 00: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.
15d13e5a 1999-11-08 01:29:13 * texinfos.am (uninstall-info): Use installed info file, not one from srcdir or builddir.
ae12de54 1999-11-08 01:21:28 * clean.am (maintainer-clean-generic): Remove Makefile.in. From Jeff Bailey
faff82ec 1999-11-08 00: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.
09375a66 1999-10-03 23:43:35 * m4/lispdir.m4: -batch must come before -q. * elisp-comp: Likewise. Reported by Lars Hecking <lhecking@nmrc.ucc.ie> * THANKS: Added Lars.
5d760f62 1999-07-27 19:25:26 * config.guess, config.sub: New versions from autoconf.
1905d6a8 1999-07-13 15: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'.
5d3c4759 1999-06-20 11:52:30 * Makefile.am (TAGS_FILES): New macro. (ETAGS_ARGS): Moved files into TAGS_FILES. (TAGS_DEPENDENCIES): Likewise. (ETAGS_ARGS): Removed. (TAGS_DEPENDENCIES): Removed duplicate definition. * tags.am (ID): Handle VPATH correctly. Use TAGS_FILES. Report from Ganesan Rajagopal. (TAGS): Likewise.
5fc0a437 1999-06-20 10:40:26 1999-06-20 Mark Elbrecht <snowball3@bigfoot.com> * ylwrap: Handle filenames output by the DOS version of Bison.
bd479e3d 1999-06-20 10:34:26 * ylwrap: Be less strict when recognizing DOS paths. From Mark Elbrecht.
1d0e4c15 1999-06-06 21:50:01 * mans.am: Strip dirname from given filename.
40014836 1999-05-27 19:33:55 * ltlib.am (install-@DIR@LTLIBRARIES): Pass INSTALL_STRIP_FLAG to libtool.
39a6d589 1999-05-04 12:32:36 * library.am (@LIBRARY@): Use $(@XLIBRARY@_AR). * automake.in (handle_libraries): Recognize _AR variable.
34ca5374 1999-04-30 22:19:03 * automake.in (finish_languages): Always use `-o $@' with libtool. Define ltcompile and ltlink at outermost scope in function. * libtool.am (.c.lo): Removed.
546c5271 1999-04-27 13:57:07 * automake.in (handle_lib_objects_cond): Prefer `$1' over `\1'. Minor rewrite for clarity. (check_canonical_spelling): Prefer `$1' over `\1'. * depend2.am (@OBJ@): Renamed. Use @SOURCE@, @COMPILE@. Always use `-o $@'. (@LTOBJ@): Likewise. * automake.in (handle_single_transform_list): Don't print rule if doing dependency tracking and the file's language supports it. (initialize_per_input): Initialize lang_specific_files. (add_depend2): New function. (handle_dependencies): Use it. * automake.in (lang_ppf77_finish): Use lang_f77_finish. ratfor compiler name is `RCOMPILE'. ppf77 compiler name changed to `PPF77COMPILE' to allow use of f77 and ppf77 in the same directory. (lang_ratfor_finish): Use lang_f77_finish. * compile.am (NOTDEPEND.c.o): Removed. (OBJEXT.c.obj): Likewise. * automake.in: Added `flags' attribute to all relevant languages. (handle_single_transform_list): Handle per-derived-object flags. Changed interface and all callers. (handle_built_sources): Don't call handle_single_transform_list. Added `compile' and `compiler-name' attribute to all relevant languages. (finish_languages): Define compiler variables here. (lang_cxx_finish): Don't call define_compiler_variable. Don't define flag variable or .o rules. Don't add to @suffixes. (lang_f77_finish): Likewise. (lang_ppf77_finish): Likewise. (lang_objc_finish): Likewise. (lang_java_finish): Likewise. (finish_languages): Define flag variable here. Added `output-arg' attribute to all relevant languages. (finish_languages): Define `.o' rules here. (finish_languages): Put extension on @suffixes. (get_object_extension): Don't transform NOTDEPEND or MINUSO.
ee6e5ed7 1999-04-27 01:56:48 * texinfos.am (uninstall-info): Look for info file in srcdir, just like in install-info-am. Reported by Tudor Hulubei <tudor@cs.unh.edu>
aed7b557 1999-04-20 16:27:45 1999-04-20 Brian Ford <ford@vss.fsi.com> * scripts.am: Change else if's to elif.
fd656731 1999-04-17 19:44:53 * automake.in: Create stamps for headers in appropriate directories, even if the input file lives in a different place. * remake-hdr.am: Likewise.
aecaf575 1999-04-16 14:02:20 From Brian Ford: * progs.am (install-@DIR@PROGRAMS, uninstall-@DIR@PROGRAMS): Invoke `sed' only once per program. * scripts.am (install-@DIR@SCRIPTS, uninstall-@DIR@SCRIPTS): Invoke `sed' only once per program.
6900e1aa 1999-04-12 15:15:03 * ansi2knr.c: New version from Pavel Roskin (via ansi2knr.c maintainer).
17317431 1999-04-11 20:10:14 * automake.in: Only register `asm' once. (lang_asm_finish): Put assembly suffixes on @suffixes. * libtool.am (.s.lo): Removed. (.S.lo): Likewise. * automake.in (lang_asm_finish): Handle libtool. * libtool.am (.c.o): Always pass -c to libtool. * automake.in (lang_yacc_rewrite): Handle sources in subdirs. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise.
eb72aeea 1999-04-11 18:40:47 Assembly code no longer included by default: * compile.am (.s.o): Removed. (.S.o): Likewise. * automake.in: Register `asm' language. (lang_asm_finish): Generate suffix rules for assembly. (get_object_extension): Don't add `.s' or `.S' to suffix list.
a3c0ce6a 1999-04-11 13:12:05 * automake.in (get_object_extension): Substitute @MINUSO@ when including compile.am. * compile.am (.c.o): Added @MINUSO@. (.c.obj): Likewise.
88b59597 1999-04-11 13: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.
aa185593 1999-04-10 22:51:51 * depend2.am (%.o): Use `$(*D)/$(*F)', not just `$(*F)'. (%.lo): Likewise.
6db55adb 1999-04-10 01:41:19 * remake-hdr.am: Create the stamp file before the header file, and just rename it after, so that the timestamps will be correct. Reported by Marc Horowitz <marc@mit.edu>
3fefbbcf 1999-04-09 23:15:00 * Makefile.am (EXTRA_DIST): New macro. * ChangeLog.1996, ChangeLog.1998: New files.
6921e816 1999-03-27 00:28:05 * scripts.am (install-@DIR@SCRIPTS): Use NDIR when appropriate. (uninstall-@DIR@SCRIPTS): Likewise. * progs.am (install-@DIR@PROGRAMS): Use NDIR when appropriate. (uninstall-@DIR@PROGRAMS): Likewise. * ltlib.am (install-@DIR@LTLIBRARIES): Use NDIR when appropriate. (uninstall-@DIR@LTLIBRARIES): Likewise. * lisp.am (install-@DIR@LISP): Use NDIR when appropriate. (uninstall-@DIR@LISP): Likewise. * libs.am (install-@DIR@LIBRARIES): Use NDIR when appropriate. (uninstall-@DIR@LIBRARIES): Likewise. * java.am (install-@DIR@JAVA): Use NDIR when appropriate. (uninstall-@DIR@JAVA): Likewise. * header.am (install-@DIR@HEADERS): Use NDIR when appropriate. (uninstall-@DIR@HEADERS): Likewise. * data.am (install-@DIR@DATA): Use NDIR when appropriate. (uninstall-@DIR@DATA): Likewise. * Makefile.in: Rebuilt. * Makefile.am (dist_pkgdata_DATA): Renamed. (EXTRA_DIST): Removed. (install-data-hook): Added POST_INSTALL; print commands as they are run; respect DESTDIR. * dist-vars.am (DISTFILES): Removed $(HEADERS). * automake.in (am_install_var): Accept `-candist' and `-defaultdist' options. Handle `dist_' and `nodist_' prefixes. (am_primary_prefixes): Added can_dist argument. Recognize `dist_' and `nodist_' prefixes. (handle_scripts): Pass -candist to am_install_var. (handle_data): Pass -defaultdist to am_install_var. (handle_headers): Likewise. (handle_emacs_lisp): Pass -candist to am_install_var. (handle_java): Pass -candist to am_install_var.