Commit graph

8377 commits

Author SHA1 Message Date
Ivo Hinkelmann
fa13553581 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/10/06 14:33:06 vq 1.1.2.2: #i80598# Always issue a warning if the actual execution of a recipe line
(this does not include sucessfully executed, but failing programs) fails.
2007/08/11 21:23:42 vq 1.1.2.1: #i80598# Add testcase.
2007-10-15 14:50:35 +00:00
Ivo Hinkelmann
7c5a41509e INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/08/09 02:00:36 vq 1.1.2.1: #i67709# Add testcase.
2007-10-15 14:50:24 +00:00
Ivo Hinkelmann
4d1933b86b INTEGRATION: CWS dmake411 (1.3.22); FILE MERGED
2007/10/11 20:57:13 vq 1.3.22.1: #i50092# Work around Solaris and nfs timing issues.
Patch from hjs@openoffice.org.
2007-10-15 14:50:13 +00:00
Ivo Hinkelmann
7b9f7e7366 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/10/13 22:21:23 vq 1.1.2.1: #i81252# Add testcase.
2007-10-15 14:49:59 +00:00
Ivo Hinkelmann
da9dc96876 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/10/13 22:27:58 vq 1.1.2.2: #i10000# Fix typo.
2007/09/16 16:35:34 vq 1.1.2.1: #i81296# Add testcases.
2007-10-15 14:49:47 +00:00
Ivo Hinkelmann
88872b0a4b INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/09/02 10:57:44 vq 1.1.2.1: #i67911# Add testcase.
2007-10-15 14:49:37 +00:00
Ivo Hinkelmann
6a8c7a25cc INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/07/28 01:37:10 vq 1.1.2.1: #i80010# Add testcase.
2007-10-15 14:49:26 +00:00
Ivo Hinkelmann
4a39426a3a INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/07/27 19:16:47 vq 1.1.2.1: #i80009# Add testcase.
2007-10-15 14:49:16 +00:00
Ivo Hinkelmann
79b697eb30 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/09/17 22:24:32 vq 1.1.2.2: #i78776# Fix testcases for non-cygwin OS.
2007/07/25 00:31:15 vq 1.1.2.1: #i78776# Add testcases.
2007-10-15 14:49:06 +00:00
Ivo Hinkelmann
bbbbc4c2b8 INTEGRATION: CWS dmake411 (1.1.2); FILE ADDED
2007/09/16 04:10:30 vq 1.1.2.3: #i74007# Change testcase.
2007/09/16 03:16:51 vq 1.1.2.2: #i74007# Add testcase.
2007/08/26 22:22:27 vq 1.1.2.1: #i74007# Add testcase.
2007-10-15 14:48:56 +00:00
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
Rüdiger Timm
a99c2bfe1d #i82638# Generate product update service information xml file for BrOffice and BrOffice_Dev. 2007-10-15 14:46:58 +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