platform/upstream/make.git
14 years agoFix the DJGPP build.
Eli Zaretskii [Sat, 7 Aug 2010 08:15:45 +0000 (08:15 +0000)]
Fix the DJGPP build.

   configh.dos.template (HAVE_STRNCASECMP): Define.

14 years agoRelease GNU make 3.82 3.82
Paul Smith [Wed, 28 Jul 2010 05:39:50 +0000 (05:39 +0000)]
Release GNU make 3.82

- Update tests for Solaris bizarre-ness
- Update files for release

14 years agojob.c
Eli Zaretskii [Sat, 24 Jul 2010 08:27:50 +0000 (08:27 +0000)]
job.c

14 years ago job.c (pid2str) [WINDOWS32]: Fix CPP conditionals for using %Id format.
Eli Zaretskii [Sat, 24 Jul 2010 08:27:26 +0000 (08:27 +0000)]
 job.c (pid2str) [WINDOWS32]: Fix CPP conditionals for using %Id format.

14 years agoFix up incorrect prototype.
Paul Smith [Tue, 20 Jul 2010 13:12:06 +0000 (13:12 +0000)]
Fix up incorrect prototype.

14 years ago- Many fixup patches from Savannah.
Paul Smith [Mon, 19 Jul 2010 07:10:53 +0000 (07:10 +0000)]
- Many fixup patches from Savannah.
- Fix the test suite on Solaris (from Boris)
- Update the manual for .ONESHELL

14 years agoFix buffer overrun in concat().
Boris Kolpackov [Fri, 16 Jul 2010 13:01:15 +0000 (13:01 +0000)]
Fix buffer overrun in concat().

14 years agoUpdate copyrights for 2010.
Paul Smith [Tue, 13 Jul 2010 01:20:10 +0000 (01:20 +0000)]
Update copyrights for 2010.

14 years agoFixes to build_w32.bat for building with MSVC 64bit.
Paul Smith [Mon, 12 Jul 2010 20:32:59 +0000 (20:32 +0000)]
Fixes to build_w32.bat for building with MSVC 64bit.

14 years agoAdd missing one_shell declaration.
Eli Zaretskii [Mon, 12 Jul 2010 17:18:31 +0000 (17:18 +0000)]
Add missing one_shell declaration.

14 years ago*** empty log message ***
Eli Zaretskii [Mon, 12 Jul 2010 17:17:45 +0000 (17:17 +0000)]
*** empty log message ***

14 years ago make.h (alloca) [!__GNUC__]: Don't define prototype.
Eli Zaretskii [Mon, 12 Jul 2010 17:16:54 +0000 (17:16 +0000)]
 make.h (alloca) [!__GNUC__]: Don't define prototype.
 (int w32_kill): Use pid_t for process ID argument.
 Savannah bug #27809.

14 years agoForgot to add the ONESHELL regression tests.
Paul Smith [Mon, 12 Jul 2010 05:29:25 +0000 (05:29 +0000)]
Forgot to add the ONESHELL regression tests.

14 years agoAdd the beginning of the .ONESHELL special feature.
Paul Smith [Mon, 12 Jul 2010 05:23:19 +0000 (05:23 +0000)]
Add the beginning of the .ONESHELL special feature.
Original patch by David Boyce.  Modified by Paul Smith.

14 years ago w32/subproc/sub_proc.c: Include stdint.h.
Eli Zaretskii [Fri, 9 Jul 2010 12:05:10 +0000 (12:05 +0000)]
 w32/subproc/sub_proc.c: Include stdint.h.
 (sub_process_t): Use intptr_t for file handles and pid_t for
 process ID.
 (process_pipes, process_init_fd, process_begin): Use intptr_t for
 file handles and pid_t for process ID.
 Savannah bug #27809.  Patch by Ozkan Sezer <sezeroz@gmail.com>

