Commit graph

4 commits

Author SHA1 Message Date
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
Ivo Hinkelmann
467e8ace51 INTEGRATION: CWS dmake45 (1.2.2); FILE MERGED
2006/05/10 17:46:56 vq 1.2.2.1: #i48087# Correct parsing of target definitions with multiple % targets and
prerequisites. Also add some comments.
2006-06-29 10:23:21 +00:00
Jens-Heiner Rechtien
9ba5786840 INTEGRATION: CWS dmake43p01 (1.1.1.1.132); FILE MERGED
2005/04/20 15:26:16 vq 1.1.1.1.132.1: #i43310# Fix percent (%) rules to recognize prerequisites that are defined
with the multiple target rule operator (::).
This implicitly fixes the similar problem for .<suffix>.<suffix> targets.
2006-04-20 10:59:37 +00:00
Jens-Heiner Rechtien
b501a54cf9 initial import 2000-09-22 14:33:37 +00:00