Commit graph

13 commits

Author SHA1 Message Date
Kurt Zenker
acb382e25e INTEGRATION: CWS dmake412_DEV300 (1.12.2); FILE MERGED
2007/11/12 00:12:02 vq 1.12.2.3: #i83540# Make dmake buildable with .NET 2003 again.
2007/11/11 23:05:48 vq 1.12.2.2: #i83540# Enable parallel builds with native W32 dmake. (First MinGW only.)
2007/11/11 00:03:31 vq 1.12.2.1: #i83523# Rename macro PVOID to DMPVOID to avoid problems when including
windows.h.
2008-03-05 17:28:27 +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
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
Vladimir Glazounov
ce72c53161 INTEGRATION: CWS dmake47 (1.9.12); FILE MERGED
2006/11/12 05:06:38 vq 1.9.12.4: #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/01 19:18:27 vq 1.9.12.3: #i69742# Create Clean_path() function.
2006/09/29 21:20:45 vq 1.9.12.2: #i69953# Remove NO_DRIVE_LETTERS, use HAVE_DRIVE_LETTERS instead.
2006/09/29 18:50:22 vq 1.9.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:29:52 +00:00
Jens-Heiner Rechtien
cfbaf9c933 INTEGRATION: CWS dmake43p01 (1.8.6); FILE MERGED
2005/09/26 00:33:12 vq 1.8.6.1: #i55070# Fix Fred Fishes DBUG macros and add --enable-dbug to enable them
in a configure type build. Also regenerate autotool files.
2006-04-20 10:59:59 +00:00
Rüdiger Timm
4947da3459 INTEGRATION: CWS ooo20040704 (1.7.68); FILE MERGED
2004/07/15 19:47:36 vq 1.7.68.1: #i30887# Remove the wrongly added LGPL/SISSL license headers.
2004-09-08 15:06:06 +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
8b5ad33c20 dmake: Correct some undefined functions in some modules 2002-10-07 12:36:01 +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
Martin Hollmichel
ab11017833 join: from OOO_STABLE_1 2002-07-11 07:53:35 +00:00
Martin Hollmichel
81d03cb039 avoid clash with autoconf config.h 2001-04-20 13:21:05 +00:00
Jens-Heiner Rechtien
b501a54cf9 initial import 2000-09-22 14:33:37 +00:00