14 years agoFix Savannah bug #30312.
Eli Zaretskii [Fri, 9 Jul 2010 11:40:19 +0000 (11:40 +0000)]
Fix Savannah bug #30312.

 function.c (abspath): Support absolute file names in UNC format.

14 years agoconfig.h.W32.template (pid_t): Add a definition for 64-bit Windows builds that don...
Eli Zaretskii [Fri, 9 Jul 2010 11:38:01 +0000 (11:38 +0000)]
config.h.W32.template (pid_t): Add a definition for 64-bit Windows builds that don't use GCC.

14 years ago job.c (pid2str) [WINDOWS32]: Don't use %Id with GCC < 4.x.
Eli Zaretskii [Fri, 9 Jul 2010 11:10:04 +0000 (11:10 +0000)]
 job.c (pid2str) [WINDOWS32]: Don't use %Id with GCC < 4.x.
 (exec_command) [WINDOWS32]: Use pid2str instead of non-portable
 %Id.

 main.c (handle_runtime_exceptions): Use %p to print addresses,
 to DTRT on both 32-bit and 64-bit hosts.  Savannah bug #27809.

 job.c (w32_kill, start_job_command, create_batch_file): Use
 pid_t for process IDs and intptr_t for the 1st arg of
 _open_osfhandle.
 function.c (windows32_openpipe): Use pid_t for process IDs and
 intptr_t for the 1st arg of _open_osfhandle.
 (func_shell): Use pid_t for process IDs.
 main.c (main) [WINDOWS32]: Pacify the compiler.
 config.h.W32.template (pid_t): Add a definition for 64-bit
 Windows builds that don't use GCC.
 Savannah bug #27809.  Patch by Ozkan Sezer <sezeroz@gmail.com>

14 years agoFix FTP upload rules.
Paul Smith [Wed, 7 Jul 2010 02:06:48 +0000 (02:06 +0000)]
Fix FTP upload rules.

14 years ago- Enhance .POSIX to set -e when invoking shells, as demanded by a
Paul Smith [Tue, 6 Jul 2010 06:37:42 +0000 (06:37 +0000)]
- Enhance .POSIX to set -e when invoking shells, as demanded by a
  backward-incompatible change in the 2008 POSIX specification.
- Add the .SHELLFLAGS variable so people can choose their own shell flags.
- Add tests for this.
- Add documentation for this.

14 years agoFixups for warnings on Windows (esp 64bit).
Paul Smith [Mon, 5 Jul 2010 18:32:03 +0000 (18:32 +0000)]
Fixups for warnings on Windows (esp 64bit).

14 years agoDo not consider filenames that contain parens but don't END in a paren,
Paul Smith [Sat, 3 Jul 2010 16:45:45 +0000 (16:45 +0000)]
Do not consider filenames that contain parens but don't END in a paren,
to be an archive group.  Fixes Savannah bug #28525.

14 years ago- Add whitespace to command line invocation in features/recursion
Paul Smith [Thu, 1 Jul 2010 07:16:00 +0000 (07:16 +0000)]
- Add whitespace to command line invocation in features/recursion
- Set up .FEATURES with separate calls for optional features, as some
  compilers don't like conditionals inside macro invocations.

14 years ago- Rename strieq() to patheq() for clarity.
Paul Smith [Thu, 1 Jul 2010 05:59:08 +0000 (05:59 +0000)]
- Rename strieq() to patheq() for clarity.
- Convert xmalloc/memset pairs to xcalloc.

14 years ago*** empty log message ***
Eli Zaretskii [Fri, 11 Dec 2009 15:55:16 +0000 (15:55 +0000)]
*** empty log message ***

14 years ago(construct_command_argv_internal) <sh_cmds_dos> [WINDOWS32]: Add "echo." and
Eli Zaretskii [Fri, 11 Dec 2009 15:54:19 +0000 (15:54 +0000)]
(construct_command_argv_internal) <sh_cmds_dos> [WINDOWS32]: Add "echo." and
a few more commands that are built into cmd.exe.  Fixes Savannah bug #28126.

