2006/08/21 04:22:41 vq 1.6.8.3: #i10000# Add some code comments.
2006/07/28 21:19:06 vq 1.6.8.2: #i67589# Add the internal commands noop and echo to the *nix version of
dmake. This functionality already existed for the native windows version.
2006/07/20 02:41:13 vq 1.6.8.1: #i10000# No code changes. Only comments were added/improved.
2006/07/17 03:10:57 vq 1.1.1.1.152.1: #i67166# Make dmake issue a warning if a previously unset macro (i.e. it is
assumed to be empty) is used and later set to a different value.
2006/08/29 17:08:07 vq 1.8.8.5: #i69071# Don't use umask for the native W32 dmake.
2006/07/31 03:35:11 vq 1.8.8.4: #i67585# Remove unneeded variable definitions.
2006/07/31 02:47:51 vq 1.8.8.3: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006/07/24 21:43:33 vq 1.8.8.2: #i64583# Let tempfiles generated by $(mktmp ..) always have 600 permissions.
Generate unique and secure tempfiles if a suffix is requested. (Needed for
group recipes.)
2006/07/23 03:17:36 vq 1.8.8.1: #i67585# Fix $(nil ...) function macro.
The patch also removes some unneeded code from _exec_call() and adds some
extra documentation about function macros to the dmake man page.
2006/09/21 16:24:10 vq 1.5.8.4: #i69743# Optimize expand.c:Apply_edit().
2006/08/15 18:11:35 vq 1.5.8.3: #i44961# Reject single letter macros with (, {, ), } and : .
2006/08/15 15:07:05 vq 1.5.8.2: #i44961# Throw error if inclosed macro brackets are encountered.
2006/07/17 03:10:57 vq 1.5.8.1: #i67166# Make dmake issue a warning if a previously unset macro (i.e. it is
assumed to be empty) is used and later set to a different value.
2006/08/21 04:22:41 vq 1.4.2.2: #i10000# Add some code comments.
2006/07/17 03:10:57 vq 1.4.2.1: #i67166# Make dmake issue a warning if a previously unset macro (i.e. it is
assumed to be empty) is used and later set to a different value.
2006/07/17 03:10:56 vq 1.7.2.1: #i67166# Make dmake issue a warning if a previously unset macro (i.e. it is
assumed to be empty) is used and later set to a different value.
2006/07/24 21:43:33 vq 1.6.2.3: #i64583# Let tempfiles generated by $(mktmp ..) always have 600 permissions.
Generate unique and secure tempfiles if a suffix is requested. (Needed for
group recipes.)
2006/07/22 03:48:48 vq 1.6.2.2: #i10000# Add some comments.
2006/07/17 03:10:56 vq 1.6.2.1: #i67166# Make dmake issue a warning if a previously unset macro (i.e. it is
assumed to be empty) is used and later set to a different value.
2006/09/21 20:57:35 vq 1.5.2.5: #i67689# Release dmake 4.6.
2006/07/29 01:55:38 vq 1.5.2.4: #i67589# Add documentation and NEWS file entry for builtin commands noop
and echo.
2006/07/23 04:05:50 vq 1.5.2.3: #i67166# Mention the new warning in the NEWS file.
2006/07/10 21:01:38 vq 1.5.2.2: #i66567# Add testcase and mention the new warning in the NEWS file.
2006/07/10 01:38:30 vq 1.5.2.1: #i67025# Add testcase and mention this bugfix in the NEWS file as it was
a regression in dmake 4.5 with respect to older versions.
2006/06/15 02:42:43 vq 1.2.2.1: #i64889# Increase the default MAXLINELENGTH for all "modern" target OSs.
This patch was submitted by shay@openoffice.org.
2006/06/20 14:20:37 vq 1.2.2.2: #i66522# Release dmake 4.5.
2006/06/17 17:08:12 vq 1.2.2.1: #i66522# Increase version number in documentation files and set preliminary
dmake version to 4.5-cvs.
2006/06/15 02:42:42 vq 1.3.2.1: #i64889# Increase the default MAXLINELENGTH for all "modern" target OSs.
This patch was submitted by shay@openoffice.org.
2006/06/20 14:20:37 vq 1.7.2.2: #i66522# Release dmake 4.5.
2006/06/17 17:08:12 vq 1.7.2.1: #i66522# Increase version number in documentation files and set preliminary
dmake version to 4.5-cvs.
2006/06/15 02:42:42 vq 1.2.2.1: #i64889# Increase the default MAXLINELENGTH for all "modern" target OSs.
This patch was submitted by shay@openoffice.org.
2006/06/15 02:42:42 vq 1.5.2.1: #i64889# Increase the default MAXLINELENGTH for all "modern" target OSs.
This patch was submitted by shay@openoffice.org.
2006/06/22 20:45:45 vq 1.1.2.2: #i66650# Make dmake testsuite more portable. (Usable with Solaris.)
Patch by hjs.
2006/06/14 22:43:41 vq 1.1.2.1: #i48087# Add testcases and change man page.
2006/06/22 20:45:45 vq 1.1.2.2: #i66650# Make dmake testsuite more portable. (Usable with Solaris.)
Patch by hjs.
2006/06/04 01:55:10 vq 1.1.2.1: #i65360# Add testcase to check for message about empty recipe for
special or meta targets.
2006/06/22 20:45:44 vq 1.1.2.2: #i66650# Make dmake testsuite more portable. (Usable with Solaris.)
Patch by hjs.
2006/06/04 01:17:34 vq 1.1.2.1: #i65360# Add testcase that checks that a warning is issued when .<suffix>
targets are ignored.
2006/06/22 20:45:44 vq 1.1.2.2: #i66650# Make dmake testsuite more portable. (Usable with Solaris.)
Patch by hjs.
2006/06/14 22:43:41 vq 1.1.2.1: #i48087# Add testcases and change man page.
2006/06/22 20:45:43 vq 1.1.2.2: #i66650# Make dmake testsuite more portable. (Usable with Solaris.)
Patch by hjs.
2006/05/11 03:31:14 vq 1.1.2.1: #i65281# Fix crash on numeric comparison and add testcase.
2006/06/22 20:45:43 vq 1.2.2.2: #i66650# Make dmake testsuite more portable. (Usable with Solaris.)
Patch by hjs.
2006/06/22 20:14:22 vq 1.2.2.1: #i66659# Fix evaluation of line continuations in conditional expressions
and add testcase.
2006/06/26 17:48:50 vq 1.6.2.10: #i10000# Fix some typos in dmake man page.
2006/06/16 20:24:27 vq 1.6.2.9: #i66522# Update manpage.
2006/06/16 18:31:06 vq 1.6.2.8: #i65281# Fix comparison with empty string.
2006/06/14 22:43:40 vq 1.6.2.7: #i48087# Add testcases and change man page.
2006/06/13 16:58:25 vq 1.6.2.6: #i66385# Handle .<suffix> targets regardless of the AUGMAKE (-A) status.
Document this and regenerate man page.
2006/05/17 04:04:38 vq 1.6.2.5: #i65333# Elaborate on .<suffix> vs. special targets and .INIT and .DONE
that also begin with a dot.
2006/05/16 03:43:51 vq 1.6.2.4: #i65333# Collect .<suffix> description at one place in the man page.
2006/05/15 22:50:48 vq 1.6.2.3: #i48087# Document the current %-target handling.
2006/05/11 03:31:13 vq 1.6.2.2: #i65281# Fix crash on numeric comparison and add testcase.
2006/05/05 21:33:07 vq 1.6.2.1: #i65122# Fix problem with "non-documented" handling of multiple %-targets
plus several improved comments and a man page correction.
2006/06/26 17:48:49 vq 1.4.2.6: #i10000# Fix some typos in dmake man page.
2006/06/16 20:24:26 vq 1.4.2.5: #i66522# Update manpage.
2006/06/16 18:31:06 vq 1.4.2.4: #i65281# Fix comparison with empty string.
2006/06/14 22:43:40 vq 1.4.2.3: #i48087# Add testcases and change man page.
2006/06/13 16:58:25 vq 1.4.2.2: #i66385# Handle .<suffix> targets regardless of the AUGMAKE (-A) status.
Document this and regenerate man page.
2006/05/11 03:38:52 vq 1.4.2.1: #i65281# Regenerate autotools files and plain text version of manpage.
2006/05/10 17:46:56 vq 1.1.1.1.146.2: #i48087# Correct parsing of target definitions with multiple % targets and
prerequisites. Also add some comments.
2006/05/05 21:33:06 vq 1.1.1.1.146.1: #i65122# Fix problem with "non-documented" handling of multiple %-targets
plus several improved comments and a man page correction.
2006/06/22 20:14:22 vq 1.7.2.12: #i66659# Fix evaluation of line continuations in conditional expressions
and add testcase.
2006/06/13 16:58:24 vq 1.7.2.11: #i66385# Handle .<suffix> targets regardless of the AUGMAKE (-A) status.
Document this and regenerate man page.
2006/06/13 05:28:07 vq 1.7.2.10: #i66083# Check that AUGMAKE meta targets are not mixed with normal targets.
2006/06/04 03:30:02 vq 1.7.2.9: #i48087# Only warn once about multiple prerequisites for %-targets.
2006/06/04 01:37:56 vq 1.7.2.8: #i65360# Improve output of warning for special or meta targets without
recipe.
2006/05/14 17:06:22 vq 1.7.2.7: #i65360# Fix typo.
2006/05/14 16:58:07 vq 1.7.2.6: #i65360# Warn if dmake ignores an illegal .<suffix> target but keep the
behavior of dmake 4.4 and earlier.
2006/05/12 17:36:41 vq 1.7.2.5: #i48087# Fix typo.
2006/05/12 16:59:44 vq 1.7.2.4: #i65333# Prevent .ROOT, .TARGETS, .INIT and .DONE from being treates as
special .<suffix> targets.
2006/05/10 17:46:56 vq 1.7.2.3: #i48087# Correct parsing of target definitions with multiple % targets and
prerequisites. Also add some comments.
2006/05/05 21:33:06 vq 1.7.2.2: #i65122# Fix problem with "non-documented" handling of multiple %-targets
plus several improved comments and a man page correction.
2006/05/03 21:47:14 vq 1.7.2.1: #i64869# Fix various parsing problems of target definitions and
add code comments.
2006/06/13 23:31:49 vq 1.5.2.2: #i64431# Fix .SETDIR problem with percent targets.
2006/05/05 21:33:06 vq 1.5.2.1: #i65122# Fix problem with "non-documented" handling of multiple %-targets
plus several improved comments and a man page correction.
2006/05/05 21:33:05 vq 1.3.2.1: #i65122# Fix problem with "non-documented" handling of multiple %-targets
plus several improved comments and a man page correction.
2006/06/20 14:20:37 vq 1.23.2.3: #i66522# Release dmake 4.5.
2006/06/17 17:08:11 vq 1.23.2.2: #i66522# Increase version number in documentation files and set preliminary
dmake version to 4.5-cvs.
2006/06/13 19:06:51 vq 1.23.2.1: #i64795# Fix typo in configure.in.
2006/06/20 14:20:37 vq 1.16.2.3: #i66522# Release dmake 4.5.
2006/06/17 17:08:11 vq 1.16.2.2: #i66522# Increase version number in documentation files and set preliminary
dmake version to 4.5-cvs.
2006/06/13 19:06:51 vq 1.16.2.1: #i64795# Fix typo in configure.in.
2006/02/02 04:40:20 vq 1.3.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:11 vq 1.3.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:40:19 vq 1.3.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:10 vq 1.3.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:40:19 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:10 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/04/15 23:55:46 vq 1.1.1.1.132.2: Issue number: 47137
Submitted by: shay@openoffice.org
Increase default MAXLINELENGHT to 8190.
2005/04/09 21:22:37 vq 1.1.1.1.132.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/04/22 04:22:30 vq 1.1.1.1.132.2: Issue number: 47866
Submitted by: shay@openoffice.org, vq@openoffice.org
Fix MSVC compiler warnings.
2005/04/22 01:04:36 vq 1.1.1.1.132.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2006/02/02 04:40:18 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:10 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/04/11 03:28:55 vq 1.1.1.1.132.2: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2005/04/09 21:22:36 vq 1.1.1.1.132.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2006/02/02 04:40:18 vq 1.4.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:09 vq 1.4.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/04/15 23:55:45 vq 1.2.80.2: Issue number: 47137
Submitted by: shay@openoffice.org
Increase default MAXLINELENGHT to 8190.
2005/04/09 21:22:36 vq 1.2.80.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2006/03/31 16:04:36 vq 1.6.2.3: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2005/04/22 04:22:29 vq 1.6.2.2: Issue number: 47866
Submitted by: shay@openoffice.org, vq@openoffice.org
Fix MSVC compiler warnings.
2005/04/22 01:04:36 vq 1.6.2.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2006/02/02 04:40:16 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:09 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/04/15 23:55:45 vq 1.1.1.1.132.2: Issue number: 47137
Submitted by: shay@openoffice.org
Increase default MAXLINELENGHT to 8190.
2005/04/09 21:22:36 vq 1.1.1.1.132.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/04/11 03:28:55 vq 1.1.1.1.132.2: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2005/04/09 21:22:35 vq 1.1.1.1.132.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2006/02/02 04:40:14 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:09 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:09:03 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:14 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:08 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:09:03 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:13 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:08 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:09:02 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:12 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:07 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:09:01 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:11 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:07 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:09:00 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:10 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:06 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:59 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:10 vq 1.3.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:06 vq 1.3.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:59 vq 1.3.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:09 vq 1.4.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:05 vq 1.4.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:58 vq 1.4.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:09 vq 1.5.6.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:05 vq 1.5.6.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:58 vq 1.5.6.1: #i61390# Add missing prototypes.
2006/02/02 04:40:08 vq 1.5.2.4: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:05 vq 1.5.2.3: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:57 vq 1.5.2.2: #i61390# Add missing prototypes.
2006/01/30 20:28:19 vq 1.5.2.1: #i61390# Add some missing prototypes to dmake/unix/cygwin/public.h and
also revert the copyright disclaimer to the original version. This file
is supposed to be auto generated and identical to:
dmake/unix/linux/gnu/cygwin/public.h.
2006/02/02 04:40:08 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:04 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:57 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:07 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:04 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:56 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:06 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:04 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:56 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:06 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:03 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:55 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:05 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:03 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:54 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:05 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:02 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:54 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/02 04:40:04 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:02 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:53 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/03/15 14:43:28 vq 1.8.6.11: #i61940# Add and correct some comments.
2006/02/21 23:06:16 vq 1.8.6.10: #i61940# Remove the #undef that unconditionally disabled the use of spawn.
2006/02/12 00:47:37 vq 1.8.6.9: #i61940# Enable the alternative use of spawn instead of fork/exec for
dmake. Add the configure option --enable-spawn. Regenerate autotool files.
2006/02/01 23:29:02 vq 1.8.6.8: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/10/11 17:39:40 vq 1.8.6.7: #i54938# Fix problem when building infered .INCLUDE makefiles and doing
parallel builds.
2005/09/19 23:48:15 vq 1.8.6.6: #i53148# Move include directive to get some macros defined before using
them.
2005/09/17 23:25:21 vq 1.8.6.5: #i53148# Make sure that the command started from _exec_shell really
finished before returning.
2005/09/07 01:39:50 vq 1.8.6.4: #i53148# Make sure _attach_cmd can not be used for _exec_shell calls.
2005/09/05 20:56:46 vq 1.8.6.3: #i53148# Move redirection of stdout from parent to child and avoid
capturing spurious output from other process queues.
2005/09/05 17:23:46 vq 1.8.6.2: #i53148# Additional patch to make sure that the shell escapes is executed
after all previous recipe lines from the same target have finished.
2005/09/04 19:38:15 vq 1.8.6.1: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1.
This certainly includes the -P# switch with # > 1.
2005/04/09 21:22:35 vq 1.4.6.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/06/01 02:51:26 vq 1.4.6.3: #i50142# Remove an unneeded warning that was introduced with issue 47135.
2005/04/18 22:08:49 vq 1.4.6.2: #i47135# Fix variable name.
2005/04/18 22:03:11 vq 1.4.6.1: #i47135# Add code to warn if a filename is longer than NAMEMAX permits.
2005/09/26 00:33:17 vq 1.9.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:48 vq 1.9.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:40 vq 1.9.2.3: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:27:22 vq 1.9.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:20 vq 1.9.2.1: #i47578# Regenerate configure and other autotools files.
2005/04/09 21:22:34 vq 1.1.1.1.132.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2006/02/02 04:40:04 vq 1.5.30.3: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:01 vq 1.5.30.2: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 22:08:52 vq 1.5.30.1: #i61390# Add missing prototypes.
2006/02/06 23:06:59 vq 1.1.2.1: #i61714# Correct manpage to state that the usage of .SETDIR like
`.SETDIR=foo : targets` is valid and add a testcase to verify this.
2006/03/14 23:23:21 vq 1.1.2.12: #i61940# Add testcase to check that $(shell ..) does not pick up output from
concurrent processes.
2006/03/02 03:37:16 vq 1.1.2.11: #i61969# Commit testcase for this issue.
2006/02/26 22:46:01 vq 1.1.2.10: #i62118# Add testcase for issue 62118.
2006/02/06 23:06:58 vq 1.1.2.9: #i61714# Correct manpage to state that the usage of .SETDIR like
`.SETDIR=foo : targets` is valid and add a testcase to verify this.
2006/01/27 01:22:35 vq 1.1.2.8: #i61170# Add testcase and regenerate autotools files.
2006/01/06 01:35:27 vq 1.1.2.7: #i58259# Regenerate autotool files.
2005/10/11 18:01:40 vq 1.1.2.6: #i39248# Add testcase and regenerate configure and other autotools files.
2005/09/26 00:33:17 vq 1.1.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:47 vq 1.1.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:40 vq 1.1.2.3: #i52238# Regenerate configure and other autotools files.
2005/06/04 18:07:41 vq 1.1.2.2: #i39248# Add another testcase.
2005/06/02 03:41:19 vq 1.1.2.1: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2006/03/14 23:23:21 vq 1.1.2.13: #i61940# Add testcase to check that $(shell ..) does not pick up output from
concurrent processes.
2006/03/02 03:37:15 vq 1.1.2.12: #i61969# Commit testcase for this issue.
2006/02/26 22:46:01 vq 1.1.2.11: #i62118# Add testcase for issue 62118.
2006/02/06 23:06:58 vq 1.1.2.10: #i61714# Correct manpage to state that the usage of .SETDIR like
`.SETDIR=foo : targets` is valid and add a testcase to verify this.
2006/01/27 01:22:35 vq 1.1.2.9: #i61170# Add testcase and regenerate autotools files.
2006/01/06 01:24:08 vq 1.1.2.8: #i58259# Add testcase.
2005/10/11 18:01:39 vq 1.1.2.7: #i39248# Add testcase and regenerate configure and other autotools files.
2005/09/20 00:50:47 vq 1.1.2.6: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/05 21:10:16 vq 1.1.2.5: #i53148# Add another testcase.
2005/09/05 03:17:14 vq 1.1.2.4: #i53148# Add testcase.
2005/09/01 23:27:05 vq 1.1.2.3: #i52238# Add a testcase.
2005/06/04 18:07:41 vq 1.1.2.2: #i39248# Add another testcase.
2005/06/02 03:41:18 vq 1.1.2.1: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/09/26 00:33:17 vq 1.4.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:45 vq 1.4.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:39 vq 1.4.2.3: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:27:22 vq 1.4.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:19 vq 1.4.2.1: #i47578# Regenerate configure and other autotools files.
2005/09/26 00:33:16 vq 1.4.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:45 vq 1.4.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:39 vq 1.4.2.3: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:27:22 vq 1.4.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:19 vq 1.4.2.1: #i47578# Regenerate configure and other autotools files.
2005/04/09 21:22:34 vq 1.1.1.1.132.2: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/04/08 15:26:21 vq 1.1.1.1.132.1: Issue number: 47004
Submitted by: shay@openoffice
Fix syntax errors (warnings) in subst macros.
2005/09/26 00:33:16 vq 1.4.2.6: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:45 vq 1.4.2.5: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:38 vq 1.4.2.4: #i52238# Regenerate configure and other autotools files.
2005/06/04 18:07:40 vq 1.4.2.3: #i39248# Add another testcase.
2005/04/22 01:27:21 vq 1.4.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:18 vq 1.4.2.1: #i47578# Regenerate configure and other autotools files.
2005/04/09 21:22:33 vq 1.1.1.1.132.2: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/04/08 15:26:21 vq 1.1.1.1.132.1: Issue number: 47004
Submitted by: shay@openoffice
Fix syntax errors (warnings) in subst macros.
2005/09/26 00:33:15 vq 1.4.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:44 vq 1.4.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:38 vq 1.4.2.3: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:27:21 vq 1.4.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:18 vq 1.4.2.1: #i47578# Regenerate configure and other autotools files.
2005/09/26 00:33:15 vq 1.7.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:44 vq 1.7.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:38 vq 1.7.2.3: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:27:20 vq 1.7.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:18 vq 1.7.2.1: #i47578# Regenerate configure and other autotools files.
2005/09/26 00:33:15 vq 1.7.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:43 vq 1.7.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:37 vq 1.7.2.3: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:27:20 vq 1.7.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:17 vq 1.7.2.1: #i47578# Regenerate configure and other autotools files.
2005/09/26 00:33:14 vq 1.9.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:43 vq 1.9.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:37 vq 1.9.2.3: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:27:20 vq 1.9.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:17 vq 1.9.2.1: #i47578# Regenerate configure and other autotools files.
2005/09/26 00:33:14 vq 1.4.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:42 vq 1.4.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:36 vq 1.4.2.3: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:27:19 vq 1.4.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:16 vq 1.4.2.1: #i47578# Regenerate configure and other autotools files.
2005/09/26 00:33:14 vq 1.9.2.6: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:41 vq 1.9.2.5: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:36 vq 1.9.2.4: #i52238# Regenerate configure and other autotools files.
2005/06/04 18:07:39 vq 1.9.2.3: #i39248# Add another testcase.
2005/04/22 01:27:19 vq 1.9.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:16 vq 1.9.2.1: #i47578# Regenerate configure and other autotools files.
2005/04/09 21:22:33 vq 1.1.1.1.132.2: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/04/08 15:26:20 vq 1.1.1.1.132.1: Issue number: 47004
Submitted by: shay@openoffice
Fix syntax errors (warnings) in subst macros.
2005/04/09 21:22:32 vq 1.1.1.1.132.2: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/04/08 15:26:20 vq 1.1.1.1.132.1: Issue number: 47004
Submitted by: shay@openoffice
Fix syntax errors (warnings) in subst macros.
2005/09/26 00:33:13 vq 1.9.2.6: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:41 vq 1.9.2.5: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/02 00:25:35 vq 1.9.2.4: #i52238# Regenerate configure and other autotools files.
2005/06/04 18:07:38 vq 1.9.2.3: #i39248# Add another testcase.
2005/04/22 01:27:18 vq 1.9.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:16 vq 1.9.2.1: #i47578# Regenerate configure and other autotools files.
2005/04/09 21:22:32 vq 1.1.1.1.132.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2006/02/02 04:40:03 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:01 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:40:02 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:01 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:40:01 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:00 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/04/09 21:22:31 vq 1.1.1.1.132.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/04/09 21:22:31 vq 1.1.1.1.132.2: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2005/04/08 15:26:19 vq 1.1.1.1.132.1: Issue number: 47004
Submitted by: shay@openoffice
Fix syntax errors (warnings) in subst macros.
2006/02/02 04:40:00 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:29:00 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:40:00 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:59 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:39:59 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:59 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:39:58 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:58 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:39:57 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:58 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/02 04:39:57 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:57 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 23:28:57 vq 1.1.1.1.132.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/04/09 21:22:30 vq 1.1.1.1.132.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2006/02/06 23:06:57 vq 1.5.2.11: #i61714# Correct manpage to state that the usage of .SETDIR like
`.SETDIR=foo : targets` is valid and add a testcase to verify this.
2006/02/03 19:46:32 vq 1.5.2.10: #i61170# Let $(TMD)/somedir always be a valid path.
Adjust the dmake bootstrap makefile to this change.
2006/02/01 23:28:56 vq 1.5.2.9: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/02/01 04:18:14 vq 1.5.2.8: #i10000# Small documentation fix.
2005/10/04 04:33:35 vq 1.5.2.7: #i10000# Fix markup error in man page source and regenerate the ascii version.
2005/09/20 00:01:27 vq 1.5.2.6: #i53148# Update NEWS file and man page.
2005/04/16 16:53:13 vq 1.5.2.5: #i46987# Fix $(mktmp ...) documentation and add the map escape codes
$(macro:m) macro expansion.
2005/04/15 23:34:51 vq 1.5.2.4: #i47135# Fix the documentation of the NAMEMAX macro. (Not .NAMEMAX)
2005/04/11 03:28:55 vq 1.5.2.3: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2005/03/27 15:42:25 vq 1.5.2.2: #i43147# Fix man page.
2004/11/23 19:57:36 vq 1.5.2.1: #i37491# Add documentation for SPACECHAR macro.
2006/02/05 04:02:51 vq 1.3.2.9: #i61170# Regenerate plain text version of the dmake man page.
2006/02/01 23:37:09 vq 1.3.2.8: #i60948# Regenerate plain text version of the dmake man page.
2005/10/04 04:33:35 vq 1.3.2.7: #i10000# Fix markup error in man page source and regenerate the ascii version.
2005/09/20 00:01:26 vq 1.3.2.6: #i53148# Update NEWS file and man page.
2005/04/16 16:53:13 vq 1.3.2.5: #i46987# Fix $(mktmp ...) documentation and add the map escape codes
$(macro:m) macro expansion.
2005/04/15 23:34:51 vq 1.3.2.4: #i47135# Fix the documentation of the NAMEMAX macro. (Not .NAMEMAX)
2005/04/11 03:38:06 vq 1.3.2.3: #i43252# Regenerate typeset version of the manual page.
2005/03/27 15:42:25 vq 1.3.2.2: #i43147# Fix man page.
2004/11/23 19:57:36 vq 1.3.2.1: #i37491# Add documentation for SPACECHAR macro.
2006/02/02 04:39:56 vq 1.5.30.2: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:56 vq 1.5.30.1: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/09/26 00:33:12 vq 1.1.1.1.132.1: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2006/02/01 23:28:55 vq 1.1.1.1.132.7: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/10/11 17:39:39 vq 1.1.1.1.132.6: #i54938# Fix problem when building infered .INCLUDE makefiles and doing
parallel builds.
2005/09/05 20:56:45 vq 1.1.1.1.132.5: #i53148# Move redirection of stdout from parent to child and avoid
capturing spurious output from other process queues.
2005/09/05 17:23:45 vq 1.1.1.1.132.4: #i53148# Additional patch to make sure that the shell escapes is executed
after all previous recipe lines from the same target have finished.
2005/09/04 19:38:15 vq 1.1.1.1.132.3: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1.
This certainly includes the -P# switch with # > 1.
2005/04/11 03:28:54 vq 1.1.1.1.132.2: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2004/11/20 01:05:55 vq 1.1.1.1.132.1: #i37491# Add a predefined SPACECHAR macro.
2006/02/02 04:39:56 vq 1.6.2.7: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:55 vq 1.6.2.6: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/12/15 20:04:05 vq 1.6.2.5: #i58391# Create better temporary filenames when .NET2003 or newer are used.
2005/09/04 19:38:14 vq 1.6.2.4: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1.
This certainly includes the -P# switch with # > 1.
2005/05/05 21:27:21 vq 1.6.2.3: #i43310# Fix dmakes handling of multiple (::) targets concerning attributes
and flags. Note: An attribute given for a subtarget will also be applied for
all other subtargets. (Also add a few comments.)
2005/04/18 22:03:11 vq 1.6.2.2: #i47135# Add code to warn if a filename is longer than NAMEMAX permits.
2005/04/11 03:28:54 vq 1.6.2.1: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2006/03/02 03:46:57 vq 1.6.6.2: #i61969# Clean F_MADE and F_STAT when recipes or prerequisites are changed
so that the target gets rebuild even if it was already build. (As a
generated .INCLUDE makefile.)
2005/05/05 21:27:21 vq 1.6.6.1: #i43310# Fix dmakes handling of multiple (::) targets concerning attributes
and flags. Note: An attribute given for a subtarget will also be applied for
all other subtargets. (Also add a few comments.)
2006/02/02 04:39:55 vq 1.4.6.2: #i47919# Use the correct handler function for the signal() handling.
2006/01/30 20:28:18 vq 1.4.6.1: #i61390# Add some missing prototypes to dmake/unix/cygwin/public.h and
also revert the copyright disclaimer to the original version. This file
is supposed to be auto generated and identical to:
dmake/unix/linux/gnu/cygwin/public.h.
2005/05/05 21:59:52 vq 1.2.80.1: #i47135# Leave a comment that the _POSIX_*_MAX values should be set in
the architecture dependent sysintf.h files instead of clobbering them
in posix.h
2005/06/01 02:27:09 vq 1.4.6.3: #i50053# Fix bogus check.
2005/05/31 22:13:38 vq 1.4.6.2: #i50053# Fix typo.
2005/05/30 18:37:36 vq 1.4.6.1: #i50053# Fix dmake correctly parsing empty makefile lines. This was a
regression introduced by issue 44959 and worked before only because
the trailing \n of empty lines were accidentally not removed.
2006/02/03 19:46:31 vq 1.3.2.2: #i61170# Let $(TMD)/somedir always be a valid path.
Adjust the dmake bootstrap makefile to this change.
2005/04/07 22:30:57 vq 1.3.2.1: Issue number: 43241
Submitted by: shay@openoffice.org
Allow dmake to be build on windows without 4NT.
2006/02/03 19:46:31 vq 1.5.6.10: #i61170# Let $(TMD)/somedir always be a valid path.
Adjust the dmake bootstrap makefile to this change.
2006/02/01 23:28:55 vq 1.5.6.9: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/27 01:16:41 vq 1.5.6.8: #i61170# Add micro optimization as usually PWD is equal to MAKEDIR.
2006/01/26 02:54:28 vq 1.5.6.7: #i61170# Fix TMD macro and regenerate autotool files.
2006/01/04 04:07:16 vq 1.5.6.6: #i58259# Fix thinko and solve the problems with all testcases from the
issue.
2006/01/04 02:13:11 vq 1.5.6.5: #i58259# Partial fix. This fixes the use of dp after it was freed.
2005/10/11 17:39:39 vq 1.5.6.4: #i54938# Fix problem when building infered .INCLUDE makefiles and doing
parallel builds.
2005/05/05 21:27:21 vq 1.5.6.3: #i43310# Fix dmakes handling of multiple (::) targets concerning attributes
and flags. Note: An attribute given for a subtarget will also be applied for
all other subtargets. (Also add a few comments.)
2005/03/14 03:21:59 vq 1.5.6.2: #i37053# Fix continuation char handling.
2004/11/12 03:45:09 vq 1.5.6.1: #i37053# dmake line continuation fix.
2005/05/05 21:27:20 vq 1.4.6.3: #i43310# Fix dmakes handling of multiple (::) targets concerning attributes
and flags. Note: An attribute given for a subtarget will also be applied for
all other subtargets. (Also add a few comments.)
2005/04/22 01:17:33 vq 1.4.6.2: #i43310# Fix cast.
2005/04/20 15:26:16 vq 1.4.6.1: #i43310# Fix percent (%) rules to recognize prerequisites that are defined
with the multiple target rule operator (::).
This implicitly fixes the similar problem for .<suffix>.<suffix> targets.
2006/03/13 23:21:28 vq 1.5.18.10: #i61390# Make dmake (gcc) build -Wall warning free.
2005/10/11 17:39:38 vq 1.5.18.9: #i54938# Fix problem when building infered .INCLUDE makefiles and doing
parallel builds.
2005/05/20 18:18:17 vq 1.5.18.8: #i49461# Fix fall-out from issue 44959. Continued comment lines were not
ended if the following line was empty.
2005/04/11 20:41:44 vq 1.5.18.7: #i47137# Report and abort when makefile lines are read that are longer than
MAXLINELENGTH.
2005/03/15 06:02:43 vq 1.5.18.6: #i44959# Comment fix.
2005/03/15 05:55:05 vq 1.5.18.5: #i44959# Make sure not to strip the wrong \n.
2005/03/15 05:20:36 vq 1.5.18.4: #i44959# Fix dmake problems for makefiles when continued lines are
followed by empty lines.
2005/03/14 03:21:59 vq 1.5.18.3: #i37053# Fix continuation char handling.
2004/11/25 16:12:31 vq 1.5.18.2: #i37053# Treat continuation chars as whitespace.
2004/11/12 03:45:08 vq 1.5.18.1: #i37053# dmake line continuation fix.
2006/03/13 23:21:27 vq 1.7.6.10: #i61390# Make dmake (gcc) build -Wall warning free.
2006/02/01 23:28:55 vq 1.7.6.9: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/10/25 17:19:43 vq 1.7.6.8: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/10/11 17:39:38 vq 1.7.6.7: #i54938# Fix problem when building infered .INCLUDE makefiles and doing
parallel builds.
2005/09/05 20:56:45 vq 1.7.6.6: #i53148# Move redirection of stdout from parent to child and avoid
capturing spurious output from other process queues.
2005/09/05 17:23:44 vq 1.7.6.5: #i53148# Additional patch to make sure that the shell escapes is executed
after all previous recipe lines from the same target have finished.
2005/09/04 19:38:14 vq 1.7.6.4: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1.
This certainly includes the -P# switch with # > 1.
2005/06/01 23:48:57 vq 1.7.6.3: #i50091# Echo shell function macro commands.
2004/11/25 16:09:31 vq 1.7.6.2: #i36027# Fix MSVC compilation problem.
2004/11/21 17:40:17 vq 1.7.6.1: #i36027# Improve parsing for dmake function macros.
2005/09/26 00:33:12 vq 1.8.6.1: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/04/21 04:31:41 vq 1.4.6.7: #i37053# Fix (unreached) typo.
2005/04/16 16:53:12 vq 1.4.6.6: #i46987# Fix $(mktmp ...) documentation and add the map escape codes
$(macro:m) macro expansion.
2005/04/11 22:16:52 vq 1.4.6.5: #i36027# Fix sanity check for end of macro.
2005/03/14 03:21:58 vq 1.4.6.4: #i37053# Fix continuation char handling.
2004/11/21 18:00:27 vq 1.4.6.3: #i36027# Certainly closing brackets are only accepted when no
closing separator is found. fixed.
2004/11/21 17:07:59 vq 1.4.6.2: #i36027# Relax the syntax check for closing seperator for subst modifiers.
2004/11/20 00:31:49 vq 1.4.6.1: #i36027# This fixes the problems with the :s#pat#rep# modifier and also
handles a missing closing braket for macros with macro modifiers in general.
2005/04/20 15:26:16 vq 1.1.1.1.132.1: #i43310# Fix percent (%) rules to recognize prerequisites that are defined
with the multiple target rule operator (::).
This implicitly fixes the similar problem for .<suffix>.<suffix> targets.
2005/04/22 01:04:35 vq 1.2.80.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2006/02/01 23:28:54 vq 1.2.6.3: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/04 02:13:12 vq 1.2.6.2: #i58259# Partial fix. This fixes the use of dp after it was freed.
2005/04/11 03:28:54 vq 1.2.6.1: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2006/02/26 23:33:37 vq 1.5.2.11: #i62118# Fix invalid detection of circular dependencies arising from F_VISITED
and F_USED both having the same value but being used in different contexts.
2006/02/02 04:50:08 vq 1.5.2.10: #i47919# Fix typo.
2006/02/02 04:39:55 vq 1.5.2.9: #i47919# Use the correct handler function for the signal() handling.
2006/02/01 23:28:54 vq 1.5.2.8: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/09/05 20:56:44 vq 1.5.2.7: #i53148# Move redirection of stdout from parent to child and avoid
capturing spurious output from other process queues.
2005/09/05 17:23:44 vq 1.5.2.6: #i53148# Additional patch to make sure that the shell escapes is executed
after all previous recipe lines from the same target have finished.
2005/09/04 19:38:14 vq 1.5.2.5: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1.
This certainly includes the -P# switch with # > 1.
2005/05/05 21:45:39 vq 1.5.2.4: Issue number: 38830
Submitted by: waratah@openoffice.org
Change dmake's diagnosic output to use "Warning:" or "Error:". Adding the
colon makes it easier grep for these diagnostics in long logfiles.
2005/04/22 01:04:35 vq 1.5.2.3: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/04/11 03:28:54 vq 1.5.2.2: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2005/04/09 21:22:30 vq 1.5.2.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for
all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT"
from the list of macros that are always imported from the environment.
Patch inspired in part by shay@openoffice.org.
2006/03/31 16:04:35 vq 1.22.2.12: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2006/02/12 00:47:37 vq 1.22.2.11: #i61940# Enable the alternative use of spawn instead of fork/exec for
dmake. Add the configure option --enable-spawn. Regenerate autotool files.
2006/02/01 23:28:54 vq 1.22.2.10: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/26 02:54:27 vq 1.22.2.9: #i61170# Fix TMD macro and regenerate autotool files.
2006/01/26 02:09:43 vq 1.22.2.8: #i53148# Treat MinGW build like MSVC build.
2006/01/08 22:20:26 vq 1.22.2.7: #i60168# Expand internal configure variable before using it and
regenerate autotool files.
2006/01/08 21:37:35 vq 1.22.2.6: #i60168# Use the --datadir swich to determine where the startup dir is
placed and adapt the default DMAKEROOT macro setting accordingly.
2005/10/25 17:19:42 vq 1.22.2.5: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/09/26 00:33:12 vq 1.22.2.4: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/06/02 03:41:18 vq 1.22.2.3: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/04/22 01:04:35 vq 1.22.2.2: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/04/16 22:29:17 vq 1.22.2.1: #i47578# Generate startup/config.mk during build with autotools.
2006/03/31 16:04:35 vq 1.15.2.12: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2006/02/12 00:47:36 vq 1.15.2.11: #i61940# Enable the alternative use of spawn instead of fork/exec for
dmake. Add the configure option --enable-spawn. Regenerate autotool files.
2006/02/01 23:28:53 vq 1.15.2.10: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/26 02:54:26 vq 1.15.2.9: #i61170# Fix TMD macro and regenerate autotool files.
2006/01/08 22:20:26 vq 1.15.2.8: #i60168# Expand internal configure variable before using it and
regenerate autotool files.
2006/01/08 21:44:43 vq 1.15.2.7: #i60168# Regenerate autotool files.
2005/10/25 17:19:42 vq 1.15.2.6: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/09/26 00:33:11 vq 1.15.2.5: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:40 vq 1.15.2.4: #i49461# Add testcase and regenerate configure and other autotools files.
2005/06/02 03:41:17 vq 1.15.2.3: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/04/22 01:27:17 vq 1.15.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:14 vq 1.15.2.1: #i47578# Regenerate configure and other autotools files.
2006/02/12 00:47:36 vq 1.12.2.5: #i61940# Enable the alternative use of spawn instead of fork/exec for
dmake. Add the configure option --enable-spawn. Regenerate autotool files.
2006/02/01 23:28:53 vq 1.12.2.4: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/26 02:54:26 vq 1.12.2.3: #i61170# Fix TMD macro and regenerate autotool files.
2005/10/25 17:19:42 vq 1.12.2.2: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/04/22 01:04:35 vq 1.12.2.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/09/02 00:25:33 vq 1.5.80.2: #i52238# Regenerate configure and other autotools files.
2005/04/22 01:04:34 vq 1.5.80.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/04/22 01:04:34 vq 1.2.2.1: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2006/03/31 16:04:34 vq 1.3.2.12: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2006/02/03 19:46:31 vq 1.3.2.11: #i61170# Let $(TMD)/somedir always be a valid path.
Adjust the dmake bootstrap makefile to this change.
2006/02/01 23:28:53 vq 1.3.2.10: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/09/20 00:01:26 vq 1.3.2.9: #i53148# Update NEWS file and man page.
2005/06/02 03:58:00 vq 1.3.2.8: #i39248# Add entry to NEWS file.
2005/04/22 01:04:34 vq 1.3.2.7: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the
output of "dmake -V".
Remove the hardcoded (in autotools builds) OS macro. It had the wrong value
to be usable with the startup/*.mk and is not mentioned in the man page.
Clean up configure.in and friends.
2005/04/20 15:26:16 vq 1.3.2.6: #i43310# Fix percent (%) rules to recognize prerequisites that are defined
with the multiple target rule operator (::).
This implicitly fixes the similar problem for .<suffix>.<suffix> targets.
2005/04/16 16:53:12 vq 1.3.2.5: #i46987# Fix $(mktmp ...) documentation and add the map escape codes
$(macro:m) macro expansion.
2005/04/11 03:28:54 vq 1.3.2.4: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2005/04/08 15:18:32 vq 1.3.2.3: Issue number: 43241
Submitted by: shay@openoffice.org, vq@openoffice.org
Add documentation and update NEWS file.
2005/03/16 05:25:40 vq 1.3.2.2: #i44959# Update NEWS file.
2005/02/19 20:41:02 vq 1.3.2.1: #i36027#, #i37053#, #i37491# Update NEWS file to mention the latest changes.
2006/03/31 16:04:34 vq 1.11.2.17: #i63874# Release dmake 4.4
Update version numbers and regenerate autotool files.
2006/02/06 23:06:57 vq 1.11.2.16: #i61714# Correct manpage to state that the usage of .SETDIR like
`.SETDIR=foo : targets` is valid and add a testcase to verify this.
2006/02/01 23:28:53 vq 1.11.2.15: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2006/01/26 02:54:25 vq 1.11.2.14: #i61170# Fix TMD macro and regenerate autotool files.
2006/01/08 22:20:25 vq 1.11.2.13: #i60168# Expand internal configure variable before using it and
regenerate autotool files.
2006/01/08 21:44:43 vq 1.11.2.12: #i60168# Regenerate autotool files.
2005/10/25 17:19:42 vq 1.11.2.11: #i53148# Restore old behaviour for non-*NIX dmake versions.
2005/10/11 18:01:38 vq 1.11.2.10: #i39248# Add testcase and regenerate configure and other autotools files.
2005/09/26 00:33:11 vq 1.11.2.9: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/20 00:50:39 vq 1.11.2.8: #i49461# Add testcase and regenerate configure and other autotools files.
2005/09/17 19:47:53 vq 1.11.2.7: RESYNC: (1.11-1.12); FILE MERGED
2005/09/02 00:25:32 vq 1.11.2.6: #i52238# Regenerate configure and other autotools files.
2005/06/04 18:07:36 vq 1.11.2.5: #i39248# Add another testcase.
2005/06/02 03:41:17 vq 1.11.2.4: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/05/05 23:12:35 vq 1.11.2.3: #i47851# Regenerate configure and other autotools files.
2005/04/22 01:27:17 vq 1.11.2.2: #i47851# Regenerate configure and other autotools files.
2005/04/16 23:05:14 vq 1.11.2.1: #i47578# Regenerate configure and other autotools files.
2005/09/26 00:33:11 vq 1.8.20.4: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2005/09/17 19:47:45 vq 1.8.20.3: RESYNC: (1.8-1.9); FILE MERGED
2005/06/02 03:41:17 vq 1.8.20.2: #i39248# Add testsuite for dmake (only tor targets using the autotools).
2005/05/05 23:06:05 vq 1.8.20.1: #i47851# Fix dependency checking for subdirectories.