Commit graph

700 commits

Author SHA1 Message Date
Ivo Hinkelmann
a000000ee0 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/08/08 17:49:08 vq 1.1.2.1: #i69510# Add testcase.
2007-10-15 14:48:45 +00:00
Ivo Hinkelmann
0f63c9c045 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/10/11 20:57:13 vq 1.1.2.2: #i50092# Work around Solaris and nfs timing issues.
Patch from hjs@openoffice.org.
2007/08/05 21:10:13 vq 1.1.2.1: #i50092# Enhance $(shell,expand .. ) parsing. Add testcase.
2007-10-15 14:48:34 +00:00
Ivo Hinkelmann
ec15703805 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/08/29 02:25:51 vq 1.1.2.1: #i64234# Add testcase.
2007-10-15 14:48:03 +00:00
Ivo Hinkelmann
1686432f9c INTEGRATION: CWS dmake411 (1.7.2); FILE MERGED
2007/10/13 22:21:23 vq 1.7.2.21: #i81252# Add testcase.
2007/09/24 21:45:57 vq 1.7.2.20: #i80012# Add testcase.
2007/09/16 16:35:34 vq 1.7.2.19: #i81296# Add testcases.
2007/09/02 10:57:44 vq 1.7.2.18: #i67911# Add testcase.
2007/08/29 02:25:51 vq 1.7.2.17: #i64234# Add testcase.
2007/08/26 22:22:27 vq 1.7.2.16: #i74007# Add testcase.
2007/08/25 20:50:32 vq 1.7.2.15: #i64572# Add testcases.
2007/08/15 21:46:34 vq 1.7.2.14: #i80687# Add testcase.
2007/08/11 21:23:42 vq 1.7.2.13: #i80598# Add testcase.
2007/08/10 17:59:46 vq 1.7.2.12: #i66751# Add testcase.
2007/08/09 02:00:35 vq 1.7.2.11: #i67709# Add testcase.
2007/08/08 17:49:08 vq 1.7.2.10: #i69510# Add testcase.
2007/08/05 21:10:13 vq 1.7.2.9: #i50092# Enhance $(shell,expand .. ) parsing. Add testcase.
2007/08/04 18:56:51 vq 1.7.2.8: #i80352# Add testcase.
2007/08/04 04:15:37 vq 1.7.2.7: #i80144# Add testcases.
2007/08/01 00:45:28 vq 1.7.2.6: #i80143# Add testcase.
2007/07/28 02:03:02 vq 1.7.2.5: #i78837# Add testcase.
2007/07/28 01:37:10 vq 1.7.2.4: #i80010# Add testcase.
2007/07/27 19:16:47 vq 1.7.2.3: #i80009# Add testcase.
2007/07/25 00:31:15 vq 1.7.2.2: #i78776# Add testcases.
2007/07/12 22:59:50 vq 1.7.2.1: #i69462# Do not assume that non-existing prerequisites for %-targets have
the same time stamp as the parent target. Testcase added.
2007-10-15 14:47:52 +00:00
Ivo Hinkelmann
b63d1bc1f6 INTEGRATION: CWS dmake411 (1.7.2); FILE MERGED
2007/10/13 22:21:23 vq 1.7.2.21: #i81252# Add testcase.
2007/09/24 21:45:57 vq 1.7.2.20: #i80012# Add testcase.
2007/09/16 16:35:34 vq 1.7.2.19: #i81296# Add testcases.
2007/09/02 10:57:44 vq 1.7.2.18: #i67911# Add testcase.
2007/08/29 02:27:17 vq 1.7.2.17: #i64234# Also change Makefile.am.
2007/08/26 22:22:27 vq 1.7.2.16: #i74007# Add testcase.
2007/08/25 20:50:32 vq 1.7.2.15: #i64572# Add testcases.
2007/08/15 21:46:34 vq 1.7.2.14: #i80687# Add testcase.
2007/08/11 21:23:42 vq 1.7.2.13: #i80598# Add testcase.
2007/08/10 17:59:46 vq 1.7.2.12: #i66751# Add testcase.
2007/08/09 02:00:35 vq 1.7.2.11: #i67709# Add testcase.
2007/08/08 17:49:08 vq 1.7.2.10: #i69510# Add testcase.
2007/08/05 21:10:13 vq 1.7.2.9: #i50092# Enhance $(shell,expand .. ) parsing. Add testcase.
2007/08/04 18:56:51 vq 1.7.2.8: #i80352# Add testcase.
2007/08/04 04:15:36 vq 1.7.2.7: #i80144# Add testcases.
2007/08/01 00:45:28 vq 1.7.2.6: #i80143# Add testcase.
2007/07/28 02:03:02 vq 1.7.2.5: #i78837# Add testcase.
2007/07/28 01:37:10 vq 1.7.2.4: #i80010# Add testcase.
2007/07/27 19:16:47 vq 1.7.2.3: #i80009# Add testcase.
2007/07/25 00:31:15 vq 1.7.2.2: #i78776# Add testcases.
2007/07/12 22:59:50 vq 1.7.2.1: #i69462# Do not assume that non-existing prerequisites for %-targets have
the same time stamp as the parent target. Testcase added.
2007-10-15 14:47:39 +00:00
Ivo Hinkelmann
3e8cbc2258 INTEGRATION: CWS dmake411 (1.2.28); FILE MERGED
2007/09/19 00:34:34 vq 1.2.28.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15 14:47:26 +00:00
Ivo Hinkelmann
b4f433a438 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/09/23 22:05:03 vq 1.1.2.1: #i81855# More changes for the OS/2 port.
Patch provided by Yuri Dario.
2007-10-15 14:47:03 +00:00
Ivo Hinkelmann
1b0d329a91 INTEGRATION: CWS dmake411 (1.8.2); FILE MERGED
2007/07/05 15:58:51 vq 1.8.2.1: #i79271# Bump version to 4.11-cvs.
2007-10-15 14:46:31 +00:00
Ivo Hinkelmann
9617ece1a7 INTEGRATION: CWS dmake411 (1.2.6); FILE MERGED
2007/09/19 00:34:34 vq 1.2.6.2: #i81252# Add a new SHELLCMDQUOTE control macro.
2007/09/02 10:44:26 vq 1.2.6.1: #i67911# Wait with the deletion of temporary files until the target is
completely made.
2007-10-15 14:46:20 +00:00
Ivo Hinkelmann
ac74867238 INTEGRATION: CWS dmake411 (1.8.6); FILE MERGED
2007/09/19 00:34:34 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15 14:46:09 +00:00
Ivo Hinkelmann
19615dd77c INTEGRATION: CWS dmake411 (1.8.6); FILE MERGED
2007/09/19 00:34:33 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15 14:45:57 +00:00
Ivo Hinkelmann
c36628ce73 INTEGRATION: CWS dmake411 (1.3.2); FILE MERGED
2007/09/22 23:05:37 vq 1.3.2.1: #i81855# Clean-up merge from CWS os2port01.
2007-10-15 14:45:33 +00:00
Ivo Hinkelmann
1fd701c661 INTEGRATION: CWS dmake411 (1.2.28); FILE MERGED
2007/09/22 22:08:41 vq 1.2.28.3: RESYNC: (1.2-1.3); FILE MERGED
2007/09/16 03:57:13 vq 1.2.28.2: #i74007# Revert the part of the previous patch that lets OOODMAKEMODE
always be imported from the environment. Instead move the definition
of targets from the command line after the evaluation of the startup
makefile.
2007/09/16 03:03:42 vq 1.2.28.1: #i74007# Always import OOODMAKEMODE from the environment. Define targets from
the command line after the macros from the command line and OOODMAKEMODE
from the environment are set.
2007-10-15 14:45:20 +00:00
Ivo Hinkelmann
4fc8c2c61f INTEGRATION: CWS dmake411 (1.8.6); FILE MERGED
2007/09/19 00:34:32 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15 14:44:32 +00:00
Ivo Hinkelmann
d65fd58ae8 INTEGRATION: CWS dmake411 (1.2.16); FILE MERGED
2007/09/19 00:34:31 vq 1.2.16.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15 14:43:28 +00:00
Ivo Hinkelmann
760db9141b INTEGRATION: CWS dmake411 (1.4.6); FILE MERGED
2007/10/06 14:33:06 vq 1.4.6.3: #i80598# Always issue a warning if the actual execution of a recipe line
(this does not include sucessfully executed, but failing programs) fails.
2007/09/19 00:34:31 vq 1.4.6.2: #i81252# Add a new SHELLCMDQUOTE control macro.
2007/09/02 10:44:26 vq 1.4.6.1: #i67911# Wait with the deletion of temporary files until the target is
completely made.
2007-10-15 14:43:15 +00:00
Ivo Hinkelmann
4d31021f5b INTEGRATION: CWS dmake411 (1.11.2); FILE MERGED
2007/10/13 23:43:19 vq 1.11.2.12: #i79272# Release dmake 4.11.
2007/09/20 01:50:44 vq 1.11.2.11: #i81252# Restore alphabetical order.
2007/09/19 01:03:40 vq 1.11.2.10: #i81252# Add documentation for the SHELLCMDQUOTE macro.
2007/09/16 03:57:13 vq 1.11.2.9: #i74007# Revert the part of the previous patch that lets OOODMAKEMODE
always be imported from the environment. Instead move the definition
of targets from the command line after the evaluation of the startup
makefile.
2007/09/16 03:03:41 vq 1.11.2.8: #i74007# Always import OOODMAKEMODE from the environment. Define targets from
the command line after the macros from the command line and OOODMAKEMODE
from the environment are set.
2007/08/31 05:24:13 vq 1.11.2.7: #i64572# Issue a warning for virtual targets with corresponding files.
Update testcases.
2007/08/30 09:13:09 vq 1.11.2.6: #i64572# Add documentation.
2007/08/28 18:28:24 vq 1.11.2.5: #i64234# Fix $(mktmp ..) handling of leading spaces.
2007/08/10 15:42:07 vq 1.11.2.4: #i66751# Accept .PHONY attribute in %-targets.
2007/08/07 01:54:13 vq 1.11.2.3: #i66448# Clarify prerequisites for %-targets.
2007/07/27 17:06:25 vq 1.11.2.2: #i78776# Document new normalizing function macro and macro extension.
2007/07/05 15:58:51 vq 1.11.2.1: #i79271# Bump version to 4.11-cvs.
2007-10-15 14:42:54 +00:00
Ivo Hinkelmann
397297d348 INTEGRATION: CWS dmake411 (1.9.2); FILE MERGED
2007/10/13 23:43:19 vq 1.9.2.12: #i79272# Release dmake 4.11.
2007/09/20 01:50:43 vq 1.9.2.11: #i81252# Restore alphabetical order.
2007/09/19 01:03:40 vq 1.9.2.10: #i81252# Add documentation for the SHELLCMDQUOTE macro.
2007/09/16 03:57:12 vq 1.9.2.9: #i74007# Revert the part of the previous patch that lets OOODMAKEMODE
always be imported from the environment. Instead move the definition
of targets from the command line after the evaluation of the startup
makefile.
2007/09/16 03:06:24 vq 1.9.2.8: #i74007# Update text version of the man page.
2007/08/31 05:24:12 vq 1.9.2.7: #i64572# Issue a warning for virtual targets with corresponding files.
Update testcases.
2007/08/30 09:13:09 vq 1.9.2.6: #i64572# Add documentation.
2007/08/28 18:28:23 vq 1.9.2.5: #i64234# Fix $(mktmp ..) handling of leading spaces.
2007/08/10 15:42:07 vq 1.9.2.4: #i66751# Accept .PHONY attribute in %-targets.
2007/08/07 01:54:12 vq 1.9.2.3: #i66448# Clarify prerequisites for %-targets.
2007/07/27 17:06:25 vq 1.9.2.2: #i78776# Document new normalizing function macro and macro extension.
2007/07/05 15:58:50 vq 1.9.2.1: #i79271# Bump version to 4.11-cvs.
2007-10-15 14:42:40 +00:00
Ivo Hinkelmann
af44c4c719 INTEGRATION: CWS dmake411 (1.8.6); FILE MERGED
2007/09/19 00:34:31 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15 14:42:19 +00:00
Ivo Hinkelmann
98b07f6352 INTEGRATION: CWS dmake411 (1.6.2); FILE MERGED
2007/09/19 00:34:31 vq 1.6.2.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15 14:42:04 +00:00
Ivo Hinkelmann
edba764b99 INTEGRATION: CWS dmake411 (1.10.4); FILE MERGED
2007/09/23 22:05:03 vq 1.10.4.11: #i81855# More changes for the OS/2 port.
Patch provided by Yuri Dario.
2007/09/22 22:08:38 vq 1.10.4.10: RESYNC: (1.10-1.11); FILE MERGED
2007/09/19 00:34:31 vq 1.10.4.9: #i81252# Add a new SHELLCMDQUOTE control macro.
2007/09/02 10:44:26 vq 1.10.4.8: #i67911# Wait with the deletion of temporary files until the target is
completely made.
2007/08/31 05:24:12 vq 1.10.4.7: #i64572# Issue a warning for virtual targets with corresponding files.
Update testcases.
2007/08/25 19:34:32 vq 1.10.4.6: #i64572# If a target without recipes has an existing file use its time
stamp only if the time is newer than the one of the its newest prerequisite.
2007/08/22 14:02:19 vq 1.10.4.5: #i64572# Fix the F_RULES problem mentioned before.
2007/08/21 15:09:25 vq 1.10.4.4: #i64572# To keep the dependency chains intact targets without recipes inherit
the time of their newest prerequisite. (Additional patches are needed as
currently the F_RULES flag is not always set correctly.)
2007/08/20 00:05:09 vq 1.10.4.3: #i64572# Assumes that targets without recipe lines have a current time
stamp after they were made (independent of the actual time stamp of the
file.
2007/08/18 22:23:40 vq 1.10.4.2: #i64572# Make dmake warn if the time stamp of a target is not updated
after making the target. This warning can be silenced using the
.SILENT attribute.
2007/08/18 03:16:50 vq 1.10.4.1: #i10000# Add some comments.
2007-10-15 14:41:51 +00:00
Ivo Hinkelmann
2462152810 INTEGRATION: CWS dmake411 (1.2.6); FILE MERGED
2007/07/29 16:10:54 vq 1.2.6.1: #i10000# Add comments to documents aspects of the inference mechanism.
2007-10-15 14:41:38 +00:00
Ivo Hinkelmann
53ba304c32 INTEGRATION: CWS dmake411 (1.11.4); FILE MERGED
2007/09/14 03:40:58 vq 1.11.4.5: #i81296# Clear flags indicating that targets that infered makefiles (and
their prerequisites) were previously build.
2007/09/14 00:09:00 vq 1.11.4.4: #i81296# Remove bit recycling for F_VISITED/F_USED. Use only F_VISITED.
2007/09/08 18:20:35 vq 1.11.4.3: #i10000# Add some output for .INCLUDE operations when the -vf verbose
flag is given.
2007/08/09 01:43:17 vq 1.11.4.2: #i67709# Improve parsing of group recipes.
2007/08/07 01:54:12 vq 1.11.4.1: #i66448# Clarify prerequisites for %-targets.
2007-10-15 14:41:24 +00:00
Ivo Hinkelmann
de1ebb7712 INTEGRATION: CWS dmake411 (1.6.6); FILE MERGED
2007/09/09 19:11:35 vq 1.6.6.2: #i81273# Fixed another MinGW build problem.
2007/09/06 14:53:17 vq 1.6.6.1: #i81273# Fix MinGW build problem.
2007-10-15 14:41:12 +00:00
Ivo Hinkelmann
3602a3443e INTEGRATION: CWS dmake411 (1.4.2); FILE MERGED
2007/09/23 22:05:02 vq 1.4.2.2: #i81855# More changes for the OS/2 port.
Patch provided by Yuri Dario.
2007/07/24 23:00:27 vq 1.4.2.1: #i78776# New function macro $(normpath[,para] list) to normalise the
elements of list and a macro extension $(macro_name:n) to normalise
the content of macro_name. The normalization is done token-wise and
quotes are preserved.
On cygwin the result honors the setting of .WINPATH to determine the
output format.  If the optional parameter para is given in the
$(normpath ...) case its expanded value is used to override the
.WINPATH setting for the output of the function macro.
2007-10-15 14:40:58 +00:00
Ivo Hinkelmann
12dbccf2ad INTEGRATION: CWS dmake411 (1.7.6); FILE MERGED
2007/08/09 01:43:17 vq 1.7.6.1: #i67709# Improve parsing of group recipes.
2007-10-15 14:40:45 +00:00
Ivo Hinkelmann
d0ecd9768c INTEGRATION: CWS dmake411 (1.2.2); FILE MERGED
2007/10/11 20:36:31 vq 1.2.2.3: #i81855# Add a comment about building dmake on OS/2.
2007/09/23 22:05:02 vq 1.2.2.2: #i81855# More changes for the OS/2 port.
Patch provided by Yuri Dario.
2007/09/22 22:27:27 vq 1.2.2.1: #i81855# Revert change to make.cmd as it refers to a non-existing script
in dmake\os2\gcc\emx\mk.cmd.
2007-10-15 14:40:32 +00:00
Ivo Hinkelmann
8c8f0e51a8 INTEGRATION: CWS dmake411 (1.9.4); FILE MERGED
2007/09/19 00:34:31 vq 1.9.4.15: #i81252# Add a new SHELLCMDQUOTE control macro.
2007/09/14 03:40:58 vq 1.9.4.14: #i81296# Clear flags indicating that targets that infered makefiles (and
their prerequisites) were previously build.
2007/09/08 18:20:35 vq 1.9.4.13: #i10000# Add some output for .INCLUDE operations when the -vf verbose
flag is given.
2007/09/02 10:44:26 vq 1.9.4.12: #i67911# Wait with the deletion of temporary files until the target is
completely made.
2007/08/25 19:34:32 vq 1.9.4.11: #i64572# If a target without recipes has an existing file use its time
stamp only if the time is newer than the one of the its newest prerequisite.
2007/08/21 15:09:25 vq 1.9.4.10: #i64572# To keep the dependency chains intact targets without recipes inherit
the time of their newest prerequisite. (Additional patches are needed as
currently the F_RULES flag is not always set correctly.)
2007/08/18 22:23:40 vq 1.9.4.9: #i64572# Make dmake warn if the time stamp of a target is not updated
after making the target. This warning can be silenced using the
.SILENT attribute.
2007/08/18 03:21:48 vq 1.9.4.8: #i10000# Remove unused variable.
2007/08/18 03:16:50 vq 1.9.4.7: #i10000# Add some comments.
2007/08/15 21:25:21 vq 1.9.4.6: #i80687# Fix building of inferred phony prerequisites.
2007/08/14 17:55:49 vq 1.9.4.5: #i64572# Revert previous patch.
2007/08/13 15:33:17 vq 1.9.4.4: #i64572# Make dmake warn if the time stamp of a target is not updated
after making the target.
2007/08/05 18:55:42 vq 1.9.4.3: #i70168# Clear F_MARK flag after dynamic prerequisite expansion is done.
2007/08/04 18:42:31 vq 1.9.4.2: #i80352# Fix .PRECIOUS attribute.
2007/07/12 22:59:49 vq 1.9.4.1: #i69462# Do not assume that non-existing prerequisites for %-targets have
the same time stamp as the parent target. Testcase added.
2007-10-15 14:40:19 +00:00
Ivo Hinkelmann
551eb4d6c3 INTEGRATION: CWS dmake411 (1.2.16); FILE MERGED
2007/08/09 19:46:38 vq 1.2.16.3:
#i69510# Change error on assignment to an empty macro name to a warning.
2007/08/08 16:54:59 vq 1.2.16.2: #i69510# Improve error message.
2007/08/08 16:52:21 vq 1.2.16.1: #i69510# Improve macro name syntax check during assignment.
2007-10-15 14:40:02 +00:00
Ivo Hinkelmann
f6c2da4d3a INTEGRATION: CWS dmake411 (1.7.4); FILE MERGED
2007/08/10 17:39:24 vq 1.7.4.7: #i66751# Make sure that infered phony %-targets do not have a time stamp.
2007/08/10 15:42:07 vq 1.7.4.6: #i66751# Accept .PHONY attribute in %-targets.
2007/08/05 17:51:32 vq 1.7.4.5: #i80144# Clean-up.
2007/08/05 17:03:43 vq 1.7.4.4: #i80144# Change error about ambigous inference targets to warning.
2007/08/01 00:29:43 vq 1.7.4.3: #i80143# Fix problem marking some intermediate targets removable.
2007/07/30 02:28:10 vq 1.7.4.2: #i80144# Improve check for ambiguous inference chains.
2007/07/29 16:10:54 vq 1.7.4.1: #i10000# Add comments to documents aspects of the inference mechanism.
2007-10-15 14:39:49 +00:00
Ivo Hinkelmann
e848d1bfc5 INTEGRATION: CWS dmake411 (1.7.2); FILE MERGED
2007/09/22 23:05:37 vq 1.7.2.2: #i81855# Clean-up merge from CWS os2port01.
2007/09/19 00:34:31 vq 1.7.2.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15 14:39:37 +00:00
Ivo Hinkelmann
fbc0d5cc3e INTEGRATION: CWS dmake411 (1.9.4); FILE MERGED
2007/09/19 00:34:30 vq 1.9.4.2: #i81252# Add a new SHELLCMDQUOTE control macro.
2007/07/05 21:17:13 vq 1.9.4.1: #i79200# Remove unneeded error on defined or DEFINED after .IF expression.
2007-10-15 14:39:23 +00:00
Ivo Hinkelmann
bf1dc2eceb INTEGRATION: CWS dmake411 (1.10.6); FILE MERGED
2007/08/28 18:28:23 vq 1.10.6.3: #i64234# Fix $(mktmp ..) handling of leading spaces.
2007/08/05 21:10:13 vq 1.10.6.2: #i50092# Enhance $(shell,expand .. ) parsing. Add testcase.
2007/07/24 23:00:27 vq 1.10.6.1: #i78776# New function macro $(normpath[,para] list) to normalise the
elements of list and a macro extension $(macro_name:n) to normalise
the content of macro_name. The normalization is done token-wise and
quotes are preserved.
On cygwin the result honors the setting of .WINPATH to determine the
output format.  If the optional parameter para is given in the
$(normpath ...) case its expanded value is used to override the
.WINPATH setting for the output of the function macro.
2007-10-15 14:39:11 +00:00
Ivo Hinkelmann
71534fc7c4 INTEGRATION: CWS dmake411 (1.11.4); FILE MERGED
2007/09/23 22:05:02 vq 1.11.4.3: #i81855# More changes for the OS/2 port.
Patch provided by Yuri Dario.
2007/09/14 03:40:58 vq 1.11.4.2: #i81296# Clear flags indicating that targets that infered makefiles (and
their prerequisites) were previously build.
2007/07/24 23:00:27 vq 1.11.4.1: #i78776# New function macro $(normpath[,para] list) to normalise the
elements of list and a macro extension $(macro_name:n) to normalise
the content of macro_name. The normalization is done token-wise and
quotes are preserved.
On cygwin the result honors the setting of .WINPATH to determine the
output format.  If the optional parameter para is given in the
$(normpath ...) case its expanded value is used to override the
.WINPATH setting for the output of the function macro.
2007-10-15 14:39:00 +00:00
Ivo Hinkelmann
46d0ea15a4 INTEGRATION: CWS dmake411 (1.6.16); FILE MERGED
2007/09/23 22:05:02 vq 1.6.16.6: #i81855# More changes for the OS/2 port.
Patch provided by Yuri Dario.
2007/09/22 22:08:34 vq 1.6.16.5: RESYNC: (1.6-1.7); FILE MERGED
2007/07/31 02:23:31 vq 1.6.16.4: #i80009# Add missing string initialization.
2007/07/27 19:47:09 vq 1.6.16.3: #i80010# Keep quotes for :1 and :i macro extensions.
2007/07/26 22:27:21 vq 1.6.16.2: #i80009# Fix handling of quoted filenames for :b :d :e :f macro expansions.
2007/07/24 23:00:26 vq 1.6.16.1: #i78776# New function macro $(normpath[,para] list) to normalise the
elements of list and a macro extension $(macro_name:n) to normalise
the content of macro_name. The normalization is done token-wise and
quotes are preserved.
On cygwin the result honors the setting of .WINPATH to determine the
output format.  If the optional parameter para is given in the
$(normpath ...) case its expanded value is used to override the
.WINPATH setting for the output of the function macro.
2007-10-15 14:38:46 +00:00
Ivo Hinkelmann
7e5a05dd14 INTEGRATION: CWS dmake411 (1.7.4); FILE MERGED
2007/09/14 00:08:59 vq 1.7.4.3: #i81296# Remove bit recycling for F_VISITED/F_USED. Use only F_VISITED.
2007/08/18 03:16:50 vq 1.7.4.2: #i10000# Add some comments.
2007/07/24 23:00:26 vq 1.7.4.1: #i78776# New function macro $(normpath[,para] list) to normalise the
elements of list and a macro extension $(macro_name:n) to normalise
the content of macro_name. The normalization is done token-wise and
quotes are preserved.
On cygwin the result honors the setting of .WINPATH to determine the
output format.  If the optional parameter para is given in the
$(normpath ...) case its expanded value is used to override the
.WINPATH setting for the output of the function macro.
2007-10-15 14:38:34 +00:00
Ivo Hinkelmann
81c04183a9 INTEGRATION: CWS dmake411 (1.10.4); FILE MERGED
2007/09/23 22:05:02 vq 1.10.4.6: #i81855# More changes for the OS/2 port.
Patch provided by Yuri Dario.
2007/09/22 22:08:30 vq 1.10.4.5: RESYNC: (1.10-1.11); FILE MERGED
2007/09/21 23:14:14 vq 1.10.4.4: #i81296# Change comment.
2007/09/16 03:57:12 vq 1.10.4.3: #i74007# Revert the part of the previous patch that lets OOODMAKEMODE
always be imported from the environment. Instead move the definition
of targets from the command line after the evaluation of the startup
makefile.
2007/09/16 03:03:40 vq 1.10.4.2: #i74007# Always import OOODMAKEMODE from the environment. Define targets from
the command line after the macros from the command line and OOODMAKEMODE
from the environment are set.
2007/09/14 03:40:58 vq 1.10.4.1: #i81296# Clear flags indicating that targets that infered makefiles (and
their prerequisites) were previously build.
2007-10-15 14:38:21 +00:00
Ivo Hinkelmann
8b8a491ab8 INTEGRATION: CWS dmake411 (1.10.2); FILE MERGED
2007/07/24 23:00:26 vq 1.10.2.1: #i78776# New function macro $(normpath[,para] list) to normalise the
elements of list and a macro extension $(macro_name:n) to normalise
the content of macro_name. The normalization is done token-wise and
quotes are preserved.
On cygwin the result honors the setting of .WINPATH to determine the
output format.  If the optional parameter para is given in the
$(normpath ...) case its expanded value is used to override the
.WINPATH setting for the output of the function macro.
2007-10-15 14:38:09 +00:00
Ivo Hinkelmann
ee660231be INTEGRATION: CWS dmake411 (1.29.2); FILE MERGED
2007/10/13 23:43:18 vq 1.29.2.5: #i79272# Release dmake 4.11.
2007/09/23 22:05:02 vq 1.29.2.4: #i81855# More changes for the OS/2 port.
Patch provided by Yuri Dario.
2007/09/22 22:08:27 vq 1.29.2.3: RESYNC: (1.29-1.30); FILE MERGED
2007/07/28 17:12:02 vq 1.29.2.2: #i79815# Fix default DMAKEROOT macro value.
2007/07/05 15:58:50 vq 1.29.2.1: #i79271# Bump version to 4.11-cvs.
2007-10-15 14:37:46 +00:00
Ivo Hinkelmann
5e4ca33d8e INTEGRATION: CWS dmake411 (1.22.2); FILE MERGED
2007/10/13 23:43:18 vq 1.22.2.5: #i79272# Release dmake 4.11.
2007/09/23 22:12:06 vq 1.22.2.4: #i81855# Regenerate configure and friends.
2007/09/22 23:11:20 vq 1.22.2.3: #i81855# Regenerate configure and friends.
2007/07/28 17:12:01 vq 1.22.2.2: #i79815# Fix default DMAKEROOT macro value.
2007/07/05 15:58:50 vq 1.22.2.1: #i79271# Bump version to 4.11-cvs.
2007-10-15 14:37:33 +00:00
Ivo Hinkelmann
e494403add INTEGRATION: CWS dmake411 (1.9.2); FILE MERGED
2007/10/13 23:43:18 vq 1.9.2.5: #i79272# Release dmake 4.11.
2007/09/22 23:05:37 vq 1.9.2.4: #i81855# Clean-up merge from CWS os2port01.
2007/09/22 00:46:32 vq 1.9.2.3: #i79271# Update NEWS file.
2007/07/27 17:06:25 vq 1.9.2.2: #i78776# Document new normalizing function macro and macro extension.
2007/07/05 15:58:50 vq 1.9.2.1: #i79271# Bump version to 4.11-cvs.
2007-10-15 14:37:17 +00:00
Ivo Hinkelmann
1bd7895b0d INTEGRATION: CWS dmake411 (1.8.2); FILE MERGED
2007/10/13 23:46:45 vq 1.8.2.19: #i10000# Update ChangeLog.
2007/09/24 21:50:56 vq 1.8.2.18: #i10000# Update ChangeLog.
2007/09/23 22:14:46 vq 1.8.2.17: #i10000# Update ChangeLog.
2007/09/22 23:15:38 vq 1.8.2.16: #i10000# Update ChangeLog.
2007/09/22 00:54:41 vq 1.8.2.15: #i10000# Update ChangeLog.
2007/09/16 17:15:01 vq 1.8.2.14: #i10000# Update ChangeLog.
2007/09/02 11:13:55 vq 1.8.2.13: #i10000# Update ChangeLog.
2007/08/29 02:39:02 vq 1.8.2.12: #i10000# Update ChangeLog.
2007/08/25 21:02:50 vq 1.8.2.11: #i10000# Update ChangeLog.
2007/08/15 21:50:37 vq 1.8.2.10: #i10000# Update ChangeLog.
2007/08/10 18:05:48 vq 1.8.2.9: #i10000# Update ChangeLog.
2007/08/08 17:53:37 vq 1.8.2.8: #i10000# Update ChangeLog.
2007/08/05 19:06:42 vq 1.8.2.7: #i10000# Update ChangeLog.
2007/08/05 17:05:37 vq 1.8.2.6: #i10000# Update ChangeLog.
2007/08/04 19:01:23 vq 1.8.2.5: #i10000# Update ChangeLog.
2007/08/01 01:05:39 vq 1.8.2.4: #i10000# Update ChangeLog.
2007/07/28 17:31:17 vq 1.8.2.3: #i10000# Update ChangeLog.
2007/07/26 22:33:25 vq 1.8.2.2: #i10000# Update ChangeLog.
2007/07/05 21:21:47 vq 1.8.2.1: #i10000# Update ChangeLog.
2007-10-15 14:36:57 +00:00
Vladimir Glazounov
715963eab6 INTEGRATION: CWS os2port01 (1.1.1.1.162); FILE MERGED
2007/08/08 08:43:45 obr 1.1.1.1.162.2: RESYNC: (1.1.1.1-1.2); FILE MERGED
2006/12/28 14:54:34 ydario 1.1.1.1.162.1: OS/2 initial import.
2007-09-20 13:35:41 +00:00
Vladimir Glazounov
c84fa0f609 INTEGRATION: CWS os2port01 (1.9.12); FILE MERGED
2007/08/08 08:43:38 obr 1.9.12.2: RESYNC: (1.9-1.11); FILE MERGED
2006/12/28 14:54:34 ydario 1.9.12.1: OS/2 initial import.
2007-09-20 13:35:30 +00:00
Vladimir Glazounov
b3af662c10 INTEGRATION: CWS os2port01 (1.6.6); FILE MERGED
2007/09/20 07:04:44 obr 1.6.6.3: fix for build breaker (not found earlier because prebuild binaries are used in SUN build environment
2007/08/08 08:43:31 obr 1.6.6.2: RESYNC: (1.6-1.7); FILE MERGED
2006/12/28 14:54:34 ydario 1.6.6.1: OS/2 initial import.
2007-09-20 13:35:17 +00:00
Vladimir Glazounov
98b9a81ca2 INTEGRATION: CWS os2port01 (1.1.1.1.162); FILE MERGED
2007/08/08 08:43:14 obr 1.1.1.1.162.2: RESYNC: (1.1.1.1-1.2); FILE MERGED
2006/12/28 14:54:34 ydario 1.1.1.1.162.1: OS/2 initial import.
2007-09-20 13:35:04 +00:00
Vladimir Glazounov
23fbb40987 INTEGRATION: CWS os2port01 (1.5.18); FILE MERGED
2007/08/08 08:43:07 obr 1.5.18.2: RESYNC: (1.5-1.7); FILE MERGED
2006/12/28 14:54:34 ydario 1.5.18.1: OS/2 initial import.
2007-09-20 13:34:51 +00:00
Vladimir Glazounov
361c0aa53f INTEGRATION: CWS os2port01 (1.1.1.1.162); FILE MERGED
2007/08/08 08:35:03 obr 1.1.1.1.162.2: RESYNC: (1.1.1.1-1.2); FILE MERGED
2006/12/28 14:54:34 ydario 1.1.1.1.162.1: OS/2 initial import.
2007-09-20 13:34:39 +00:00
Vladimir Glazounov
b7dcec48ea INTEGRATION: CWS os2port01 (1.2.18); FILE MERGED
2006/12/28 14:54:33 ydario 1.2.18.1: OS/2 initial import.
2007-09-20 13:34:28 +00:00
Vladimir Glazounov
41f7a3dc98 INTEGRATION: CWS os2port01 (1.7.12); FILE MERGED
2007/08/08 08:31:51 obr 1.7.12.2: RESYNC: (1.7-1.10); FILE MERGED
2006/12/28 14:54:33 ydario 1.7.12.1: OS/2 initial import.
2007-09-20 13:34:06 +00:00
Vladimir Glazounov
7fccbf5549 INTEGRATION: CWS os2port01 (1.1.1.1.162); FILE MERGED
2006/12/28 14:54:33 ydario 1.1.1.1.162.1: OS/2 initial import.
2007-09-20 13:33:40 +00:00
Vladimir Glazounov
8c02c8ac1f INTEGRATION: CWS os2port01 (1.6.12); FILE MERGED
2007/08/08 08:30:36 obr 1.6.12.2: RESYNC: (1.6-1.9); FILE MERGED
2006/12/28 14:54:33 ydario 1.6.12.1: OS/2 initial import.
2007-09-20 13:33:30 +00:00
Vladimir Glazounov
f3473a2b44 INTEGRATION: CWS os2port01 (1.5.12); FILE MERGED
2007/08/08 08:29:10 obr 1.5.12.2: RESYNC: (1.5-1.6); FILE MERGED
2006/12/28 14:54:32 ydario 1.5.12.1: OS/2 initial import.
2007-09-20 13:33:17 +00:00
Vladimir Glazounov
d453a5211a INTEGRATION: CWS os2port01 (1.7.6); FILE MERGED
2007/08/08 08:28:32 obr 1.7.6.2: RESYNC: (1.7-1.10); FILE MERGED
2006/12/28 14:54:32 ydario 1.7.6.1: OS/2 initial import.
2007-09-20 13:33:05 +00:00
Vladimir Glazounov
913d28ee4e INTEGRATION: CWS os2port01 (1.24.6); FILE MERGED
2007/08/08 08:28:04 obr 1.24.6.2: RESYNC: (1.24-1.29); FILE MERGED
2006/12/28 14:54:32 ydario 1.24.6.1: OS/2 initial import.
2007-09-20 13:32:52 +00:00
Rüdiger Timm
9d5a243d6f INTEGRATION: CWS dmake49 (1.6.2); FILE MERGED
2007/06/25 22:11:45 vq 1.6.2.1: #i78508# Release dmake 4.9.
2007-07-03 10:32:18 +00:00
Rüdiger Timm
4e69363120 INTEGRATION: CWS dmake49 (1.11.2); FILE MERGED
2007/06/25 22:11:45 vq 1.11.2.1: #i78508# Release dmake 4.9.
2007-07-03 10:32:02 +00:00
Rüdiger Timm
2d1cf982d8 INTEGRATION: CWS dmake49 (1.1.2); FILE ADDED
2007/06/22 20:47:10 vq 1.1.2.1: #i78061# Add testcase and documentation.
2007-07-03 10:31:48 +00:00
Rüdiger Timm
b128608d01 INTEGRATION: CWS dmake49 (1.1.2); FILE ADDED
2007/06/21 20:28:15 vq 1.1.2.1: #i74007#  Add testcase.
2007-07-03 10:31:37 +00:00
Rüdiger Timm
160baaec5b INTEGRATION: CWS dmake49 (1.6.2); FILE MERGED
2007/06/22 20:47:10 vq 1.6.2.2: #i78061# Add testcase and documentation.
2007/06/21 20:28:14 vq 1.6.2.1: #i74007#  Add testcase.
2007-07-03 10:31:25 +00:00
Rüdiger Timm
47b2bbc5a6 INTEGRATION: CWS dmake49 (1.7.2); FILE MERGED
2007/06/25 22:11:45 vq 1.7.2.1: #i78508# Release dmake 4.9.
2007-07-03 10:30:55 +00:00
Rüdiger Timm
a5e98de6a0 INTEGRATION: CWS dmake49 (1.10.2); FILE MERGED
2007/06/25 22:11:44 vq 1.10.2.4: #i78508# Release dmake 4.9.
2007/06/22 20:47:10 vq 1.10.2.3: #i78061# Add testcase and documentation.
2007/06/22 17:36:46 vq 1.10.2.2: #i74007# Add documentation to manpage.
2007/06/18 03:56:01 vq 1.10.2.1: #i78033# Document :i macro expansion.
2007-07-03 10:30:42 +00:00
Rüdiger Timm
356711b5cf INTEGRATION: CWS dmake49 (1.8.2); FILE MERGED
2007/06/25 22:11:44 vq 1.8.2.4: #i78508# Release dmake 4.9.
2007/06/22 20:47:09 vq 1.8.2.3: #i78061# Add testcase and documentation.
2007/06/22 17:36:45 vq 1.8.2.2: #i74007# Add documentation to manpage.
2007/06/18 03:56:01 vq 1.8.2.1: #i78033# Document :i macro expansion.
2007-07-03 10:30:28 +00:00
Rüdiger Timm
923416a04f INTEGRATION: CWS dmake49 (1.5.2); FILE MERGED
2007/06/20 22:26:11 vq 1.5.2.1: #i74700# Add a new special macro OOODMAKEMODE that is used to toggle
OOo build specific behavior. If OOODMAKEMODE is set (i.e. it begins with y)
the leading ./ of a path will no longer be removed.
This patch also fixes iz78061.
2007-07-03 10:30:13 +00:00
Rüdiger Timm
04db1cda4e INTEGRATION: CWS dmake49 (1.3.2); FILE MERGED
2007/06/20 22:26:11 vq 1.3.2.1: #i74700# Add a new special macro OOODMAKEMODE that is used to toggle
OOo build specific behavior. If OOODMAKEMODE is set (i.e. it begins with y)
the leading ./ of a path will no longer be removed.
This patch also fixes iz78061.
2007-07-03 10:29:59 +00:00
Rüdiger Timm
6d37867654 INTEGRATION: CWS dmake49 (1.6.2); FILE MERGED
2007/06/20 22:26:11 vq 1.6.2.1: #i74700# Add a new special macro OOODMAKEMODE that is used to toggle
OOo build specific behavior. If OOODMAKEMODE is set (i.e. it begins with y)
the leading ./ of a path will no longer be removed.
This patch also fixes iz78061.
2007-07-03 10:29:46 +00:00
Rüdiger Timm
002e424805 INTEGRATION: CWS dmake49 (1.9.2); FILE MERGED
2007/06/20 22:26:11 vq 1.9.2.1: #i74700# Add a new special macro OOODMAKEMODE that is used to toggle
OOo build specific behavior. If OOODMAKEMODE is set (i.e. it begins with y)
the leading ./ of a path will no longer be removed.
This patch also fixes iz78061.
2007-07-03 10:29:33 +00:00
Rüdiger Timm
5ccc46c2ee INTEGRATION: CWS dmake49 (1.28.2); FILE MERGED
2007/06/25 22:11:44 vq 1.28.2.2: #i78508# Release dmake 4.9.
2007/06/20 22:07:01 vq 1.28.2.1: #i78152# Make dmake buildable on GNU/kFreeBSD.
2007-07-03 10:29:21 +00:00
Rüdiger Timm
f3fc8db2d2 INTEGRATION: CWS dmake49 (1.21.2); FILE MERGED
2007/06/25 22:11:44 vq 1.21.2.1: #i78508# Release dmake 4.9.
2007-07-03 10:29:09 +00:00
Rüdiger Timm
b9337c5239 INTEGRATION: CWS dmake49 (1.8.2); FILE MERGED
2007/06/25 22:11:44 vq 1.8.2.1: #i78508# Release dmake 4.9.
2007-07-03 10:28:52 +00:00
Rüdiger Timm
833b0e0fcd INTEGRATION: CWS dmake49 (1.7.2); FILE MERGED
2007/06/25 22:13:03 vq 1.7.2.3: #i10000# Update ChangeLog.
2007/06/22 21:04:34 vq 1.7.2.2: #i10000# Update ChangeLog.
2007/06/21 20:34:58 vq 1.7.2.1: #i10000# Update ChangeLog.
2007-07-03 10:28:31 +00:00
Oliver Bolte
ac7642f3b5 INTEGRATION: CWS dmake48 (1.5.2); FILE MERGED
2007/04/24 17:42:30 vq 1.5.2.2: #i73700# Release dmake 4.8.
2007/01/21 03:00:39 vq 1.5.2.1: #i73700# Bump version to 4.8-cvs.
2007-06-12 05:09:32 +00:00
Oliver Bolte
c930f8c25d INTEGRATION: CWS dmake48 (1.10.2); FILE MERGED
2007/04/24 17:42:30 vq 1.10.2.2: #i73700# Release dmake 4.8.
2007/01/21 03:00:39 vq 1.10.2.1: #i73700# Bump version to 4.8-cvs.
2007-06-12 05:09:19 +00:00
Oliver Bolte
7cd26650ff INTEGRATION: CWS dmake48 (1.4.40); FILE MERGED
2007/03/14 00:51:37 vq 1.4.40.1: #i10000# No real change, only comments were added or modified.
2007-06-12 05:09:05 +00:00
Oliver Bolte
b17b110bb6 INTEGRATION: CWS dmake48 (1.6.2); FILE MERGED
2007/01/21 23:21:13 vq 1.6.2.1: #i73661# Improve case insensitive directory caching on case sensitive
file systems but it is *not* recommended to to so. A comment was added
to the man page emphasizing this.
2007-06-12 05:08:51 +00:00
Oliver Bolte
77a621b368 INTEGRATION: CWS dmake48 (1.1.2); FILE ADDED
2007/04/09 13:22:59 vq 1.1.2.3: #i73499# Fix bash syntax typo.
2007/04/09 03:27:03 vq 1.1.2.2: #i73499# Make test work on Solaris.
2007/03/23 20:40:40 vq 1.1.2.1: #i73499# Add documentation and testcase.
2007-06-12 05:08:37 +00:00
Oliver Bolte
8fcbce9d88 INTEGRATION: CWS dmake48 (1.5.2); FILE MERGED
2007/03/23 20:40:40 vq 1.5.2.1: #i73499# Add documentation and testcase.
2007-06-12 05:08:26 +00:00
Oliver Bolte
332bc0b57d INTEGRATION: CWS dmake48 (1.6.2); FILE MERGED
2007/01/21 03:00:39 vq 1.6.2.1: #i73700# Bump version to 4.8-cvs.
2007-06-12 05:08:01 +00:00
Oliver Bolte
313c7bb34a INTEGRATION: CWS dmake48 (1.9.2); FILE MERGED
2007/04/24 17:42:29 vq 1.9.2.7: #i73700# Release dmake 4.8.
2007/03/27 17:21:15 vq 1.9.2.6: #i10000# Fix typos in manual.
This patch was provided by shay@openoffice.org.
2007/03/24 04:29:05 vq 1.9.2.5: #i75697# Document the special treatment of $? for the :! ruleop.
2007/03/23 20:40:40 vq 1.9.2.4: #i73499# Add documentation and testcase.
2007/01/30 04:24:46 vq 1.9.2.3: #i73996# Update man page.
2007/01/21 23:21:13 vq 1.9.2.2: #i73661# Improve case insensitive directory caching on case sensitive
file systems but it is *not* recommended to to so. A comment was added
to the man page emphasizing this.
2007/01/21 03:00:38 vq 1.9.2.1: #i73700# Bump version to 4.8-cvs.
2007-06-12 05:07:48 +00:00
Oliver Bolte
f313f6a7dc INTEGRATION: CWS dmake48 (1.7.2); FILE MERGED
2007/04/24 17:42:29 vq 1.7.2.7: #i73700# Release dmake 4.8.
2007/03/27 17:21:15 vq 1.7.2.6: #i10000# Fix typos in manual.
This patch was provided by shay@openoffice.org.
2007/03/24 04:29:05 vq 1.7.2.5: #i75697# Document the special treatment of $? for the :! ruleop.
2007/03/23 20:40:39 vq 1.7.2.4: #i73499# Add documentation and testcase.
2007/01/30 04:24:46 vq 1.7.2.3: #i73996# Update man page.
2007/01/21 23:21:13 vq 1.7.2.2: #i73661# Improve case insensitive directory caching on case sensitive
file systems but it is *not* recommended to to so. A comment was added
to the man page emphasizing this.
2007/01/21 03:00:38 vq 1.7.2.1: #i73700# Bump version to 4.8-cvs.
2007-06-12 05:07:34 +00:00
Oliver Bolte
9e81a003ad INTEGRATION: CWS dmake48 (1.4.2); FILE MERGED
2007/03/17 19:00:38 vq 1.4.2.2: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007/01/30 02:39:45 vq 1.4.2.1: #i73996# Avoid relative paths going up to the root directory.
2007-06-12 05:07:16 +00:00
Oliver Bolte
5de10079ba INTEGRATION: CWS dmake48 (1.9.2); FILE MERGED
2007/03/19 04:58:52 vq 1.9.2.6: #i73499# Restrict function to cygwin only use.
2007/03/18 15:02:10 vq 1.9.2.5: #i73499# Add missing include statement.
2007/03/17 19:00:38 vq 1.9.2.4: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007/03/17 02:36:27 vq 1.9.2.3: #i10000# Trivial fix.
2007/03/14 00:51:37 vq 1.9.2.2: #i10000# No real change, only comments were added or modified.
2007/01/30 02:39:45 vq 1.9.2.1: #i73996# Avoid relative paths going up to the root directory.
2007-06-12 05:07:03 +00:00
Oliver Bolte
f00af7d43d INTEGRATION: CWS dmake48 (1.10.2); FILE MERGED
2007/03/17 19:00:38 vq 1.10.2.1: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007-06-12 05:06:50 +00:00
Oliver Bolte
0f533621ff INTEGRATION: CWS dmake48 (1.2.2); FILE MERGED
2007/01/30 02:39:45 vq 1.2.2.2: #i73996# Avoid relative paths going up to the root directory.
2007/01/21 23:21:12 vq 1.2.2.1: #i73661# Improve case insensitive directory caching on case sensitive
file systems but it is *not* recommended to to so. A comment was added
to the man page emphasizing this.
2007-06-12 05:06:38 +00:00
Oliver Bolte
c8740da4a2 INTEGRATION: CWS dmake48 (1.8.2); FILE MERGED
2007/04/09 03:06:53 vq 1.8.2.6: #i73499# Fix potential problem with m_at getting freed without being
initalized first.
2007/03/24 04:29:04 vq 1.8.2.5: #i75697# Document the special treatment of $? for the :! ruleop.
2007/03/17 19:00:38 vq 1.8.2.4: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007/01/30 02:39:45 vq 1.8.2.3: #i73996# Avoid relative paths going up to the root directory.
2007/01/27 00:51:12 vq 1.8.2.2: #i739183 Mark the internal macros PWD, MAKEDIR and TMD as precious.
Also commit some small macro relates clean ups and comment changes.
2007/01/23 02:25:52 vq 1.8.2.1: #i10000# Small cosmetic changes.
2007-06-12 05:06:24 +00:00
Oliver Bolte
fba970162f INTEGRATION: CWS dmake48 (1.6.16); FILE MERGED
2007/03/17 19:00:37 vq 1.6.16.1: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007-06-12 05:06:11 +00:00
Oliver Bolte
4df2659091 INTEGRATION: CWS dmake48 (1.5.2); FILE MERGED
2007/03/17 19:00:37 vq 1.5.2.2: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007/01/27 00:51:12 vq 1.5.2.1: #i739183 Mark the internal macros PWD, MAKEDIR and TMD as precious.
Also commit some small macro relates clean ups and comment changes.
2007-06-12 05:05:57 +00:00
Oliver Bolte
fabd0ae620 INTEGRATION: CWS dmake48 (1.8.2); FILE MERGED
2007/03/17 19:00:37 vq 1.8.2.2: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007/01/23 02:25:52 vq 1.8.2.1: #i10000# Small cosmetic changes.
2007-06-12 05:05:42 +00:00
Oliver Bolte
7734b689c8 INTEGRATION: CWS dmake48 (1.10.2); FILE MERGED
2007/03/17 19:00:37 vq 1.10.2.1: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007-06-12 05:05:25 +00:00
Oliver Bolte
8de2d7bf21 INTEGRATION: CWS dmake48 (1.3.16); FILE MERGED
2007/03/17 19:00:37 vq 1.3.16.1: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007-06-12 05:05:11 +00:00
Oliver Bolte
ef361780d6 INTEGRATION: CWS dmake48 (1.6.2); FILE MERGED
2007/03/17 19:00:37 vq 1.6.2.1: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007-06-12 05:04:58 +00:00
Oliver Bolte
736f032896 INTEGRATION: CWS dmake48 (1.9.2); FILE MERGED
2007/03/17 19:00:37 vq 1.9.2.1: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007-06-12 05:04:45 +00:00
Oliver Bolte
3f47092de3 INTEGRATION: CWS dmake48 (1.8.2); FILE MERGED
2007/03/17 19:00:36 vq 1.8.2.3: #i73499# Add new .WINPATH attribute to generate Windows style paths
(with regular slashes) instead of the default cygwin style (POSIX)
paths for dmake's dynamic macros.

This attribute is specific for cygwin dmake executables and non-cygwin
environments ignore this attribute.

The windows style paths use regular slashes ('/') instead of the
usual windows backslash ('\') as directory separator to avoid quoting
problems (It still is a cygwin dmake!) and cygwin as well as native
windows programs should have no problems using this (c:/foo/bar) path
representation.

The affected macros are $@, $*, $>, $?, $<, $&, $^ and $(PWD),
$(MAKEDIR) and $(TMD).

Examples:

Content of $(PWD) without .WINPATH (default):  /cygdrive/c/temp

Content of $(PWD) with .WINPATH set:           c:/temp
2007/01/27 00:51:12 vq 1.8.2.2: #i739183 Mark the internal macros PWD, MAKEDIR and TMD as precious.
Also commit some small macro relates clean ups and comment changes.
2007/01/23 02:49:43 vq 1.8.2.1: #i10000# Remove warning and add error handling.
2007-06-12 05:04:33 +00:00
Oliver Bolte
c20b5597ab INTEGRATION: CWS dmake48 (1.27.2); FILE MERGED
2007/04/24 17:42:29 vq 1.27.2.3: #i73700# Release dmake 4.8.
2007/01/21 23:21:12 vq 1.27.2.2: #i73661# Improve case insensitive directory caching on case sensitive
file systems but it is *not* recommended to to so. A comment was added
to the man page emphasizing this.
2007/01/21 03:00:38 vq 1.27.2.1: #i73700# Bump version to 4.8-cvs.
2007-06-12 05:04:19 +00:00
Oliver Bolte
ac4a4089eb INTEGRATION: CWS dmake48 (1.20.2); FILE MERGED
2007/04/24 17:42:28 vq 1.20.2.3: #i73700# Release dmake 4.8.
2007/01/21 23:21:12 vq 1.20.2.2: #i73661# Improve case insensitive directory caching on case sensitive
file systems but it is *not* recommended to to so. A comment was added
to the man page emphasizing this.
2007/01/21 03:00:37 vq 1.20.2.1: #i73700# Bump version to 4.8-cvs.
2007-06-12 05:04:08 +00:00
Oliver Bolte
8269c9339a INTEGRATION: CWS dmake48 (1.7.2); FILE MERGED
2007/04/24 17:42:28 vq 1.7.2.2: #i73700# Release dmake 4.8.
2007/03/23 20:40:39 vq 1.7.2.1: #i73499# Add documentation and testcase.
2007-06-12 05:03:55 +00:00
Oliver Bolte
2ccbac69a3 INTEGRATION: CWS dmake48 (1.6.2); FILE MERGED
2007/04/24 17:49:18 vq 1.6.2.4: #i10000# Update ChangeLog.
2007/03/27 17:23:15 vq 1.6.2.3: #i10000# Update ChangeLog.
2007/03/23 20:44:06 vq 1.6.2.2: #i10000# Update ChangeLog.
2007/03/17 18:43:51 vq 1.6.2.1: #i10000# Update ChangeLog.
2007-06-12 05:03:36 +00:00
Hans-Joachim Lankenau
df97f8bdc0 #i10000# fix OSX breakage 2007-01-19 14:06:22 +00:00
Vladimir Glazounov
ca09329f61 INTEGRATION: CWS dmake47 (1.2.104); FILE MERGED
2006/09/30 15:01:19 vq 1.2.104.1: #i69814# Remove the unused DMSTRLWR macro.
2007-01-18 08:53:49 +00:00
Vladimir Glazounov
35a1b85312 INTEGRATION: CWS dmake47 (1.5.2); FILE MERGED
2006/11/12 05:06:51 vq 1.5.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:53:17 +00:00
Vladimir Glazounov
6939f0c4bc INTEGRATION: CWS dmake47 (1.3.12); FILE MERGED
2006/09/30 15:01:19 vq 1.3.12.1: #i69814# Remove the unused DMSTRLWR macro.
2007-01-18 08:53:01 +00:00
Vladimir Glazounov
6fcd483293 INTEGRATION: CWS dmake47 (1.5.2); FILE MERGED
2006/11/12 05:06:50 vq 1.5.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:52:47 +00:00
Vladimir Glazounov
53c8b8eb31 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:50 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:52:33 +00:00
Vladimir Glazounov
4a9bf3de93 INTEGRATION: CWS dmake47 (1.2.12); FILE MERGED
2006/09/30 15:01:18 vq 1.2.12.1: #i69814# Remove the unused DMSTRLWR macro.
2007-01-18 08:52:02 +00:00
Vladimir Glazounov
b1964ba80d INTEGRATION: CWS dmake47 (1.4.2); FILE MERGED
2006/11/23 16:58:02 vq 1.4.2.2: #i69952# Release dmake 4.7.
2006/09/28 17:33:08 vq 1.4.2.1: #i69952#  Bump version to 4.7-cvs.
2007-01-18 08:51:47 +00:00
Vladimir Glazounov
2341a5de39 INTEGRATION: CWS dmake47 (1.6.2); FILE MERGED
2006/11/12 05:06:49 vq 1.6.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:51:05 +00:00
Vladimir Glazounov
26a565d14b INTEGRATION: CWS dmake47 (1.9.2); FILE MERGED
2006/11/23 16:58:01 vq 1.9.2.3: #i69952# Release dmake 4.7.
2006/09/29 18:50:25 vq 1.9.2.2: #i69814# Add/fix option to make directory cache case insensitive. (Make
this the default for Windows and Mac OS X.) Added testcase.
2006/09/28 17:33:07 vq 1.9.2.1: #i69952#  Bump version to 4.7-cvs.
2007-01-18 08:50:23 +00:00
Vladimir Glazounov
f61b8b48e5 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:49 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:49:44 +00:00
Vladimir Glazounov
05f0df6fce INTEGRATION: CWS dmake47 (1.2.12); FILE MERGED
2006/09/30 15:01:17 vq 1.2.12.1: #i69814# Remove the unused DMSTRLWR macro.
2007-01-18 08:49:31 +00:00
Vladimir Glazounov
021f3d9ac1 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:48 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:48:12 +00:00
Vladimir Glazounov
d7905bb715 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:47 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:47:37 +00:00
Vladimir Glazounov
372ed30c02 INTEGRATION: CWS dmake47 (1.5.2); FILE MERGED
2006/11/12 05:06:47 vq 1.5.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:47:00 +00:00
Vladimir Glazounov
5a3284a4bb INTEGRATION: CWS dmake47 (1.6.2); FILE MERGED
2006/11/12 05:06:46 vq 1.6.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:46:48 +00:00
Vladimir Glazounov
4fed46d3e6 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:46 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:46:36 +00:00
Vladimir Glazounov
a2b425d264 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:45 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:46:11 +00:00
Vladimir Glazounov
aff5888f61 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:44 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:45:19 +00:00
Vladimir Glazounov
d18a37e721 INTEGRATION: CWS dmake47 (1.1.1.1.156); FILE MERGED
2006/09/30 15:01:17 vq 1.1.1.1.156.1: #i69814# Remove the unused DMSTRLWR macro.
2007-01-18 08:44:29 +00:00
Vladimir Glazounov
369c346b93 INTEGRATION: CWS dmake47 (1.10.2); FILE MERGED
2006/12/22 04:36:58 vq 1.10.2.10: #i61856# Remove another verbose debugging statement.
2006/12/21 03:16:17 vq 1.10.2.9: #i61856# Child process handling improvements.
2006/12/02 19:10:55 vq 1.10.2.8: #i72210# Add missing detail and a testcase.
2006/12/02 18:25:49 vq 1.10.2.7: #i72210# Teach spawn enabled dmake to honor the '-' recipe switch.
2006/12/01 01:16:58 vq 1.10.2.6: #i61856# Fix "Internal Error: Child is missing .." problem.
2006/11/27 22:23:14 vq 1.10.2.5: #i61856# Improve (dmake internal) process handling.
2006/11/19 05:27:24 vq 1.10.2.4: #i71704# Let the global .SEQUENTIAL attribute implicitely set MAXPROCESS=1
and disallow MAXPROCESS to be changed if the global .SEQUENTIAL is set.
2006/11/17 21:56:23 vq 1.10.2.3: #i61856# Implement better way to wait for a process queue to finish
without obstructing other process queues during parallel makefile
processing.
2006/11/15 19:43:12 vq 1.10.2.2: #i71582# Make dmake usable on OpenBSD. (Patch separated from CWS openbsd01)
2006/11/12 05:06:43 vq 1.10.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:44:15 +00:00
Vladimir Glazounov
b538a7e6b4 INTEGRATION: CWS dmake47 (1.1.1.1.156); FILE MERGED
2006/10/01 16:23:32 vq 1.1.1.1.156.1: #i69742# Clean up/speed up Build_path().
2007-01-18 08:44:04 +00:00
Vladimir Glazounov
ac8afc8a83 INTEGRATION: CWS dmake47 (1.5.12); FILE MERGED
2006/09/29 18:50:25 vq 1.5.12.1: #i69814# Add/fix option to make directory cache case insensitive. (Make
this the default for Windows and Mac OS X.) Added testcase.
2007-01-18 08:43:52 +00:00
Vladimir Glazounov
af2acace32 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:43 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:43:27 +00:00
Vladimir Glazounov
fc41e04f3d INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/10/08 23:27:12 vq 1.1.2.1: #i70210# Fix dmakes handling of empty dynamic prerequisites.
2007-01-18 08:43:12 +00:00
Vladimir Glazounov
50472327f5 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/10/08 22:49:05 vq 1.1.2.1: #i70168# Improve $ handling in targets/prerequisites.
2007-01-18 08:43:02 +00:00
Vladimir Glazounov
3b42927f94 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/10/07 02:28:42 vq 1.1.2.1: #i69742# Add testcase.
2007-01-18 08:42:52 +00:00
Vladimir Glazounov
8079c8dda7 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/12/02 19:10:54 vq 1.1.2.1: #i72210# Add missing detail and a testcase.
2007-01-18 08:42:41 +00:00
Vladimir Glazounov
13c0772a53 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/11/20 17:16:49 vq 1.1.2.3: #i71777# Solaris testcase fixes.
2006/11/20 16:38:46 vq 1.1.2.2: #i71422# Fix testcase.
2006/11/13 20:39:11 vq 1.1.2.1: #i71422# Add testcases.
2007-01-18 08:42:31 +00:00
Vladimir Glazounov
20b7b0c7a8 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/11/20 17:16:49 vq 1.1.2.2: #i71777# Solaris testcase fixes.
2006/11/13 20:39:11 vq 1.1.2.1: #i71422# Add testcases.
2007-01-18 08:42:20 +00:00
Vladimir Glazounov
6da28b3dd2 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/11/19 21:10:41 vq 1.1.2.1: #i71704# Add testcase and documentation.
2007-01-18 08:42:09 +00:00
Vladimir Glazounov
d46698a4c7 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/11/17 23:09:19 vq 1.1.2.1: #i61856# Add testcase.
2007-01-18 08:41:58 +00:00
Vladimir Glazounov
ba5a966206 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/11/20 17:16:49 vq 1.1.2.2: #i71777# Solaris testcase fixes.
2006/11/10 03:25:00 vq 1.1.2.1: #i69943# Add testcase to check directory caching with DOS style path
targets on cygwin dmake.
2007-01-18 08:41:49 +00:00
Vladimir Glazounov
d63b53b052 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/10/07 20:23:16 vq 1.1.2.1: #i70027# Fix diagnostic output and add a testcase.
2007-01-18 08:41:39 +00:00
Vladimir Glazounov
b8494f7a04 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/11/21 11:50:42 hjs 1.1.2.3: small cleanup
2006/11/21 01:32:17 vq 1.1.2.2: #i71777# Fix testcase - Only test the directory cache for case
insensitivity if the FS is also case insensitive.
2006/09/29 18:50:24 vq 1.1.2.1: #i69814# Add/fix option to make directory cache case insensitive. (Make
this the default for Windows and Mac OS X.) Added testcase.
2007-01-18 08:41:29 +00:00
Vladimir Glazounov
ce6470ef26 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/11/21 11:50:42 hjs 1.1.2.3: small cleanup
2006/11/20 16:58:23 vq 1.1.2.2: #i71777# Fix testcase.
2006/11/09 21:31:23 vq 1.1.2.1: #i69821# Add testcase to verify that .SETDIR works (with drive letters
on cygwin) and sets TMD correctly.
2007-01-18 08:41:18 +00:00
Vladimir Glazounov
4545083594 INTEGRATION: CWS dmake47 (1.1.2); FILE ADDED
2006/09/29 18:55:42 vq 1.1.2.2: #i69821# Fix testcase.
2006/09/28 21:42:38 vq 1.1.2.1: #i69821# Fix TMD macro and add testcase.
2007-01-18 08:41:09 +00:00
Vladimir Glazounov
2757bfca77 INTEGRATION: CWS dmake47 (1.4.2); FILE MERGED
2006/12/02 19:10:54 vq 1.4.2.14: #i72210# Add missing detail and a testcase.
2006/11/19 21:10:41 vq 1.4.2.13: #i71704# Add testcase and documentation.
2006/11/17 23:09:19 vq 1.4.2.12: #i61856# Add testcase.
2006/11/13 20:39:10 vq 1.4.2.11: #i71422# Add testcases.
2006/11/12 05:25:28 vq 1.4.2.10: #i71422# Remove unused macro and regenerate autotools files.
2006/11/10 03:25:00 vq 1.4.2.9: #i69943# Add testcase to check directory caching with DOS style path
targets on cygwin dmake.
2006/11/09 21:31:23 vq 1.4.2.8: #i69821# Add testcase to verify that .SETDIR works (with drive letters
on cygwin) and sets TMD correctly.
2006/10/08 23:27:12 vq 1.4.2.7: #i70210# Fix dmakes handling of empty dynamic prerequisites.
2006/10/08 22:49:04 vq 1.4.2.6: #i70168# Improve $ handling in targets/prerequisites.
2006/10/07 20:23:15 vq 1.4.2.5: #i70027# Fix diagnostic output and add a testcase.
2006/10/07 02:28:41 vq 1.4.2.4: #i69742# Add testcase.
2006/09/29 18:50:24 vq 1.4.2.3: #i69814# Add/fix option to make directory cache case insensitive. (Make
this the default for Windows and Mac OS X.) Added testcase.
2006/09/28 21:42:38 vq 1.4.2.2: #i69821# Fix TMD macro and add testcase.
2006/09/28 21:16:27 vq 1.4.2.1: #i69953# Clean up of the autotooling.
2007-01-18 08:40:58 +00:00
Vladimir Glazounov
e6b81e7911 INTEGRATION: CWS dmake47 (1.4.2); FILE MERGED
2006/12/02 19:35:53 vq 1.4.2.12: #i72210# Missed an autotool bit.
2006/11/19 21:10:41 vq 1.4.2.11: #i71704# Add testcase and documentation.
2006/11/17 23:09:19 vq 1.4.2.10: #i61856# Add testcase.
2006/11/13 20:39:10 vq 1.4.2.9: #i71422# Add testcases.
2006/11/10 03:25:00 vq 1.4.2.8: #i69943# Add testcase to check directory caching with DOS style path
targets on cygwin dmake.
2006/11/09 21:31:23 vq 1.4.2.7: #i69821# Add testcase to verify that .SETDIR works (with drive letters
on cygwin) and sets TMD correctly.
2006/10/08 23:27:12 vq 1.4.2.6: #i70210# Fix dmakes handling of empty dynamic prerequisites.
2006/10/08 22:49:04 vq 1.4.2.5: #i70168# Improve $ handling in targets/prerequisites.
2006/10/07 20:23:15 vq 1.4.2.4: #i70027# Fix diagnostic output and add a testcase.
2006/10/07 02:28:41 vq 1.4.2.3: #i69742# Add testcase.
2006/09/29 18:50:24 vq 1.4.2.2: #i69814# Add/fix option to make directory cache case insensitive. (Make
this the default for Windows and Mac OS X.) Added testcase.
2006/09/28 21:42:38 vq 1.4.2.1: #i69821# Fix TMD macro and add testcase.
2007-01-18 08:40:44 +00:00
Vladimir Glazounov
8b9ccf55f4 INTEGRATION: CWS dmake47 (1.5.12); FILE MERGED
2006/11/12 05:25:28 vq 1.5.12.2: #i71422# Remove unused macro and regenerate autotools files.
2006/09/28 21:16:27 vq 1.5.12.1: #i69953# Clean up of the autotooling.
2007-01-18 08:40:17 +00:00
Vladimir Glazounov
35f10bcd4a INTEGRATION: CWS dmake47 (1.5.12); FILE MERGED
2006/11/12 05:25:27 vq 1.5.12.2: #i71422# Remove unused macro and regenerate autotools files.
2006/09/28 21:16:27 vq 1.5.12.1: #i69953# Clean up of the autotooling.
2007-01-18 08:40:04 +00:00
Vladimir Glazounov
427ad5a7bc INTEGRATION: CWS dmake47 (1.5.12); FILE MERGED
2006/11/12 05:25:27 vq 1.5.12.2: #i71422# Remove unused macro and regenerate autotools files.
2006/09/28 21:16:26 vq 1.5.12.1: #i69953# Clean up of the autotooling.
2007-01-18 08:39:51 +00:00
Vladimir Glazounov
556d0d5845 INTEGRATION: CWS dmake47 (1.8.12); FILE MERGED
2006/11/12 05:25:26 vq 1.8.12.2: #i71422# Remove unused macro and regenerate autotools files.
2006/09/28 21:16:25 vq 1.8.12.1: #i69953# Clean up of the autotooling.
2007-01-18 08:39:24 +00:00
Vladimir Glazounov
8f2b82c8d0 INTEGRATION: CWS dmake47 (1.10.12); FILE MERGED
2006/11/12 05:25:26 vq 1.10.12.2: #i71422# Remove unused macro and regenerate autotools files.
2006/09/28 21:16:24 vq 1.10.12.1: #i69953# Clean up of the autotooling.
2007-01-18 08:38:57 +00:00
Vladimir Glazounov
1308091754 INTEGRATION: CWS dmake47 (1.5.12); FILE MERGED
2006/11/12 05:25:26 vq 1.5.12.2: #i71422# Remove unused macro and regenerate autotools files.
2006/09/28 21:16:24 vq 1.5.12.1: #i69953# Clean up of the autotooling.
2007-01-18 08:38:44 +00:00
Vladimir Glazounov
ec2db347fb INTEGRATION: CWS dmake47 (1.10.12); FILE MERGED
2006/11/12 05:25:25 vq 1.10.12.2: #i71422# Remove unused macro and regenerate autotools files.
2006/09/28 21:16:23 vq 1.10.12.1: #i69953# Clean up of the autotooling.
2007-01-18 08:38:30 +00:00
Vladimir Glazounov
0d78b1e917 INTEGRATION: CWS dmake47 (1.10.12); FILE MERGED
2006/11/12 05:25:25 vq 1.10.12.2: #i71422# Remove unused macro and regenerate autotools files.
2006/09/28 21:16:22 vq 1.10.12.1: #i69953# Clean up of the autotooling.
2007-01-18 08:38:17 +00:00
Vladimir Glazounov
276609d597 INTEGRATION: CWS dmake47 (1.5.2); FILE MERGED
2006/09/28 17:33:07 vq 1.5.2.1: #i69952#  Bump version to 4.7-cvs.
2007-01-18 08:38:04 +00:00
Vladimir Glazounov
1760f6725b INTEGRATION: CWS dmake47 (1.1.1.1.156); FILE MERGED
2006/09/30 15:01:16 vq 1.1.1.1.156.1: #i69814# Remove the unused DMSTRLWR macro.
2007-01-18 08:37:51 +00:00
Vladimir Glazounov
210c00b872 INTEGRATION: CWS dmake47 (1.1.1.1.156); FILE MERGED
2006/11/12 05:06:43 vq 1.1.1.1.156.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:37:39 +00:00
Vladimir Glazounov
f490429e9f INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:43 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:37:27 +00:00
Vladimir Glazounov
5bf2ef60c3 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:42 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:37:15 +00:00
Vladimir Glazounov
7bdf880af0 INTEGRATION: CWS dmake47 (1.7.2); FILE MERGED
2006/11/12 05:06:41 vq 1.7.2.1: #i71422# Add a new feature: Using @@ as a recipe prefix redirects the
output (stdout and stderr) of a recipe to /dev/null (or NUL on W32)
completely suppressing the output of that recipe to the terminal.
As for the @ prefix this can be disabled using the -v[r] switch.
2007-01-18 08:36:07 +00:00