14 years ago*** empty log message ***
Eli Zaretskii [Fri, 11 Dec 2009 12:03:05 +0000 (12:03 +0000)]
*** empty log message ***

14 years ago(lookup_file) [HAVE_DOS_PATHS]: Treat '\\' like we do with '/'.
Eli Zaretskii [Fri, 11 Dec 2009 12:02:45 +0000 (12:02 +0000)]
(lookup_file) [HAVE_DOS_PATHS]: Treat '\\' like we do with '/'.

14 years ago(construct_vpath_list): Correct the argument names in the commentary.
Eli Zaretskii [Fri, 11 Dec 2009 09:47:41 +0000 (09:47 +0000)]
(construct_vpath_list): Correct the argument names in the commentary.

14 years agoAdd VMS enhancements from Hartmut Becker.
Paul Smith [Mon, 16 Nov 2009 02:31:23 +0000 (02:31 +0000)]
Add VMS enhancements from Hartmut Becker.

15 years agoImplement linker-compatible library search.
Boris Kolpackov [Thu, 12 Nov 2009 16:42:36 +0000 (16:42 +0000)]
Implement linker-compatible library search.

15 years agoUpdate copyright years.
Paul Smith [Sun, 25 Oct 2009 18:56:44 +0000 (18:56 +0000)]
Update copyright years.

15 years agoFix fat-finger bug that left implicit rules with identical stem lengths
Paul Smith [Sun, 25 Oct 2009 18:34:43 +0000 (18:34 +0000)]
Fix fat-finger bug that left implicit rules with identical stem lengths
being sorted indeterminately.

15 years agoNew command line option: --eval=STRING will cause STRING to be
Paul Smith [Sun, 25 Oct 2009 00:46:52 +0000 (00:46 +0000)]
New command line option:  --eval=STRING will cause STRING to be
evaluated as a makefile statement before the first makefile is
read.

15 years agoVarious simple code cleanups.
Paul Smith [Sun, 25 Oct 2009 00:26:34 +0000 (00:26 +0000)]
Various simple code cleanups.

15 years agoGet the old behavior for a situation when no makefile is found in a directory.
Boris Kolpackov [Thu, 22 Oct 2009 14:29:22 +0000 (14:29 +0000)]
Get the old behavior for a situation when no makefile is found in a directory.

15 years agoMassage the NEWS file
Paul Smith [Mon, 12 Oct 2009 22:24:54 +0000 (22:24 +0000)]
Massage the NEWS file

15 years agoMinor fix and code rework.
Boris Kolpackov [Wed, 7 Oct 2009 09:34:42 +0000 (09:34 +0000)]
Minor fix and code rework.

15 years agoFix savannah bug 25780. Optimize things a bit.
Boris Kolpackov [Tue, 6 Oct 2009 12:36:29 +0000 (12:36 +0000)]
Fix savannah bug 25780. Optimize things a bit.

15 years agoImplement the new undefine directive.
Boris Kolpackov [Tue, 6 Oct 2009 06:56:57 +0000 (06:56 +0000)]
Implement the new undefine directive.

15 years agoPerformance improvements
Boris Kolpackov [Mon, 5 Oct 2009 14:40:18 +0000 (14:40 +0000)]
Performance improvements

15 years agoAdd a test for another (still open) bug.
Paul Smith [Sun, 4 Oct 2009 19:18:16 +0000 (19:18 +0000)]
Add a test for another (still open) bug.

15 years ago- Include <alloca.h> even on non-__GNUC__ systems.
Paul Smith [Sat, 3 Oct 2009 20:08:20 +0000 (20:08 +0000)]
- Include <alloca.h> even on non-__GNUC__ systems.
- Add some tests for unresolved bugs.

15 years agoFix Savannah bugs #15110, #25493, #12686, and #17740.
Boris Kolpackov [Wed, 30 Sep 2009 09:54:26 +0000 (09:54 +0000)]
Fix Savannah bugs #15110, #25493, #12686, and #17740.

