Changeset 1993 for trunk/src/kmk/ChangeLog
- Timestamp:
- Oct 29, 2008, 1:37:51 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/ChangeLog
r903 r1993 1 2008-09-30 Eli Zaretskii <eliz@gnu.org> 2 3 * build_w32.bat (GCCBuild): Use "-gdwarf-2 -g3" instead of 4 "-gstabs+ -ggdb3". 5 6 * w32/subproc/build.bat (GCCBuild): Likewise. 7 8 2008-09-30 David Russo <d-russo@ti.com> (tiny change) 9 10 * job.c (construct_command_argv_internal): Avoid extra backslash 11 in batch-mode Unixy shells. Under DB_JOBS, display the contents 12 of the batch file. 13 14 2008-05-31 Eli Zaretskii <eliz@gnu.org> 15 16 * README.W32.template: Remove obsolete text about non-support for 17 -jN without Unixy shell. Remove obsolete text about not supplying 18 Visual Studio project files (we do supply them). Modify text to 19 prefer GCC builds to MSC builds. 20 21 2008-04-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 22 23 * doc/make.texi (Empty Targets): Fix typo. 24 25 2008-03-27 Paul Smith <psmith@gnu.org> 26 27 Fix Savannah bug #22379: 28 * ar.c (ar_glob_match): Zero the allocated structure. 29 * read.c (parse_file_seq): Ditto. 30 31 2008-03-08 Brian Dessent <brian@dessent.net> 32 33 * maintMakefile: Update Translation Project location. 34 35 2008-01-26 Eli Zaretskii <eliz@gnu.org> 36 37 * variable.c (target_environment): Don't use shell_var if its 38 `value' field is NULL. 39 40 2007-12-22 Eli Zaretskii <eliz@gnu.org> 41 42 Suggested by Juan Manuel Guerrero <juan.guerrero@gmx.de>: 43 44 * Makefile.DOS.template (info_TEXINFOS): Remove unused variable. 45 (TEXINFOS): Value changed to `doc/make.texi'. 46 (.SUFFIXES): Use .texi instead of .texinfo. 47 (make.info, make.dvi): Depend on doc/make.texi. 48 (.texi.info): New target, instead of ".texinfo.info". Change -I 49 switch to $(MAKEINFO) to look in doc/. Use --no-split. 50 (.texi): New target, instead of ".texinfo". Change -I switch to 51 $(MAKEINFO) to look in doc/. Use --no-split. 52 (.texi.dvi): New target, instead of ".texinfo.dvi". Change -I 53 switch to $(MAKEINFO) to look in doc/. 54 (install-info-am, uninstall-info): Don't look for "*.i[0-9]" and 55 "*.i[0-9][0-9]" (due to --no-split above). 56 (noinst_TEXINFOS, TEXI2HTML, TEXI2HTML_FLAGS): New variables. 57 (html, make_1.html): New targets. 58 (.PHONY): Add "html". 59 (.SUFFIXES): Add .html. 60 61 2007-12-22 Juan Manuel Guerrero <juan.guerrero@gmx.de> (tiny change) 62 63 * configh.dos.template [__DJGPP__]: Replace HAVE_SYS_SIGLIST with 64 HAVE_DECL_SYS_SIGLIST. 65 66 * job.c (child_execute_job): Remove __MSDOS__ because MSDOS/DJGPP 67 build does not use child_execute_job. 68 69 * variable.c (define_automatic_variables) [__MSDOS__]: Always 70 export the SHELL environment variable to the child. 71 72 2007-12-22 Eli Zaretskii <eliz@gnu.org> 73 74 * config.h.W32: Include sys/types.h. 75 [!_PID_T_] (pid_t): Define only if not already defined by sys/types.h. 76 77 * vpath.c (construct_vpath_list) [HAVE_DOS_PATHS]: Support VPATH 78 values that use `:' in drive letters, when PATH_SEPARATOR_CHAR is 79 also `:'. 80 81 2007-11-04 Paul Smith <psmith@gnu.org> 82 83 * doc/make.texi: Convert references to "commands", "command 84 lines", and "command script" to "recipe". 85 * NEWS: Ditto. 86 * commands.c, file.c, job.c, remake.c, read.c, variable.c, main.c: 87 Ditto. 88 89 2007-10-27 Bruno Haible <bruno@clisp.org> 90 91 * remake.c (f_mtime): Print time difference values between 100 and 92 ULONG_MAX in fixed-point notation rather than in exponention notation. 93 94 2007-10-12 Eli Zaretskii <eliz@gnu.org> 95 96 * variable.c (do_variable_definition): Allow $(SHELL) to expand to 97 a more complex value than a simple shell: if it's not a default 98 shell now then expand it and see if is a default shell then. 99 100 2007-10-10 Eli Zaretskii <eliz@gnu.org> 101 102 * dir.c (find_directory) [WINDOWS32]: Remove trailing slashes from 103 pathnames, with const strings. 104 * build_w32.bat [WINDOWS32]: If no config.h.W32 exists, create one 105 from the template (used for building from CVS, not a dist). 106 107 2007-10-10 Paul Smith <psmith@gnu.org> 108 109 * make.h: Add a prototype for w32_kill() (change suggested by 110 Yongwei Wu <wuyongwei@gmail.com>). 111 112 2007-09-21 Eli Zaretskii <eliz@gnu.org> 113 114 * w32/pathstuff.c (convert_Path_to_windows32): Handle quoted 115 directories in Path. 116 117 2007-09-12 Paul Smith <psmith@gnu.org> 118 119 * doc/make.texi: Applied wording cleanups from Savannah patch #6195. 120 Provided by Diego Biurrun <diego@biurrun.de> 121 (Complex Makefile): Remove .PHONY setting for tar: patch #6196. 122 Provided by Diego Biurrun <diego@biurrun.de> 123 124 2007-09-11 Paul Smith <psmith@gnu.org> 125 126 * doc/make.texi (Special Variables): Moved this into the "How to 127 Use Variables" chapter. Added a table entry for .RECIPEPREFIX. 128 (MAKEFILE_LIST) No longer a section; this was added into the 129 "Special Variables" section. 130 (Rule Introduction): Reference .RECIPEPREFIX. 131 (Simple Makefile): Ditto. 132 (Rule Syntax): Ditto. 133 (Command Syntax): Ditto. 134 (Error Messages): Ditto. 135 136 2007-09-10 Paul Smith <psmith@gnu.org> 137 138 * commands.c (print_commands): Don't print an extra line in the 139 command scripts. Prefix the command scripts with cmd_prefix, not \t. 140 141 * read.c (construct_include_path): Add the full string to the cache; we 142 were chopping the last char. 143 144 * NEWS: Announce the .RECIPEPREFIX special variable. 145 * variable.c (lookup_special_var): Rename from handle_special_var(). 146 (lookup_variable): Call the new name. 147 (set_special_var): New function: handle setting of special variables. 148 When setting .RECIPEPREFIX, reset the cmd_prefix global variable. 149 (do_variable_definition): Call it. 150 * make.h (RECIPEPREFIX_DEFAULT): Define the default command prefix char. 151 (RECIPEPREFIX_NAME): Define the command prefix special variable name. 152 * main.c (main): Create the .RECIPEPREFIX special variable. 153 * read.c (eval): Remove the cmd_prefix characters from the command 154 scripts here, so they're not stored in the commands array at all, 155 rather than waiting and stripping them out during command construction. 156 * job.c (construct_command_argv_internal): Don't skip cmd_prefix here. 157 158 2007-08-15 Paul Smith <psmith@gnu.org> 159 160 * doc/make.texi (GNU Free Documentation License): The fdl.texi 161 file has had the section info removed, so add some to make.texi 162 before we include it. 163 164 2007-08-15 Icarus Sparry <savannah@icarus.freeuk.com> 165 166 * remake.c (check_dep): Reset the target state for intermediate 167 files. They might have been considered before but not updated 168 then (order-only for example) but they will be this time. 169 Fixes Savannah bug #'s 3330 and 15919. 170 171 2007-07-21 Eli Zaretskii <eliz@gnu.org> 172 173 Fix Savannah bug #20549: 174 * function.c (func_shell): Call construct_command_argv with zero 175 value of FLAGS. 176 * job.c (construct_command_argv_internal): New argument FLAGS; all 177 callers changed. 178 [WINDOWS32]: If FLAGS has the COMMANDS_RECURSE bit set, ignore 179 just_print_flag. 180 * job.h (construct_command_argv_internal): Update prototype. 181 182 2007-07-13 Paul Smith <psmith@gnu.org> 183 184 * file.c (expand_deps): Use variable_buffer as the start of the 185 buffer, not the original pointer (in case it was reallocated). 186 Fix suggested by Rafi Einstein <rafi.einstein@formalism-labs.com>. 187 Fixes Savannah bug #20452. 188 189 2007-07-04 Paul Smith <psmith@gnu.org> 190 191 * (ALL FILES): Update to GPLv3. 192 * (ALL FILES): Update copyright for 2007. 193 194 * main.c (print_version): Move the host type info to the second line. 195 196 2007-06-29 Thiemo Seufer <ths@mips.com> 197 198 * maintMakefile: Update Translation Project location. 199 200 2007-06-13 Paul Smith <psmith@gnu.org> 201 202 * doc/make.texi (Reading Makefiles): "Expansion of deferred" -> 203 "Expansion of a deferred" 204 Fixes Savannah bug #20018. 205 206 * expand.c (variable_expand_for_file): Preserve the value of 207 reading_file rather than setting it to 0 at the end. 208 Fixes Savannah bug #20033. 209 1 210 2007-05-11 Paul Smith <psmith@gnu.org> 2 211 … … 2955 3164 2956 3165 2957 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software3166 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software 2958 3167 Foundation, Inc. 2959 3168 This file is part of GNU Make. … … 2961 3170 GNU Make is free software; you can redistribute it and/or modify it under the 2962 3171 terms of the GNU General Public License as published by the Free Software 2963 Foundation; either version 2, or (at your option) any later version. 3172 Foundation; either version 3 of the License, or (at your option) any later 3173 version. 2964 3174 2965 3175 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 2968 3178 2969 3179 You should have received a copy of the GNU General Public License along with 2970 GNU Make; see the file COPYING. If not, write to the Free Software 2971 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 3180 this program. If not, see <http://www.gnu.org/licenses/>.
Note:
See TracChangeset
for help on using the changeset viewer.