lib/am/depend2.am


Log

Author Commit Date CI Message
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 aa185593 1999-04-10T22:51:51 * depend2.am (%.o): Use `$(*D)/$(*F)', not just `$(*F)'. (%.lo): Likewise.
Tom Tromey dd97b9db 1999-01-06T12:41:34 * depend2.am (%.o): Use \012, not \n, to avoid losing `tr's. From Bill Currie. (%.lo): Likewise.
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 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 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 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 5de4fd84 1998-02-24T06:25:15 more dependency fixes
Tom Tromey cb1f004a 1998-02-23T23:49:39 dependency fixes from alexandre oliva
Tom Tromey 3984c200 1998-02-13T07:27:36 side-effect dependency tracking
Tom Tromey 7434bb5f 1997-06-01T19:54:31 various bug fixes
Tom Tromey d9f53bbd 1997-05-04T21:50:12 avoid Debian install-info handle sources in other directories
Tom Tromey 6cd61c69 1997-03-31T19:15:34 dependency fix
Tom Tromey 38bca416 1996-12-04T02:04:43 Fixes from Gord
Tom Tromey ee31c619 1996-11-15T06:54:00 Bug fixes
Tom Tromey 97b46070 1996-09-08T16:47:47 Added version-number checking
Tom Tromey 314dd9a1 1996-09-05T03:02:31 Rewrote dependency handling
Tom Tromey c98183d6 1996-08-11T07:42:38 Better C++, yacc, lex support