summaryrefslogtreecommitdiff
path: root/dmake/dmake.c
AgeCommit message (Collapse)Author
2011-05-16free after useDavid Tardon
2011-03-23Merge commit 'ooo/DEV300_m103'Jan Holesovsky
Conflicts: configure configure.in instsetoo_native/util/openoffice.lst set_soenv.in solenv/bin/cws.pl solenv/bin/modules/installer/simplepackage.pm solenv/gbuild/LinkTarget.mk solenv/gbuild/extensions/post_PackModule.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/windows.mk solenv/inc/installationtest.mk solenv/inc/minor.mk soltools/cpp/_eval.c
2010-12-05Replace all occured, occurance etc.Takeshi Abe
2010-11-25#i115784# dmake: fix memory errors uncovered by valgrind and other tools.Matthias Huetsch [mhu]
2010-10-28Mac OS9 Cleanup #2Joseph Powers
2008-03-05INTEGRATION: CWS dmake412_DEV300 (1.12.2); FILE MERGEDKurt Zenker
2008/02/07 15:42:37 vq 1.12.2.4: #i85136# The content of INCFILENAME needs no further expansion. 2008/02/07 15:28:42 vq 1.12.2.3: #i85136# Prevent filenames from being expanded if they already are. 2008/02/06 22:22:18 vq 1.12.2.2: #i85136# Do not expand ABSMAKECMD and MAKECMD macros. 2007/11/11 23:05:48 vq 1.12.2.1: #i83540# Enable parallel builds with native W32 dmake. (First MinGW only.)
2007-10-15INTEGRATION: CWS dmake411 (1.10.4); FILE MERGEDIvo Hinkelmann
2007/09/23 22:05:02 vq 1.10.4.6: #i81855# More changes for the OS/2 port. Patch provided by Yuri Dario. 2007/09/22 22:08:30 vq 1.10.4.5: RESYNC: (1.10-1.11); FILE MERGED 2007/09/21 23:14:14 vq 1.10.4.4: #i81296# Change comment. 2007/09/16 03:57:12 vq 1.10.4.3: #i74007# Revert the part of the previous patch that lets OOODMAKEMODE always be imported from the environment. Instead move the definition of targets from the command line after the evaluation of the startup makefile. 2007/09/16 03:03:40 vq 1.10.4.2: #i74007# Always import OOODMAKEMODE from the environment. Define targets from the command line after the macros from the command line and OOODMAKEMODE from the environment are set. 2007/09/14 03:40:58 vq 1.10.4.1: #i81296# Clear flags indicating that targets that infered makefiles (and their prerequisites) were previously build.
2007-09-20INTEGRATION: CWS os2port01 (1.7.6); FILE MERGEDVladimir Glazounov
2007/08/08 08:28:32 obr 1.7.6.2: RESYNC: (1.7-1.10); FILE MERGED 2006/12/28 14:54:32 ydario 1.7.6.1: OS/2 initial import.
2007-06-12INTEGRATION: CWS dmake48 (1.9.2); FILE MERGEDOliver Bolte
2007/03/17 19:00:37 vq 1.9.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-01-18INTEGRATION: CWS dmake47 (1.8.2); FILE MERGEDVladimir Glazounov
2006/12/06 22:09:19 vq 1.8.2.4: #i72337# Make dmake -V tell whether fork/exec or spawn is used. 2006/11/19 05:27:24 vq 1.8.2.3: #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:38 vq 1.8.2.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/01 19:18:26 vq 1.8.2.1: #i69742# Create Clean_path() function.
2006-09-25INTEGRATION: CWS dmake46 (1.7.2); FILE MERGEDVladimir Glazounov
2006/07/17 03:10:56 vq 1.7.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.6.2); FILE MERGEDIvo Hinkelmann
2006/05/03 21:47:14 vq 1.6.2.1: #i64869# Fix various parsing problems of target definitions and add code comments.
2006-04-20INTEGRATION: CWS dmake43p01 (1.5.2); FILE MERGEDJens-Heiner Rechtien
2006/02/26 23:33:37 vq 1.5.2.11: #i62118# Fix invalid detection of circular dependencies arising from F_VISITED and F_USED both having the same value but being used in different contexts. 2006/02/02 04:50:08 vq 1.5.2.10: #i47919# Fix typo. 2006/02/02 04:39:55 vq 1.5.2.9: #i47919# Use the correct handler function for the signal() handling. 2006/02/01 23:28:54 vq 1.5.2.8: #i60948# Add -m option family to generate timing information for targets and/or recipes. (Autotools files were regenerated.) 2005/09/05 20:56:44 vq 1.5.2.7: #i53148# Move redirection of stdout from parent to child and avoid capturing spurious output from other process queues. 2005/09/05 17:23:44 vq 1.5.2.6: #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:14 vq 1.5.2.5: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1. This certainly includes the -P# switch with # > 1. 2005/05/05 21:45:39 vq 1.5.2.4: Issue number: 38830 Submitted by: waratah@openoffice.org Change dmake's diagnosic output to use "Warning:" or "Error:". Adding the colon makes it easier grep for these diagnostics in long logfiles. 2005/04/22 01:04:35 vq 1.5.2.3: #i47851# Increase the version number to 4.4-cvs and slightly rearrange the output of "dmake -V". Remove the hardcoded (in autotools builds) OS macro. It had the wrong value to be usable with the startup/*.mk and is not mentioned in the man page. Clean up configure.in and friends. 2005/04/11 03:28:54 vq 1.5.2.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". 2005/04/09 21:22:30 vq 1.5.2.1: #i43254# Make the usage of DMAKEROOT consistent with the man page for all OSs. This includes the removal of "SOLARVER UPD INPATH OS UPDMINOREXT" from the list of macros that are always imported from the environment. Patch inspired in part by shay@openoffice.org.
2004-10-22INTEGRATION: CWS dmake43 (1.4.2); FILE MERGEDRüdiger Timm
2004/10/07 21:57:36 vq 1.4.2.1: #i31647# Bump the dmake version number to 4.3 plus some small cleanups. Note: The _head file was renamed to COPYING, COPYING is not a new file, but was empty befor.
2004-09-08INTEGRATION: CWS ooo20040704 (1.3.68); FILE MERGEDRüdiger Timm
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 Rechtien
2002-10-11dmake: Implement fix for Lost child problem. Correct some checks for ↵Ken Foskey
functions (assumed present) and also fix up all gcc warnings using -Wall.
2000-09-22initial importJens-Heiner Rechtien