15 years ago- Update manual description for pattern rule search algorithm
Paul Smith [Mon, 28 Sep 2009 23:08:49 +0000 (23:08 +0000)]
- Update manual description for pattern rule search algorithm
- Add new "-all" flag to the test suite to run tests that don't pass yet
- Add some non-passing tests
- Fix from Andreas Buening for OS/2.

15 years agoImplement the shortest stem first search order for pattern-specific variables and...
Boris Kolpackov [Mon, 28 Sep 2009 12:31:55 +0000 (12:31 +0000)]
Implement the shortest stem first search order for pattern-specific variables and pattern rules.

15 years ago * glob.c (my_realloc) [__DJGPP__]: Don't define, and don't
Eli Zaretskii [Mon, 28 Sep 2009 06:46:03 +0000 (06:46 +0000)]
* glob.c (my_realloc) [__DJGPP__]: Don't define, and don't
redefine realloc to call it, since the DJGPP's realloc handles
NULL pointers correctly.

15 years agoFix typo.
Eli Zaretskii [Sun, 27 Sep 2009 17:56:24 +0000 (17:56 +0000)]
Fix typo.

15 years ago * configh.dos.template: Remove unconditional definition of
Eli Zaretskii [Sun, 27 Sep 2009 16:22:50 +0000 (16:22 +0000)]
* configh.dos.template: Remove unconditional definition of
SYS_SIGLIST_DECLARED.
Include <sys/version.h> because ports of GCC 4.3.0 and later no
longer include it, so macros like __DJGPP_MINOR__ are no longer
defined automatically.

* Makefile.DOS.template (INCLUDES): Use $(prefix) and the
corresponding variables to define LIBDIR, INCLUDEDIR and LOCALEDIR
instead of using the hardcoded ones.
(SUBDIRS): doc subdir added.
(INFO_DEPS, DVIS): Values changed to 'make.info' and 'make.dvi'.
(TEXI2HTML, TEXI2HTML_FLAGS): Removed.  Use makeinfo --html to
create html formated docs.  texi2html may not be ported to DOS.
(make.info, make.dvi, make.ps, make.html): Make targets depend on
'make.texi'.
(.texi.info, .texi, .texi.dvi): Now recursively invocate.  Change
-I switch to look in ./ instead of ./doc.
(html): Target depend on html-recursive instead of make_1.html.
(make_1.html): Removed.
(mostlyclean-aminfo): Use $(srcdir)/doc instead of ./ as prefix.
(all-recursive): Allow for more than one subdir in the build
process.
(mostlyclean-recursive, clean-recursive, distclean-recursive)
(maintainer-clean-recursive, check-recursive): Enter in doc/ too.
(tags-recursive): Allow for more than one subdir in the build
process.
(info-recursive, dvi-recursive, ps-recursive, html-recursive): New
targets.  Enter into doc/ to produce the targets.
(all-am): $(INFO_DEPS) replaced by info.

15 years ago- Add static pattern targets to the string cache.
Paul Smith [Sun, 27 Sep 2009 02:15:36 +0000 (02:15 +0000)]
- Add static pattern targets to the string cache.
- Use specific free_*() calls where appropriate.

15 years agoFix some memory leaks, found with valgrind.
Paul Smith [Sat, 26 Sep 2009 23:01:55 +0000 (23:01 +0000)]
Fix some memory leaks, found with valgrind.

15 years agoPerformance improvement.
Boris Kolpackov [Fri, 25 Sep 2009 15:51:11 +0000 (15:51 +0000)]
Performance improvement.

15 years agoMerge three parallel arrays into one. Make sure sufficient space is allocated.
Boris Kolpackov [Fri, 25 Sep 2009 15:44:27 +0000 (15:44 +0000)]
Merge three parallel arrays into one. Make sure sufficient space is allocated.

