summaryrefslogtreecommitdiff
path: root/dmake/vextern.h
AgeCommit message (Collapse)AuthorFilesLines
2007-10-15INTEGRATION: CWS dmake411 (1.6.2); FILE MERGEDIvo Hinkelmann1-1/+2
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 Timm1-1/+2
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 Bolte1-3/+14
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 Glazounov1-2/+2
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 Hinkelmann1-5/+7
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 Rechtien1-3/+10
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 Rechtien1-0/+107