summaryrefslogtreecommitdiff
path: root/dmake/sysintf.c
AgeCommit message (Collapse)AuthorFilesLines
2011-03-23Merge commit 'ooo/DEV300_m103'Jan Holesovsky1-8/+14
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 Abe1-1/+1
2010-11-25#i115784# dmake: fix memory errors uncovered by valgrind and other tools.Matthias Huetsch [mhu]1-8/+14
2008-03-05INTEGRATION: CWS dmake412_DEV300 (1.12.2); FILE MERGEDKurt Zenker1-11/+34
2008/02/07 19:50:01 vq 1.12.2.4: #i83940# Make the result of $(mktmp ..) aware of the .WINPATH setting. 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:19:15 vq 1.12.2.1: #i83523# Post-rename clean up.
2007-10-15INTEGRATION: CWS dmake411 (1.10.4); FILE MERGEDIvo Hinkelmann1-37/+96
2007/09/23 22:05:03 vq 1.10.4.11: #i81855# More changes for the OS/2 port. Patch provided by Yuri Dario. 2007/09/22 22:08:38 vq 1.10.4.10: RESYNC: (1.10-1.11); FILE MERGED 2007/09/19 00:34:31 vq 1.10.4.9: #i81252# Add a new SHELLCMDQUOTE control macro. 2007/09/02 10:44:26 vq 1.10.4.8: #i67911# Wait with the deletion of temporary files until the target is completely made. 2007/08/31 05:24:12 vq 1.10.4.7: #i64572# Issue a warning for virtual targets with corresponding files. Update testcases. 2007/08/25 19:34:32 vq 1.10.4.6: #i64572# If a target without recipes has an existing file use its time stamp only if the time is newer than the one of the its newest prerequisite. 2007/08/22 14:02:19 vq 1.10.4.5: #i64572# Fix the F_RULES problem mentioned before. 2007/08/21 15:09:25 vq 1.10.4.4: #i64572# To keep the dependency chains intact targets without recipes inherit the time of their newest prerequisite. (Additional patches are needed as currently the F_RULES flag is not always set correctly.) 2007/08/20 00:05:09 vq 1.10.4.3: #i64572# Assumes that targets without recipe lines have a current time stamp after they were made (independent of the actual time stamp of the file. 2007/08/18 22:23:40 vq 1.10.4.2: #i64572# Make dmake warn if the time stamp of a target is not updated after making the target. This warning can be silenced using the .SILENT attribute. 2007/08/18 03:16:50 vq 1.10.4.1: #i10000# Add some comments.
2007-09-20INTEGRATION: CWS os2port01 (1.7.12); FILE MERGEDVladimir Glazounov1-1/+13
2007/08/08 08:31:51 obr 1.7.12.2: RESYNC: (1.7-1.10); FILE MERGED 2006/12/28 14:54:33 ydario 1.7.12.1: OS/2 initial import.
2007-06-12INTEGRATION: CWS dmake48 (1.9.2); FILE MERGEDOliver Bolte1-3/+84
2007/03/19 04:58:52 vq 1.9.2.6: #i73499# Restrict function to cygwin only use. 2007/03/18 15:02:10 vq 1.9.2.5: #i73499# Add missing include statement. 2007/03/17 19:00:38 vq 1.9.2.4: #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/03/17 02:36:27 vq 1.9.2.3: #i10000# Trivial fix. 2007/03/14 00:51:37 vq 1.9.2.2: #i10000# No real change, only comments were added or modified. 2007/01/30 02:39:45 vq 1.9.2.1: #i73996# Avoid relative paths going up to the root directory.
2007-01-18INTEGRATION: CWS dmake47 (1.8.2); FILE MERGEDVladimir Glazounov1-19/+28
2006/12/21 03:16:17 vq 1.8.2.5: #i61856# Child process handling improvements. 2006/11/17 21:56:23 vq 1.8.2.4: #i61856# Implement better way to wait for a process queue to finish without obstructing other process queues during parallel makefile processing. 2006/11/12 05:06:39 vq 1.8.2.3: #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/04 03:17:02 vq 1.8.2.2: #i69742# Enable normalization of targets and non-dynamic prerequisites. (Dynamic prerequisites are prerequisites with not expanded macros.) 2006/09/29 21:20:45 vq 1.8.2.1: #i69953# Remove NO_DRIVE_LETTERS, use HAVE_DRIVE_LETTERS instead.
2006-09-25INTEGRATION: CWS dmake46 (1.7.8); FILE MERGEDVladimir Glazounov1-73/+115
2006/08/29 17:08:07 vq 1.7.8.7: #i69071# Don't use umask for the native W32 dmake. 2006/07/31 02:47:51 vq 1.7.8.6: #i64583# Remove unused parameter from Create_temp() and Get_temp(). 2006/07/28 21:19:06 vq 1.7.8.5: #i67589# Add the internal commands noop and echo to the *nix version of dmake. This functionality already existed for the native windows version. 2006/07/27 01:10:48 vq 1.7.8.4: #i67808# Fix the internal echo command of the native Windows dmake version. The patch also moves the usage of the global variable Packed_shell to msdos/runargv.c and msdos/spawn.c. 2006/07/26 00:20:25 vq 1.7.8.3: #i10000# Comment and whitespace changes only. 2006/07/24 21:43:34 vq 1.7.8.2: #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/20 02:41:13 vq 1.7.8.1: #i10000# No code changes. Only comments were added/improved.
2006-04-20INTEGRATION: CWS dmake43p01 (1.6.2); FILE MERGEDJens-Heiner Rechtien1-20/+130
2006/02/02 04:39:56 vq 1.6.2.7: #i47919# Use the correct handler function for the signal() handling. 2006/02/01 23:28:55 vq 1.6.2.6: #i60948# Add -m option family to generate timing information for targets and/or recipes. (Autotools files were regenerated.) 2005/12/15 20:04:05 vq 1.6.2.5: #i58391# Create better temporary filenames when .NET2003 or newer are used. 2005/09/04 19:38:14 vq 1.6.2.4: #i53148# Fix $(shell ...) handling for parallel builds with MAXPROCESS > 1. This certainly includes the -P# switch with # > 1. 2005/05/05 21:27:21 vq 1.6.2.3: #i43310# Fix dmakes handling of multiple (::) targets concerning attributes and flags. Note: An attribute given for a subtarget will also be applied for all other subtargets. (Also add a few comments.) 2005/04/18 22:03:11 vq 1.6.2.2: #i47135# Add code to warn if a filename is longer than NAMEMAX permits. 2005/04/11 03:28:54 vq 1.6.2.1: #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-10-22INTEGRATION: CWS dmake43 (1.5.28); FILE MERGEDRüdiger Timm1-10/+4
2004/10/07 22:18:47 vq 1.5.28.1: #i34746# Fix timestamp of phony targets with prerequisites.
2003-12-17INTEGRATION: CWS geordi2q11 (1.4.52); FILE MERGEDVladimir Glazounov1-8/+62
2003/12/16 11:17:16 hr 1.4.52.1: #111934#: join CWS ooo111fix1
2002-10-11dmake: Implement fix for Lost child problem. Correct some checks for ↵Ken Foskey1-3/+8
functions (assumed present) and also fix up all gcc warnings using -Wall.
2001-02-19remove useless part of changeHans-Joachim Lankenau1-2/+2
2001-02-13fixed left tmpfiles when building group targetsHans-Joachim Lankenau1-4/+19
2000-09-22initial importJens-Heiner Rechtien1-0/+753