summaryrefslogtreecommitdiff
path: root/dmake/vextern.h
AgeCommit message (Collapse)Author
2007-10-15INTEGRATION: CWS dmake411 (1.6.2); FILE MERGEDIvo Hinkelmann
2007/09/19 00:34:31 vq 1.6.2.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-07-03INTEGRATION: CWS dmake49 (1.5.2); FILE MERGEDRüdiger Timm
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-06-12INTEGRATION: CWS dmake48 (1.4.2); FILE MERGEDOliver Bolte
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-01-18INTEGRATION: CWS dmake47 (1.3.6); FILE MERGEDVladimir Glazounov
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.
2006-06-29INTEGRATION: CWS dmake45 (1.2.2); FILE MERGEDIvo Hinkelmann
2006/05/03 21:47:15 vq 1.2.2.1: #i64869# Fix various parsing problems of target definitions and add code comments.
2006-04-20INTEGRATION: CWS dmake43p01 (1.1.1.1.132); FILE MERGEDJens-Heiner Rechtien
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.
2000-09-22initial importJens-Heiner Rechtien