Commit graph

7 commits

Author SHA1 Message Date
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
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
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
Vladimir Glazounov
17ebb9534e INTEGRATION: CWS dmake47 (1.3.6); FILE MERGED
2006/11/12 05:06:39 vq 1.3.6.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/10/08 22:49:03 vq 1.3.6.1: #i70168# Improve $ handling in targets/prerequisites.
2007-01-18 08:33:01 +00:00
Ivo Hinkelmann
e63718d8a7 INTEGRATION: CWS dmake45 (1.2.2); FILE MERGED
2006/05/03 21:47:15 vq 1.2.2.1: #i64869# Fix various parsing problems of target definitions and
add code comments.
2006-06-29 10:25:02 +00:00
Jens-Heiner Rechtien
4a4787573e INTEGRATION: CWS dmake43p01 (1.1.1.1.132); FILE MERGED
2006/02/01 23:28:55 vq 1.1.1.1.132.7: #i60948# Add -m option family to generate timing information for targets
and/or recipes. (Autotools files were regenerated.)
2005/10/11 17:39:39 vq 1.1.1.1.132.6: #i54938# Fix problem when building infered .INCLUDE makefiles and doing
parallel builds.
2005/09/05 20:56:45 vq 1.1.1.1.132.5: #i53148# Move redirection of stdout from parent to child and avoid
capturing spurious output from other process queues.
2005/09/05 17:23:45 vq 1.1.1.1.132.4: #i53148# Additional patch to make sure that the shell escapes is executed
after all previous recipe lines from the same target have finished.
2005/09/04 19:38:15 vq 1.1.1.1.132.3: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1.
This certainly includes the -P# switch with # > 1.
2005/04/11 03:28:54 vq 1.1.1.1.132.2: #i43252# Introduce the macro ABSMAKECMD that's value for a native Windows
dmake executable (compiled with MS Visual C++ or MinGW) is the absolute
filename and NULL for other operating systems or dmake build with other
compilers.
If DMAKEROOT is not changed and only for native Windows dmake versions the
value of DMAKEROOT now defaults to "$(ABSMAKECMD:d)startup".
2004/11/20 01:05:55 vq 1.1.1.1.132.1: #i37491# Add a predefined SPACECHAR macro.
2006-04-20 11:03:05 +00:00
Jens-Heiner Rechtien
b501a54cf9 initial import 2000-09-22 14:33:37 +00:00