Commit graph

12 commits

Author SHA1 Message Date
Kurt Zenker
7e0d741a6f INTEGRATION: CWS dmake412_DEV300 (1.11.2); FILE MERGED
2008/02/07 19:50:01 vq 1.11.2.2: #i83940# Make the result of $(mktmp ..) aware of the .WINPATH setting.
2007/11/11 00:03:32 vq 1.11.2.1: #i83523# Rename macro PVOID to DMPVOID to avoid problems when including
windows.h.
2008-03-05 17:28:45 +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
Vladimir Glazounov
79131f92e8 INTEGRATION: CWS dmake47 (1.9.2); FILE MERGED
2006/11/12 05:06:38 vq 1.9.2.2: #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.
2006/09/29 21:20:45 vq 1.9.2.1: #i69953# Remove NO_DRIVE_LETTERS, use HAVE_DRIVE_LETTERS instead.
2007-01-18 08:30:04 +00:00
Vladimir Glazounov
8149ed2a4d INTEGRATION: CWS dmake46 (1.8.8); FILE MERGED
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-25 08:39:41 +00:00
Jens-Heiner Rechtien
305191454d INTEGRATION: CWS dmake43p01 (1.7.6); FILE MERGED
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.
2006-04-20 11:00:12 +00:00
Rüdiger Timm
4a0ffcdbe4 INTEGRATION: CWS ooo20040704 (1.6.22); FILE MERGED
2004/07/15 19:47:36 vq 1.6.22.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2004-09-08 15:06:20 +00:00
Vladimir Glazounov
44ede31e81 INTEGRATION: CWS geordi2q11 (1.5.8); FILE MERGED
2003/12/16 11:17:16 hr 1.5.8.1: #111934#: join CWS ooo111fix1
2003-12-17 15:01:08 +00:00
Hans-Joachim Lankenau
4666a115a1 INTEGRATION: CWS geordi2q01 (1.4.22); FILE MERGED
2003/08/18 12:53:30 hr 1.4.22.1: #i18350#: join changes from CWS ooo11rc3
2003-08-18 14:04:15 +00:00
Jens-Heiner Rechtien
b57fee8153 MWS_SRX644: migrate branch mws_srx644 -> HEAD 2003-03-25 13:05:43 +00:00
Ken Foskey
bc95f59574 dmake: Implement fix for Lost child problem. Correct some checks for functions (assumed present) and also fix up all gcc warnings using -Wall. 2002-10-11 12:42:49 +00:00
Ken Foskey
c52e65d4c7 Dmake: Convert the configure to a better configure process without individual conf.h files for every platform 2002-10-04 12:31:37 +00:00
Jens-Heiner Rechtien
b501a54cf9 initial import 2000-09-22 14:33:37 +00:00