15 years ago- Fix broken handling of order-only prereqs in secondary expansion
Paul Smith [Thu, 24 Sep 2009 20:59:22 +0000 (20:59 +0000)]
- Fix broken handling of order-only prereqs in secondary expansion
  of implicit rules.
- Fix leaked memory when dealing with implicit rule chains that
  have file variables or pattern variables.

15 years ago- Rework secondary expansion so we only defer it if there's a possibility
Paul Smith [Thu, 24 Sep 2009 02:41:44 +0000 (02:41 +0000)]
- Rework secondary expansion so we only defer it if there's a possibility
  it might be needed: for most situations we parse prereqs immediately as
  we used to.  Reduces memory usage.
- Fixes Savannah bug #18622.

15 years agoAdded Italian (it) language support.
Paul Smith [Wed, 16 Sep 2009 17:42:09 +0000 (17:42 +0000)]
Added Italian (it) language support.

15 years ago- Add xcalloc() and call it
Paul Smith [Wed, 16 Sep 2009 17:07:01 +0000 (17:07 +0000)]
- Add xcalloc() and call it
- Fix memory errors found by valgrind
- Remove multi_glob() and empower parse_file_seq() to do its job:
  the goal here is to remove the confusing reverse/re-reverse we do on
  the file lists: needed for future fixes.
- Add a prefix arg to parse_file_seq()
- Make concat() variadic so it can take arbitrary #'s of strings

15 years ago*** empty log message ***
Eli Zaretskii [Mon, 14 Sep 2009 18:20:02 +0000 (18:20 +0000)]
*** empty log message ***

15 years ago * w32/subproc/sub_proc.c (process_begin): Check *ep non-NULL
Eli Zaretskii [Mon, 14 Sep 2009 18:18:37 +0000 (18:18 +0000)]
* w32/subproc/sub_proc.c (process_begin): Check *ep non-NULL
inside the loop that looks up environment for PATH.

15 years ago- Fix Savannah bug #21824: don't loop through NULL cmds pointer
Paul Smith [Sat, 12 Sep 2009 21:28:33 +0000 (21:28 +0000)]
- Fix Savannah bug #21824: don't loop through NULL cmds pointer
- Fix Savannah bugs #24509, 18963: doc enhancements

15 years ago * function.c (windows32_openpipe): Update envp after calling
Eli Zaretskii [Mon, 31 Aug 2009 17:54:11 +0000 (17:54 +0000)]
* function.c (windows32_openpipe): Update envp after calling
sync_Path_environment.

15 years ago- Fix Savannah bug #27093
Paul Smith [Sun, 2 Aug 2009 16:05:42 +0000 (16:05 +0000)]
- Fix Savannah bug #27093
- Fix Savannah bug #27143
- Fix Savannah bug #23960
- Fix Savannah bug #27148

15 years agoChanges from Ralf Wildenhues.
Paul Smith [Sat, 1 Aug 2009 22:09:40 +0000 (22:09 +0000)]
Changes from Ralf Wildenhues.

15 years agofunction.c (func_realpath) [!HAVE_REALPATH]: Require the file to
Eli Zaretskii [Sat, 4 Jul 2009 11:34:32 +0000 (11:34 +0000)]
function.c (func_realpath) [!HAVE_REALPATH]: Require the file to
exist, as realpath(3) does where it's supported.

15 years ago(func_realpath) [!HAVE_REALPATH]: Require the file to exist, as
Eli Zaretskii [Sat, 4 Jul 2009 11:33:33 +0000 (11:33 +0000)]
(func_realpath) [!HAVE_REALPATH]: Require the file to exist, as
realpath(3) does where it's supported.

15 years ago * function.c (IS_ABSOLUTE, ROOT_LEN): New macros.
Eli Zaretskii [Sat, 4 Jul 2009 11:15:14 +0000 (11:15 +0000)]
* function.c (IS_ABSOLUTE, ROOT_LEN): New macros.
(abspath): Support systems that define HAVE_DOS_PATHS (have
drive letters in their file names).  Use IS_PATHSEP instead of a
literal '/' comparison.

