lib/am


Log

Author Commit Date CI Message
Tom Tromey 239620cc 1998-12-02T12:16:32 * Makefile.am (cvs-dist): Run `cvs tag' operation in srcdir.
Tom Tromey b5a0bd5c 1998-10-28T00:47:35 * Makefile.am (maintainer-check): Changed code to be acceptable to bash 2.01.1. * automake.in (do_one_clean_target): Special-case config.status. Report from Jeff Garzik.
Tom Tromey b66bff56 1998-10-16T10:21:40 * Makefile.am (SUBDIRS): Added `.' again.
Tom Tromey c5211595 1998-10-16T10:16:25 Updated manual to refect noinst_LTLIBRARIES. Remembered to save buffer with last Makefile.am change.
Tom Tromey 8ca52217 1998-10-16T10:09:33 * Makefile.am (EXTRA_DIST): Removed automake.spec.in. From Matthew D. Langston. (info_TEXINFOS): Removed am-f77.texi. * automake.in (handle_ltlibraries): Allow `noinst' LTLIBRARIES. These are libtool convenience libraries.
Tom Tromey 6106bdfa 1998-10-13T18:57:21 F77 additions from Matthew D Langston * m4/f77.m4: New file. * m4/Makefile.am (m4data_DATA): Added f77.m4. * automake.in (resolve_linker): Put the Fortran 77 linker where it needs to be. * automake.in (lang_f77_finish): Add support for Fortran 77. * automake.in (f77_extensions): New helper function for function `lang_f77_finish'. * automake.in (lang_f77_rewrite): Change to return success. * automake.in (scan_one_configure_file): Add test for the Fortran 77 compiler. * automake.in (finish_languages): Changed tests for "C++ only" to "C++ and/or Fortran 77 only", and renamed `all_cxx' to `non_c'. * automake.in: Registered the ppf77 language (`.F' extension) for preprocessed Fortran 77. * automake.in: Registered the ratfor language (`.r' extension). * automake.in: Registered Fortran 77 header files with the "header language" (`.inc' extension). * automake.texi: Added several new index entries. * automake.texi: - Add `@ovindex' (output variable index). - Merge `@defmac' (Autoconf macros) and `@ovindex' to the General Index. * automake.texi (Macros): - Changed the `@table @code' list of macros to `@defmac'. - Add `AC_PROG_FC' and `MDL_F77_LIBRARY_LDFLAGS' to the list. * automake.texi (C++): Change `@table' to `@vtable'. * automake.texi (Fortran 77): Add Fortran 77 documentation.
Tom Tromey 86552783 1998-10-11T13:07:31 Preliminary (completely untested) multilib support. * automake.texi (Macros): Document AM_ENABLE_MULTILIB. * m4/Makefile.am (m4data_DATA): Added multi.m4. * Makefile.am (amfiles): Added multilib.am. * automake.in (seen_multilib): New global. (scan_one_configure_file): Recognize AM_ENABLE_MULTILIB. (generate_makefile): Call handle_multilib. (handle_multilib): New function. * multilib.am: New file. * m4/multi.m4: New file.
Tom Tromey 53c82a94 1998-10-05T23:11:13 * depend2.am (%.lo): Handle case where compiler does not put space before ":". From Raja R Harinath. * automake.in (scan_one_configure_file): AC_CONFIG_HEADER is not obsolete; it simply isn't preferred with automake. (scan_one_configure_file): Likewise for AC_DECL_YYTEXT and AC_PROG_LEX. * automake.in (am_line_error): Handle case where variable defined in configure.in. Fixes test badline.test. (%configure_vars): Redefined meaning of values. (scan_one_configure_file): Set $configure_vars values appropriately.
Tom Tromey dee4d56f 1998-10-03T18:26:55 * automake.in (handle_aclocal_m4): Use new MAINTAINER_MODE conditional. (handle_configure): Likewise. (read_am_file): Likewise. (file_contents_with_transform): Likewise. (scan_one_configure_file): Recognize that AM_MAINTAINER_MODE defines a conditional. * automake.texi (Optional): Document new AM_MAINTAINER_MODE. * texi-vers.am ($(srcdir)/@VTEXI@): Look at MAINTAINER_MODE conditional. (maintainer-clean-@VTI@): Likewise. * remake.am ($(srcdir)/configure): Look at MAINTAINER_MODE conditional. * remake-hdr.am ($(srcdir)/@CONFIG_HEADER_IN@): Look at MAINTAINER_MODE conditional. * m4/maintainer.m4 (AM_MAINTAINER_MODE): Defined MAINTAINER_MODE conditional.
Tom Tromey aff7619c 1998-10-03T11:28:01 Bug fix from Jim Blandy: * depend2.am (%.lo): When editing the dependency file to add the .lo file to the targets, allow for whitespace between the end of the filename and the colon. Some compilers (notably the Cygnus release of GCC 2.7-97r1) put space there: "alist.o : ..."
Tom Tromey 3185f495 1998-10-03T11:19:12 * automake.in (handle_configure): Handle case where there is no Makefile in the config header directory. Fixes test config.test.
Tom Tromey 5949ff93 1998-10-01T21:53:55 * depend2.am (%.o): Append sed results to .P file in this case too. From Raja R Harinath.
Tom Tromey eb7c20a1 1998-10-01T01:36:35 * depend2.am: Don't bother trying to delete source file from list.
Tom Tromey f00e3de5 1998-10-01T01:31:07 * depend2.am (%.o): Handle deleted header file problem. (%.lo): Likewise.
Tom Tromey 72c1e14a 1998-10-01T00:23:45 Some bug fixes, plus a complete rewrite of source file handling: * texinfos.am (install-info-am): Handle case where INFO_DEPS is empty. Reported by Andrew Cagney. (uninstall-info): Likewise. (dist-info): Likewise. * automake.in (handle_texinfo): Error if user tries to generate HTML. * automake.in (do_one_clean_target): Don't push previous clean target if this target is `mostly'. Report from Raja R Harinath. * subdirs.am (mostlyclean-recursive ...): Build local_target, not target. From Raja R Harinath. Completely changed how languages and source files are handled: * automake.in: Call register_language for each language. (lang_c_rewrite): New function. (lang_cxx_rewrite): Likewise. (lang_header_rewrite): Likewise. (lang_yacc_rewrite): Likewise. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise. (lang_asm_rewrite): Likewise. (lang_fortran_rewrite): Likewise. (register_language): Likewise. (extension_map): New global. (language_map): Likewise. (resolve_linker): New function. (handle_single_transform_list): Rewrote to use lang_X_rewrite functions. Changed meaning of first argument. (initialize_per_input): Removed seen_any_source. Initialize language_scratch, extension_seen. Removed cxx_extensions, seen_c_source, dir_holds_headers, dir_holds_sources. (handle_source_transform): Don't compute $objpat. Pass $obj directly to handle_single_transform_list. (handle_built_sources): Fixed call to handle_single_transform_list. (lang_c_finish): New function. (lang_cxx_finish): Likewise. (lang_header_finish): Likewise. (lang_yacc_finish): Likewise. (lang_yaccxx_finish): Likewise. (lang_lex_finish): Likewise. (lang_lexxx_finish): Likewise.. (lang_asm_finish): Likewise. (lang_fortran_finish): Likewise. (yacc_lex_finish_helper): Likewise. (libtool_compiler): Likewise. (saw_extension): New function. (handle_lib_objects_cond): Use saw_extension, not old variables. (handle_yacc_lex_cxx): Removed. (finish_languages): New function. (get_object_extension): Don't set dir_holds_sources. (handle_headers): Don't set dir_holds_headers. Instead, call saw_extension. (saw_sources_p): New function. (handle_tags): Use it. (handle_dependencies): Likewise. (cxx_extensions): New function. (handle_dependencies): Use it. (generate_makefile): Call finish_languages, not handle_yacc_lex_cxx.
Tom Tromey 27b4dd2d 1998-09-29T22:48:00 A couple bug fixes from Andreas Schwab: * texi-vers.am: Use the correct target names. Fix generation of stamp file. * automake.in (handle_tests): In commands generating site.exp copy the old contents from site.exp, not site.bak, which does not exist.
Tom Tromey 0ac22bb6 1998-09-28T01:51:16 `.' in SUBDIRS changes order of builds: * Makefile.am (SUBDIRS): Added `.'. Put tests last. * tags.am (TAGS): Don't look for TAGS file in `.'. * automake.texi (Top level): Document SUBDIRS change. * automake.in (handle_installdirs): Create separate installdirs-am target. (handle_merge_targets): Don't put all-am onto @all. Fixed error message. Correctly handle install-info. Give error if install-info-local inappropriately defined. Don't special-case install-data, install-exec, install, uninstall, or all. (handle_subdirs): Don't push `-recursive' target names onto corresponding lists. (do_one_merge_target): Always define `-am' form of rule, and point ordinary form to `-am' or `-recursive' as appropriate. Special-case `all'. (do_check_merge_target): Generate check-am target. (handle_dist_worker): Use target_defined. (handle_dist): Likewise. (handle_merge_targets): Likewise. (do_one_merge_target): Likewise. (do_check_merge_target): Likewise. (do_one_clean_target): Likewise. (initialize_per_input): Initialize $all_target. (do_one_clean_target): Always generate -am form of rule; other changes for new SUBDIRS change. (handle_clean): Always generate clean-am form of rule. (handle_tags): Only build subdir if not `.'. (handle_dist_worker): Skip `.' directory. * subdirs.am: Allow `.' to be specified in SUBDIRS.
Tom Tromey c7266e91 1998-09-26T18:32:31 Test suite updates for the @SHELL@ change: * exsource.test: Set SHELL on `make' command line. * ansi.test: Set SHELL on `make' command line. * texinfo.test: Set SHELL on `make' command line. * insh2.test: Set SHELL on `make' command line. * empty.test: Rewrite @SHELL@ to /bin/sh.
Tom Tromey eb15229c 1998-09-26T15:36:49 Sat Sep 26 16:31:29 1998 Tom Tromey <tromey@cygnus.com> * ltlib.am: Use $(INSTALL) and not $(INSTALL_DATA).
Tom Tromey 38113a0b 1998-08-11T18:52:49 typo fix in clean.am
Tom Tromey b5b61792 1998-07-17T17:22:43 AM_MAKEFLAGS patch from Ian
Tom Tromey 41b60e1c 1998-07-16T22:26:53 CONFIG_STATUS_DEPENDENCIES addition from Ian
Tom Tromey cc0b6cc5 1998-06-23T23:39:29 EXEEXT -vs- transform fix
Tom Tromey 5f2c1350 1998-06-01T21:12:08 "clean" cleanup
Tom Tromey be9b5a4a 1998-05-06T07:18:41 fixlets
Tom Tromey 972f0741 1998-03-25T22:25:26 lisp files can be built
Tom Tromey 4e1b09fd 1998-03-23T18:07:59 headers can appear in build directory
Tom Tromey 660081d8 1998-03-20T20:09:08 added DESTDIR support
Tom Tromey 44cfa063 1998-03-19T00:30:17 initial java support
Tom Tromey f946c4db 1998-02-24T19:52:25 bug fix for man pages
Tom Tromey daca6bcd 1998-02-24T19:37:24 reimplemented man pages
Tom Tromey 5de4fd84 1998-02-24T06:25:15 more dependency fixes
Tom Tromey cb1f004a 1998-02-23T23:49:39 dependency fixes from alexandre oliva
Tom Tromey 26d5b8c4 1998-02-23T23:30:34 recognize .txi extension
Tom Tromey 69c93a96 1998-02-23T20:39:44 --version fixup
Tom Tromey 3843d642 1998-02-13T07:38:26 Makefile fixlet
Tom Tromey 3984c200 1998-02-13T07:27:36 side-effect dependency tracking
Tom Tromey 2a3ef5dd 1998-02-13T06:04:25 uniquify files passed to etags
Tom Tromey 4b7ba083 1998-02-13T02:55:19 4.4BSD systems use PROG.core; remove it
Tom Tromey 05382add 1998-02-13T02:45:47 made cxxnoc.test pass again
Tom Tromey 0f9806e7 1997-12-11T19:09:22 script patch from ian
Tom Tromey cb27fe56 1997-11-26T20:56:49 true -> :
Tom Tromey a799d73f 1997-11-26T20:45:15 make tags for lisp
Tom Tromey 98f2a61a 1997-11-25T21:21:28 libtool fix
Tom Tromey 7eacde0b 1997-10-25T05:08:42 added assembler support
Tom Tromey d9193017 1997-10-21T17:01:38 empty subdirs bug fix
Tom Tromey 4ddc433f 1997-10-20T22:14:52 libtool 1.0d fix
Tom Tromey a126d0b6 1997-10-20T15:32:36 bug fix
Tom Tromey 38cf778f 1997-09-28T21:56:39 dependency fix from ian
Tom Tromey 8551a9bd 1997-09-25T04:56:27 bug fix for bsd/ultrix
Tom Tromey b79da84a 1997-08-26T17:16:10 added comment
Tom Tromey 3038064b 1997-08-25T23:25:10 merged changes from Cygnus
Tom Tromey eedbb8af 1997-08-05T23:51:45 use correct form of split
Tom Tromey 6369f562 1997-08-02T20:12:00 use RUNTESTDEFAULTFLAGS
Tom Tromey 48759068 1997-08-02T19:46:00 subdirs fixlet
Tom Tromey c31d75b5 1997-06-23T01:24:16 BUILT_SOURCES cleanup
Tom Tromey 43b7b2f5 1997-06-22T20:02:54 fixlet
Tom Tromey 7434bb5f 1997-06-01T19:54:31 various bug fixes
Tom Tromey 18ae63c0 1997-05-29T06:06:04 ansi2knr fix from Gord
Tom Tromey 377749eb 1997-05-29T05:49:04 .P depends on built sources again
Tom Tromey 0ed5877f 1997-05-27T05:53:06 make echo silent
Tom Tromey c49ec17a 1997-05-10T22:24:49 make -k fix from ian
Tom Tromey d9f53bbd 1997-05-04T21:50:12 avoid Debian install-info handle sources in other directories
Tom Tromey ae84476e 1997-04-30T21:26:07 fix from ian
Tom Tromey 447031fe 1997-04-30T01:30:40 run clean subdirs in reverse order
Tom Tromey 3ab3d63e 1997-04-29T16:16:52 nit from Franc,ois
Tom Tromey dbdb2711 1997-04-28T00:22:07 got rid of interlock
Tom Tromey 1d9a0421 1997-04-27T23:48:14 remake bugs reported by Phil Nelson
Tom Tromey 92384b94 1997-04-27T17:45:14 no accidental config subs in automake
Tom Tromey fc24edde 1997-04-25T18:45:20 nothing
Tom Tromey be107a4e 1997-04-25T18:31:57 config header patch from Ian
Tom Tromey 4a81b0a3 1997-04-16T06:42:29 typo in earlier fix. texinfo fix
Tom Tromey 68a4dd43 1997-04-16T05:22:57 bug fixes
Tom Tromey bf7e0c38 1997-04-04T02:43:50 tags fixlet
Tom Tromey cffe5066 1997-04-04T02:27:35 texinfo install fix
Tom Tromey 6f1d9645 1997-04-04T02:21:13 ltlibrary fix
Tom Tromey 4119bfe6 1997-04-02T07:53:36 quoting fix from Per
Tom Tromey 6cd61c69 1997-03-31T19:15:34 dependency fix
Tom Tromey 0a4d56b7 1997-03-28T03:27:50 fix in texinfo version code
Tom Tromey c4b9c3bf 1997-03-28T00:52:18 silence stamp-creation rules
Tom Tromey c7b17270 1997-03-28T00:30:30 another _INSTALL var fix
Tom Tromey 430d000d 1997-03-26T05:57:50 follow GNU standards
Tom Tromey 309bcb5c 1997-03-24T20:39:14 netbsd fix
Tom Tromey dc4edf6b 1997-03-22T08:14:41 more cygwin32 fixes
Tom Tromey 4aa44f6a 1997-03-22T07:18:50 cygwin fixes
Tom Tromey bddfdf17 1997-03-22T07:07:32 added TEXINFO_TEX support
Tom Tromey 9bac5002 1997-03-22T05:40:13 new files from elsewhere
Tom Tromey 0d95b33e 1997-03-21T00:25:04 fixlet
Tom Tromey 9c2ae2af 1997-03-20T23:51:34 cygwin32 support
Tom Tromey 09bb43da 1997-03-19T05:37:03 fixed up "missing" support
Tom Tromey 346c7ccd 1997-03-19T04:58:56 applied missing patches from Francois, verbatim
Tom Tromey 128c3d73 1997-03-19T04:38:45 libtool patches from Gord
Tom Tromey 7c7c2eff 1997-03-11T06:40:23 set CONFIG_HEADERS right when in subdir test fixlets
Tom Tromey c63f993c 1997-03-07T00:24:07 minor changes
Tom Tromey fdf4f35e 1997-02-25T03:40:20 bug fix
Tom Tromey 3893dee8 1997-02-25T03:39:56 bug fix
Tom Tromey bb28e1c3 1997-02-25T03:39:09 bug fix
Tom Tromey a6655646 1997-02-23T19:41:20 allow texinfo files w/o .info extension
Tom Tromey 1b10e923 1997-02-21T07:50:43 many fixes
Tom Tromey e6d412ab 1997-02-05T02:45:39 various bug fixes