summaryrefslogtreecommitdiff
path: root/dmake/dag.c
AgeCommit message (Collapse)AuthorFilesLines
2009-10-01CWS-TOOLING: integrate CWS cmcfixes62Vladimir Glazounov1-3/+6
2009-09-22 21:19:24 +0200 cmc r276365 : #i100000# that's the most plausible explanation, -D$(CVER) is needed by scp2 under windows 2009-09-19 16:10:36 +0200 cmc r276303 : #i100000# revert this for no partically good reason 2009-09-18 14:16:47 +0200 cmc r276279 : remove extra build depend 2009-09-18 08:56:15 +0200 cmc r276265 : #i100000# rerun autoconf 2009-09-17 14:59:38 +0200 cmc r276245 : CWS-TOOLING: rebase CWS cmcfixes62 to trunk@276192 (milestone: DEV300:m59) 2009-09-10 16:40:49 +0200 pl r276041 : fix warning 2009-09-10 11:34:55 +0200 pl r276026 : disable warning from system header 2009-09-09 19:30:45 +0200 pl r276013 : use osl_getAsciiFunctionSymbol instead of strange cast 2009-09-09 19:25:32 +0200 pl r276012 : add some casting hacks to make compile on solaris cc 2009-09-09 19:10:48 +0200 pl r276009 : add missing Configure option for solaris sparce 32bit 2009-09-09 18:37:05 +0200 pl r276008 : merge fix for #i104525# into moved code 2009-09-07 13:28:08 +0200 cmc r275894 : CWS-TOOLING: rebase CWS cmcfixes62 to trunk@275801 (milestone: DEV300:m57) 2009-08-28 12:36:27 +0200 cmc r275523 : CWS-TOOLING: rebase CWS cmcfixes62 to trunk@275331 (milestone: DEV300:m56) 2009-08-26 12:56:18 +0200 cmc r275413 : #i104088# use the right headers in the right place 2009-08-25 17:07:50 +0200 cmc r275372 : #i104500# make openssl build on linux that isn't x86 or x86_64 2009-08-25 13:08:48 +0200 cmc r275347 : #i89237# pretty picswitch up 2009-08-25 10:58:09 +0200 cmc r275342 : #i104489# remove last unused code in starmath 2009-08-25 10:23:33 +0200 cmc r275338 : #i104088# clean up the define post-move 2009-08-24 13:46:57 +0200 cmc r275310 : #i104088# 64bit odbc api changes 2009-08-24 13:42:52 +0200 cmc r275309 : #i89237# unify linux platform mks under a generic parent 2009-08-24 13:19:52 +0200 cmc r275307 : #i104455# remove unused code 2009-08-24 13:10:56 +0200 cmc r275306 : #i104088# 64bit odbc api changes 2009-08-24 10:07:50 +0200 cmc r275293 : #i104306# move recent-used to vcl 2009-08-24 09:32:08 +0200 cmc r275291 : #i104306# move recent-used to vcl 2009-08-23 22:01:07 +0200 cmc r275286 : #i104306# move recently-used to vcl 2009-08-22 15:25:25 +0200 cmc r275285 : #i104088# 64bit odbc api changes 2009-08-21 17:52:40 +0200 cmc r275268 : #i104306# move recently-used to vcl 2009-08-21 14:38:26 +0200 cmc r275257 : #i104408 make these headers ready for c++0x 2009-08-21 14:20:19 +0200 cmc r275251 : #i104406# avoid overlapping strcpy to avoid bustage on recent toolchains 2009-08-21 14:14:25 +0200 cmc r275250 : #i104385# silence 64bit warnings
2008-03-05INTEGRATION: CWS dmake412_DEV300 (1.11.2); FILE MERGEDKurt Zenker1-2/+8
2007/11/12 00:12:02 vq 1.11.2.2: #i83540# Make dmake buildable with .NET 2003 again. 2007/11/11 23:05:48 vq 1.11.2.1: #i83540# Enable parallel builds with native W32 dmake. (First MinGW only.)
2007-10-15INTEGRATION: CWS dmake411 (1.10.2); FILE MERGEDIvo Hinkelmann1-61/+3
2007/07/24 23:00:26 vq 1.10.2.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-07-03INTEGRATION: CWS dmake49 (1.9.2); FILE MERGEDRüdiger Timm1-4/+8
2007/06/20 22:26:11 vq 1.9.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.8.2); FILE MERGEDOliver Bolte1-27/+78
2007/03/17 19:00:36 vq 1.8.2.3: #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/27 00:51:12 vq 1.8.2.2: #i739183 Mark the internal macros PWD, MAKEDIR and TMD as precious. Also commit some small macro relates clean ups and comment changes. 2007/01/23 02:49:43 vq 1.8.2.1: #i10000# Remove warning and add error handling.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov1-7/+82
2006/11/19 05:27:24 vq 1.7.2.5: #i71704# Let the global .SEQUENTIAL attribute implicitely set MAXPROCESS=1 and disallow MAXPROCESS to be changed if the global .SEQUENTIAL is set. 2006/11/12 05:06:37 vq 1.7.2.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/07 18:34:49 vq 1.7.2.3: #i69742# Never normalize cells that contain a $ in the pathname. 2006/10/06 04:02:35 vq 1.7.2.2: #i69742# Don't targets with $ in the filepath as dynamic macros. ($$ means a single $ in the filepath.) 2006/10/04 03:17:01 vq 1.7.2.1: #i69742# Enable normalization of targets and non-dynamic prerequisites. (Dynamic prerequisites are prerequisites with not expanded macros.)
2006-09-25INTEGRATION: CWS dmake46 (1.6.2); FILE MERGEDVladimir Glazounov1-5/+36
2006/07/24 21:43:33 vq 1.6.2.3: #i64583# Let tempfiles generated by $(mktmp ..) always have 600 permissions. Generate unique and secure tempfiles if a suffix is requested. (Needed for group recipes.) 2006/07/22 03:48:48 vq 1.6.2.2: #i10000# Add some comments. 2006/07/17 03:10:56 vq 1.6.2.1: #i67166# Make dmake issue a warning if a previously unset macro (i.e. it is assumed to be empty) is used and later set to a different value.
2006-06-29INTEGRATION: CWS dmake45 (1.5.2); FILE MERGEDIvo Hinkelmann1-8/+8
2006/05/03 21:47:14 vq 1.5.2.1: #i64869# Fix various parsing problems of target definitions and add code comments.
2006-04-20INTEGRATION: CWS dmake43p01 (1.4.6); FILE MERGEDJens-Heiner Rechtien1-4/+7
2005/04/11 21:13:05 vq 1.4.6.3: #i47137# Elaborate a comment. 2005/03/14 03:21:58 vq 1.4.6.2: #i37053# Fix continuation char handling. 2004/11/12 03:45:08 vq 1.4.6.1: #i37053# dmake line continuation fix.
2004-09-08INTEGRATION: CWS ooo20040704 (1.3.68); FILE MERGEDRüdiger Timm1-62/+6
2004/07/15 19:47:35 vq 1.3.68.2: #i30887# Remove the wrongly added LGPL/SISSL license headers. 2004/07/11 14:48:36 vq 1.3.68.1: #i31255# Add verbose recipe echoing option (-vr) to dmake.
2003-03-25MWS_SRX644: migrate branch mws_srx644 -> HEADJens-Heiner Rechtien1-2/+61
2002-10-11dmake: Implement fix for Lost child problem. Correct some checks for ↵Ken Foskey1-3/+5
functions (assumed present) and also fix up all gcc warnings using -Wall.
2000-09-22initial importJens-Heiner Rechtien1-0/+577