15 years ago- Forgot changelog for fix 13529
Paul Smith [Sun, 14 Jun 2009 06:08:54 +0000 (06:08 +0000)]
- Forgot changelog for fix 13529

15 years ago- Fix Savannah bug #13529
Paul Smith [Sun, 14 Jun 2009 06:08:11 +0000 (06:08 +0000)]
- Fix Savannah bug #13529

15 years ago- Fix Savannah bug #13401
Paul Smith [Sat, 13 Jun 2009 23:10:52 +0000 (23:10 +0000)]
- Fix Savannah bug #13401

15 years ago- Fixes Savannah bug #18435
Paul Smith [Sat, 13 Jun 2009 22:47:40 +0000 (22:47 +0000)]
- Fixes Savannah bug #18435

15 years ago- Fix Savannah bug 17825
Paul Smith [Sat, 13 Jun 2009 21:21:48 +0000 (21:21 +0000)]
- Fix Savannah bug 17825
- Fix Savannah bug 21231

15 years ago- Fix Savannah bug #19108
Paul Smith [Wed, 10 Jun 2009 02:21:09 +0000 (02:21 +0000)]
- Fix Savannah bug #19108
- Fix Savannah bug #17752
- Test suite:
  * When tests fail keep a "run" file containing the command invoked.
  * Support for the Valgrind "memcheck" and "massif" tools.

15 years ago- Fix Savannah bug #18124
Paul Smith [Tue, 9 Jun 2009 15:35:38 +0000 (15:35 +0000)]
- Fix Savannah bug #18124
- Fix Savannah bug #17521
- Fix Savannah bug #16401
- Fix Savannah bug #16469
- Fix Savannah bug #16473

15 years ago- Fix Savannah bug #24622
Paul Smith [Sun, 7 Jun 2009 18:16:15 +0000 (18:16 +0000)]
- Fix Savannah bug #24622

15 years ago- Add a new test suite for LIBPATTERNS
Paul Smith [Sun, 7 Jun 2009 17:40:06 +0000 (17:40 +0000)]
- Add a new test suite for LIBPATTERNS
- Fix Savannah bug #21198
- Fix Savannah bug #21823
- Fix Savannah bug #22010

15 years agoAdd attribution.
Paul Smith [Sat, 6 Jun 2009 23:23:36 +0000 (23:23 +0000)]
Add attribution.

15 years ago- Work around a bug in glibc glob(3), by avoiding GLOB_NOCHECK.
Paul Smith [Sat, 6 Jun 2009 23:16:46 +0000 (23:16 +0000)]
- Work around a bug in glibc glob(3), by avoiding GLOB_NOCHECK.
- Fix issue in very parallel builds found building glibc.

15 years ago- Add forgotten variable/define test suite
Paul Smith [Fri, 5 Jun 2009 01:17:29 +0000 (01:17 +0000)]
- Add forgotten variable/define test suite
- Skip initial whitespace including formfeeds, vertical tab, etc.
- Add tests for that
- Fix the variable/SHELL test; it was wrong!

15 years ago- Modify access of config and gnulib Savannah modules to use GIT
Paul Smith [Thu, 4 Jun 2009 06:30:27 +0000 (06:30 +0000)]
- Modify access of config and gnulib Savannah modules to use GIT
- Fix Savannah bug #24655.
- Fix Savannah bug #24588.
- Fix Savannah bug #24277.
- Fix Savannah bug #25697.
- Fix Savannah bug #25694.
- Fix Savannah bug #25460.
- Fix Savannah bug #26207.
- Fix Savannah bug #25712.
- Fix Savannah bug #26593.
- Fix various doc issues.

15 years agoAdd 'private' variable modifier, feature submitted by Ramon Garcia.
Paul Smith [Tue, 26 May 2009 01:31:40 +0000 (01:31 +0000)]
Add 'private' variable modifier, feature submitted by Ramon Garcia.

