TODO


Log

Author Commit Date CI Message
Tom Tromey 35b64822 1999-05-19T00:00:12 * automake.in (handle_single_transform_list): Added missing space. Fixes specflags.test.
Tom Tromey a3cd4fa4 1999-05-13T20:20:50 Meta updates
Tom Tromey 34ca5374 1999-04-30T22: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.
Tom Tromey 546c5271 1999-04-27T13: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.
Tom Tromey 2fcda957 1999-04-24T17:45:42 * automake.in: Treat `.zip' and `.jar' files as Java.
Tom Tromey 6900e1aa 1999-04-12T15:15:03 * ansi2knr.c: New version from Pavel Roskin (via ansi2knr.c maintainer).
Tom Tromey c64507c5 1999-04-11T21:16:25 * automake.in (lang_sub_obj): New function. (lang_cxx_rewrite): Use it. (lang_asm_rewrite): Likewise. (lang_objc_rewrite): Likewise. (lang_cxx_finish): Add `-o $@' to all C++ rules. (lang_asm_finish): Add `-o' to suffix rules when appropriate. (lang_objc_finish): Add `-o $@' to all ObjC rules. (lang_java_finish): Likewise.
Tom Tromey 17317431 1999-04-11T20: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.
Tom Tromey eb72aeea 1999-04-11T18: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.
Tom Tromey a3c0ce6a 1999-04-11T13:12:05 * automake.in (get_object_extension): Substitute @MINUSO@ when including compile.am. * compile.am (.c.o): Added @MINUSO@. (.c.obj): Likewise.
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 323c04c3 1999-04-10T22:08:21 * automake.in (handle_single_transform_list): Handle dependency tracking when files are created in subdirs. Error if object in subdir has `..' component.
Tom Tromey 0149fc8c 1999-04-10T17:45:38 * automake.in (handle_ltlibraries): Allow check_LTLIBRARIES.
Tom Tromey a78b324c 1999-03-31T13:54:15 * automake.in (quote_cond_val): Quote \n. (unquote_cond_val): Unquote \n. (read_am_file): If line ends with `\', preserve it and add a newline. (read_main_am_file): In conditional case, put conditional text at beginning of each generated line.
Tom Tromey afa8bf3c 1999-03-22T11:49:49 1999-02-01 Thomas Tanner <tanner@gmx.de> * automake.in: accept both A(C|M)_PROG_LIBTOOL, print a warning when AM_PROG_LIBTOOL was found * automake.texi: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL
Tom Tromey 56e5482f 1999-03-21T23:28:02 Made `+=' more robust. Fixes pluseq6.test and pluseq7.test. * automake.in (define_standard_variables): New sub. (read_main_am_file): Use two passes to scan standard variables. (read_am_file): Don't special-case configure variables with `+='. (initialize_per_input): Initialize %var_was_plus_eq. (read_am_file): Set var_was_plus_eq element correctly. (define_variable): Give error if variable assigned with `+=' is internally defined. (initialize_per_input): Initialize %am_var_defs. (file_contents_with_transform): Set element in %am_var_defs. (read_am_file): Use %am_var_defs.
Tom Tromey 0922e6c7 1999-03-11T22:56:16 * m4/error.m4, m4/mktime.m4, m4/obstack.m4, m4/regex.m4, m4/strtod.m4: Use $ac_objext, not `.o'. From Jim Meyering.
Tom Tromey f50c3120 1999-02-11T15:35:36 * automake.in (obsolete_macros): Use empty string to indicate no substitution. (scan_one_configure_file): Likewise.
Tom Tromey 243027ec 1999-02-02T09:51:58 * automake.in (handle_merge_targets): Use INSTALL_STRIP_FLAG. * progs.am (install-@DIR@PROGRAMS): Added INSTALL_STRIP_FLAG. * header-vars.am (INSTALL_PROGRAM): Removed AM_INSTALL_PROGRAM_FLAGS. (INSTALL_STRIP_FLAG): New macro.
Tom Tromey 0583b56b 1999-01-14T22:45:45 * automake.in (handle_configure): Compute $header_dir based on $one_name, not $one_hdr. Reported by Erez Zadok. Fixes confh2.test. (handle_configure): Compute relative path to input header correctly in all cases.
Tom Tromey 2315367d 1999-01-10T18:03:36 * automake.in (handle_merge_targets): Don't special-case "-local" targets. Test all.test.
Tom Tromey 8ae21c4d 1998-12-22T12:14:05 * depend2.am: Don't assume backslash can't occur in the middle of filename; it loses on M$W
Tom Tromey 12dae131 1998-12-21T13:32:57 1998-12-21 Alexandre Oliva <oliva@dcc.unicamp.br> * depend2.am: don't use .p and .P for dependencies; it loses on case-insensitive filesystems. Reported by Henrik Frystyk Nielsen <frystyk@w3.org>
Tom Tromey 61f45418 1998-12-16T12:35:00 * tags.am (ID): Uniquify list of sources. Report from Jim Meyering.
Tom Tromey 24c73c0d 1998-12-02T12:11:35 TODO update
Tom Tromey 359e7b1d 1998-12-01T17:36:11 more TODO updates
Tom Tromey a055924b 1998-12-01T15:35:12 minor TODO updates
Tom Tromey 961d500e 1998-11-20T21:51:30 added some things to do
Tom Tromey e9b67171 1998-11-18T13:30:57 * automake.in (finish_languages): Use CCLD, not CLD.
Tom Tromey 61807422 1998-11-18T12:11:19 * automake.in (finish_languages): Define CLD; use it in LINK definition. (lang_cxx_finish): Define CXXLD; use it in CXXLINK definition. (lang_f77_finish): Define FLD; use it in FLINK definition. (lang_ppf77_finish): Likewise. (lang_ratfor_finish): Likewise.
Tom Tromey a6c80a1e 1998-11-10T09:51:35 Doc improvement from Akim Demaille.
Tom Tromey cb0d31f8 1998-10-30T14:04:49 * automake.in (MACRO_PATTERN): Recognize `+='. (BOGUS_MACRO_PATTERN): Likewise. (read_am_file): Handle `+=' assignments.
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 45a3daf5 1998-10-08T10:17:15 * automake.in (am_install_var): Added -noextra option. (handle_data): Pass -noextra to am_install_var.
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 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 ec18107f 1998-09-29T01:28:45 Fixes for recurs2.test. Report from Jim Meyering. * automake.in (vars_scanned): Define globally. (variable_value_as_list_worker): Delete $var entry in %vars_scanned after local work is done.
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 33cb20cc 1998-09-27T22:33:01 * automake.texi: Document LIBOBJS trick.
Tom Tromey 984f0d1c 1998-09-27T21:38:24 * automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use it even when SUBDIRS not conditional.
Tom Tromey 59b7ce90 1998-09-16T04:50:42 nothing
Tom Tromey d14198e4 1998-08-17T05:33:12 Fixed colon6.test. Added test for strange Tab bug
Tom Tromey d2719082 1998-07-18T06:37:24 Fixed cond4.test
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 ca87c929 1998-06-02T19:30:39 detect a syntax error
Tom Tromey e34cd3ea 1998-06-01T23:20:43 Fixlet from Ian
Tom Tromey 8733de30 1998-05-18T05:33:56 various fixlets
Tom Tromey b8629ec9 1998-04-05T19:59:03 lex fixes from alexandre oliva
Tom Tromey 999a757a 1998-04-03T20:12:53 install fix for egcs
Tom Tromey c12ef214 1998-03-19T04:47:46 fixed colon3.test
Tom Tromey 44cfa063 1998-03-19T00:30:17 initial java support
Tom Tromey 46d1e88d 1998-02-13T07:31:03 upped to 1.2e
Tom Tromey 68effc17 1998-02-13T04:30:19 yacc cleanup
Tom Tromey d9193017 1997-10-21T17:01:38 empty subdirs bug fix
Tom Tromey b5e75019 1997-10-21T06:52:08 aclocal fix
Tom Tromey 0d8783b5 1997-10-20T05:26:21 bug fix
Tom Tromey 92e7f9f8 1997-09-29T19:26:23 fixed 'make dist'
Tom Tromey 5644b376 1997-09-28T23:18:35 added new options
Tom Tromey 7f9372cf 1997-06-04T04:07:35 nothing
Tom Tromey 7434bb5f 1997-06-01T19:54:31 various bug fixes
Tom Tromey 377749eb 1997-05-29T05:49:04 .P depends on built sources again
Tom Tromey 27ccbf24 1997-05-27T05:44:25 put -i on command line when rebuilding
Tom Tromey 98719a04 1997-05-13T14:20:44 dependency fixlet
Tom Tromey 8ecd82bd 1997-05-11T20:00:26 better grammar in missing
Tom Tromey f7ca4bc1 1997-05-10T22:27:47 var subst patch from ian
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 84fafed1 1997-05-01T05:36:43 doc fix
Tom Tromey 94352188 1997-04-28T07:15:34 doc update
Tom Tromey 6e97ad3c 1997-04-28T06:41:47 nothign
Tom Tromey b03a1bd9 1997-04-28T03:10:37 test fixlet
Tom Tromey dbdb2711 1997-04-28T00:22:07 got rid of interlock
Tom Tromey a28f027d 1997-04-27T16:56:34 doc fixes
Tom Tromey 68bf612f 1997-04-26T05:15:09 fixed text in missing prog
Tom Tromey 68a4dd43 1997-04-16T05:22:57 bug fixes
Tom Tromey 939ff93f 1997-04-10T07:42:50 doc fixes
Tom Tromey a7e863a7 1997-04-10T06:12:28 -rpath bug fix
Tom Tromey 121c5a1b 1997-04-07T23:45:35 version check fix
Tom Tromey 6f1d9645 1997-04-04T02:21:13 ltlibrary fix
Tom Tromey 2e6fd279 1997-04-02T21:13:58 dependency fixes
Tom Tromey b967da6e 1997-04-02T07:23:13 mdate-sh fix
Tom Tromey d67aced7 1997-03-29T06:17:07 nothing
Tom Tromey 97cadf26 1997-03-28T03:23:29 lisp fix
Tom Tromey 9d9e0221 1997-03-27T19:33:12 nothing
Tom Tromey 430d000d 1997-03-26T05:57:50 follow GNU standards
Tom Tromey 309bcb5c 1997-03-24T20:39:14 netbsd fix
Tom Tromey bddfdf17 1997-03-22T07:07:32 added TEXINFO_TEX support
Tom Tromey bbe861b9 1997-03-22T06:44:05 nothing
Tom Tromey 9c2ae2af 1997-03-20T23:51:34 cygwin32 support
Tom Tromey f8b80147 1997-03-19T07:24:15 fixlets; doc updates
Tom Tromey 220aadb9 1997-03-19T00:21:30 fixlets
Tom Tromey 1bffc345 1997-03-16T21:09:47 nothing
Tom Tromey 6c3389c5 1997-03-11T06:23:20 c++ -vs- libobjs fix
Tom Tromey a6655646 1997-02-23T19:41:20 allow texinfo files w/o .info extension
Tom Tromey 36612ff6 1997-02-22T22:30:16 macro fixes
Tom Tromey 919fcce0 1997-02-22T00:02:02 handle c++ yacc/lex
Tom Tromey ff18cb6b 1997-02-21T23:57:17 nothing
Tom Tromey 1b10e923 1997-02-21T07:50:43 many fixes
Tom Tromey e6d412ab 1997-02-05T02:45:39 various bug fixes