Rework the parser for variables to allow multiple modifiers and also
allow for variables and targets with modifier names, like "export" and
"private".

15 years agoWe had the incorrect ISBN in the manual; not sure what happened here
Paul Smith [Sun, 24 May 2009 19:06:04 +0000 (19:06 +0000)]
We had the incorrect ISBN in the manual; not sure what happened here
but the FSF confirmed that we had the wrong one.

15 years agoFound this change in an old CVS workspace: rewrite savestring() to the
Paul Smith [Sun, 24 May 2009 18:31:18 +0000 (18:31 +0000)]
Found this change in an old CVS workspace: rewrite savestring() to the
more standard xstrndup().

15 years ago(convert_Path_to_windows32): Fix last change. Fixes Savannah bug #25412.
Eli Zaretskii [Sat, 14 Mar 2009 16:31:57 +0000 (16:31 +0000)]
(convert_Path_to_windows32): Fix last change.  Fixes Savannah bug #25412.

15 years ago<top level>: Update Copyright years. Add prototype for xmalloc.
Eli Zaretskii [Sat, 14 Mar 2009 14:42:06 +0000 (14:42 +0000)]
<top level>: Update Copyright years.  Add prototype for xmalloc.
(find_file): Accept 3 arguments PATH_VAR, FULL_FNAME, and FULL_LEN
instead of an LPOFSTRUCT pointer.  Use xmalloc instead of malloc.
Loop over an array of extensions, instead of duplicating the same
code inline.  Use SearchPath followed by CreateFile, instead of
the obsolete OpenFile.  Fixes Savannah bug #17277.
(process_begin): Find $(PATH) in `envp', and pass a pointer to it
to `find_file'.  Fixes Savannah bug #25662.

15 years ago * function.c (func_shell): Don't close pipedes[1] if it is -1.
Eli Zaretskii [Sat, 7 Mar 2009 17:30:30 +0000 (17:30 +0000)]
 * function.c (func_shell): Don't close pipedes[1] if it is -1.
   Fixes Savannah bug #20495.

16 years ago * build_w32.bat (GCCBuild): Use "-gdwarf-2 -g3" instead of
Eli Zaretskii [Tue, 30 Sep 2008 11:26:16 +0000 (11:26 +0000)]
* build_w32.bat (GCCBuild): Use "-gdwarf-2 -g3" instead of
"-gstabs+ -ggdb3".

* w32/subproc/build.bat (GCCBuild): Likewise.

16 years ago * job.c (construct_command_argv_internal): Avoid extra backslash
Eli Zaretskii [Tue, 30 Sep 2008 11:19:58 +0000 (11:19 +0000)]
* job.c (construct_command_argv_internal): Avoid extra backslash
in batch-mode Unixy shells.  Under DB_JOBS, display the contents
of the batch file.

16 years ago*** empty log message ***
Eli Zaretskii [Sat, 31 May 2008 08:06:44 +0000 (08:06 +0000)]
*** empty log message ***

16 years agoRemove obsolete text about non-support for -jN without Unixy shell.
Eli Zaretskii [Sat, 31 May 2008 08:06:05 +0000 (08:06 +0000)]
Remove obsolete text about non-support for -jN without Unixy shell.
Remove obsolete text about not supplying Visual Studio project files
(we do supply them).
Modify text to prefer GCC builds to MSC builds.

16 years agoManual typo.
Paul Smith [Sun, 18 May 2008 15:11:39 +0000 (15:11 +0000)]
Manual typo.
New translation.

16 years agoUpdate the translation project location for PO files (again)
Paul Smith [Fri, 28 Mar 2008 03:46:39 +0000 (03:46 +0000)]
Update the translation project location for PO files (again)
Apply fix for Savannah bug #22379.

16 years ago*** empty log message ***
Eli Zaretskii [Sat, 26 Jan 2008 13:51:55 +0000 (13:51 +0000)]
*** empty log message ***

16 years ago(target_environment): Don't use shell_var if its `value' field is NULL.
Eli Zaretskii [Sat, 26 Jan 2008 13:51:14 +0000 (13:51 +0000)]
(target_environment): Don't use shell_var if its `value' field is NULL.

16 years agoMakefile.DOS.template (info_TEXINFOS): Remove unused variable.
Eli Zaretskii [Sat, 22 Dec 2007 12:07:36 +0000 (12:07 +0000)]
Makefile.DOS.template (info_TEXINFOS): Remove unused variable.
(TEXINFOS): Value changed to `doc/make.texi'.
(.SUFFIXES): Use .texi instead of .texinfo.
(make.info, make.dvi): Depend on doc/make.texi.
(.texi.info): New target, instead of ".texinfo.info".  Change -I switch
to $(MAKEINFO) to look in doc/.  Use --no-split.
(.texi): New target, instead of ".texinfo".  Change -I switch to $(MAKEINFO)
to look in doc/.  Use --no-split.
(.texi.dvi): New target, instead of ".texinfo.dvi".  Change -I switch
to $(MAKEINFO) to look in doc/.
(install-info-am, uninstall-info): Don't look for "*.i[0-9]" and
"*.i[0-9][0-9]" (due to --no-split above).
(noinst_TEXINFOS, TEXI2HTML, TEXI2HTML_FLAGS): New variables.
(html, make_1.html): New targets.
(.PHONY): Add "html".
(.SUFFIXES): Add .html.

16 years agoglob/glob.c [__GNU_LIBRARY__ && __DJGPP__]: Add a realloc declaration
Eli Zaretskii [Sat, 22 Dec 2007 11:28:49 +0000 (11:28 +0000)]
glob/glob.c [__GNU_LIBRARY__ && __DJGPP__]: Add a realloc declaration
that matches the one in the DJGPP libc.

16 years agoconfigh.dos.template [__DJGPP__]: Replace HAVE_SYS_SIGLIST with
Eli Zaretskii [Sat, 22 Dec 2007 11:27:02 +0000 (11:27 +0000)]
configh.dos.template [__DJGPP__]: Replace HAVE_SYS_SIGLIST with
HAVE_DECL_SYS_SIGLIST.

job.c (child_execute_job): Remove __MSDOS__ because MSDOS/DJGPP build does
not use child_execute_job.

variable.c (define_automatic_variables) [__MSDOS__]: Always export the SHELL
environment variable to the child.

16 years agoconfig.h.W32: Include sys/types.h.
Eli Zaretskii [Sat, 22 Dec 2007 11:00:29 +0000 (11:00 +0000)]
config.h.W32: Include sys/types.h.
[!_PID_T_] (pid_t): Define only if not already defined.

16 years agovpath.c (construct_vpath_list) [HAVE_DOS_PATHS]: Support VPATH values that
Eli Zaretskii [Sat, 22 Dec 2007 10:55:30 +0000 (10:55 +0000)]
vpath.c (construct_vpath_list) [HAVE_DOS_PATHS]: Support VPATH values that
use `:' in drive letters, when PATH_SEPARATOR_CHAR is also `:'.

17 years agoFor mod times farther in the future, print the value in fixed-point rather
Paul Smith [Mon, 5 Nov 2007 14:15:19 +0000 (14:15 +0000)]
For mod times farther in the future, print the value in fixed-point rather
than exponential notation (patch from Bruno Haible).

17 years agoNew special variable: .RECIPEPREFIX
Paul Smith [Sun, 4 Nov 2007 21:54:00 +0000 (21:54 +0000)]
New special variable: .RECIPEPREFIX
Allows the user to reset the prefix character for introducing recipe lines
from the default (tab) to any other single character, and back again.
Also, reworked the manual to consistently use the word "recipe" to describe
the set of commands we use to update a target, instead of the various
phrases used in the past: "commands", "command lines", "command scripts",
etc.