summaryrefslogtreecommitdiff
path: root/dmake/unix
AgeCommit message (Collapse)AuthorFilesLines
2013-02-28remove dmake, build.pl, deliver.pl and zipdep.plBjoern Michaelsen124-10526/+0
This is writing history: LibreOffice builds in ONE non-recursive make process with full dependencies. We will now be able to really move forward without the old build system. A big 'Thank you!' goes out to everyone contributing to solenv/gbuild, especially: - David Tardon - Norbert Thiebaud - Tor Lillqvist - Michael Stahl - Matúš Kukan - Stephan Bergmann - Luboš Luňák - Caolán McNamara - Mathias Bauer - Jan Holesovsky - Peter Foley - Andras Timar - Hans-Joachim Lankenau and all the heroes migrating all the modules of LibreOffice to gbuild. By explicit request this commit has to be completed with this quote: I say we take off and nuke the entire site from orbit. It's the only way to be sure. Hold on a second. This installation has a substantial dollar value attached to it. They can bill me. Change-Id: I72fa17cfb24fae00ca78cfe0eb5782c1788d2dcc Reviewed-on: https://gerrit.libreoffice.org/2445 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Niko Rönkkö <ronkko@iki.fi> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-02-23Fix typo "fuction" -> "function"Julien Nabet1-1/+1
Change-Id: I369da2262d42fbc7cc3cfeeef4920606522237cd
2012-10-26warn free build of dmake, concat-deps and lpsolveRené Kjellerup1-3/+3
add error handling for fread, fwrite, and fscanf calls use "fputs" instead of "fprintf" to avoid warning that it couldn't varify the format string because it wasn't a string literal. Change-Id: I1137160d28461fbac69c8e05d32ba010da491c57 Reviewed-on: https://gerrit.libreoffice.org/903 Reviewed-by: Petr Mladek <pmladek@suse.cz> Tested-by: Petr Mladek <pmladek@suse.cz>
2012-06-28remove malingering legacy RCS tags.Michael Meeks8-24/+8
2012-06-22.am files don't need executable bitsMichael Stahl1-0/+0
Change-Id: I6ba77dad167e2989e7151a8fa3c085c9133ed623
2012-06-22.in files don't need executable bitsMichael Stahl1-0/+0
Change-Id: I8868e19a75376d5abf2d62eda1774c9bd2defa4c
2012-06-12cppcheck: Avoid unused variables code warningsMartyn Russell1-2/+1
Change-Id: I51ba83c5356f2eb33ed09f6516de9f004678bc8f
2012-02-21later cygwins have a different locaton for process.hNoel Power1-0/+4
Signed-off-by: Petr Mladek <pmladek@suse.cz>
2011-12-08childs -> childrenMichael T. Whiteley1-3/+3
2011-10-07cppcheck reduce scope in dmake/unix/runargv.cPierre-André Jacquod1-14/+16
2011-07-22don't let our fprintf on a broken pipe pollute errno's ECHILD with EPIPEMichael Meeks1-4/+6
2011-03-23Merge commit 'ooo/DEV300_m103'Jan Holesovsky1-87/+84
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
2011-02-21Add DragonFly defines.Francois Tigeot1-1/+2
2010-12-16Handle NetBSD like the other BSDs in more cases.Thomas Klausner1-1/+1
2010-11-25#i115784# dmake: fix memory errors uncovered by valgrind and other tools.Matthias Huetsch [mhu]1-87/+84
2009-07-16CWS-TOOLING: integrate CWS mingwport21Ivo Hinkelmann1-3/+12
2009-07-01 15:17:50 +0200 tono r273595 : i#102971: mingw port without solarbindir in PATH 2009-07-01 15:15:44 +0200 tono r273591 : i#90212: dmake not releasing file descriptor
2008-03-05INTEGRATION: CWS dmake412_DEV300 (1.13.2); FILE MERGEDKurt Zenker1-54/+336
2008/01/22 05:34:44 vq 1.13.2.9: #i83540# Separate error handling from pid. 2008/01/08 01:36:07 vq 1.13.2.8: #i83540# Add diagnostics for WaitForMultipleObjects() calls. 2008/01/06 21:21:09 vq 1.13.2.7: #i85014# Let master targets for targets with multiple (::) rules inherit the newest time stamp of their "sub"-rules. Make runargv() indicate that it finished the command when it had to wait for its completion. 2007/11/26 14:23:19 vq 1.13.2.6: #i83540# Return the pid that was waited for. 2007/11/26 03:37:50 vq 1.13.2.5: #i83540# Fix handle inheritance for native W32 process spawning. 2007/11/22 15:27:11 vq 1.13.2.4: #i83540# Avoid conflict on solaris, rename NOPID to DMNOPID. 2007/11/12 00:12:02 vq 1.13.2.3: #i83540# Make dmake buildable with .NET 2003 again. 2007/11/11 23:05:49 vq 1.13.2.2: #i83540# Enable parallel builds with native W32 dmake. (First MinGW only.) 2007/11/10 01:54:08 vq 1.13.2.1: #i10000# Small clean up.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann2-8/+8
2007/09/19 00:34:39 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann5-20/+20
2007/09/19 00:34:38 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann2-9/+9
2007/09/19 00:34:37 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.6.6); FILE MERGEDIvo Hinkelmann1-4/+4
2007/09/19 00:34:37 vq 1.6.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.1.2); FILE ADDEDIvo Hinkelmann1-0/+172
2007/09/23 22:05:03 vq 1.1.2.1: #i81855# More changes for the OS/2 port. Patch provided by Yuri Dario.
2007-10-15INTEGRATION: CWS dmake411 (1.7.6); FILE MERGEDIvo Hinkelmann1-4/+4
2007/09/19 00:34:37 vq 1.7.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann5-21/+21
2007/09/19 00:34:36 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.8.6); FILE MERGEDIvo Hinkelmann3-12/+12
2007/09/19 00:34:35 vq 1.8.6.1: #i81252# Add a new SHELLCMDQUOTE control macro.
2007-10-15INTEGRATION: CWS dmake411 (1.3.2); FILE MERGEDIvo Hinkelmann2-5/+4
2007/09/22 23:05:38 vq 1.3.2.1: #i81855# Clean-up merge from CWS os2port01.
2007-10-15INTEGRATION: CWS dmake411 (1.11.6); FILE MERGEDIvo Hinkelmann1-49/+71
2007/10/06 14:33:06 vq 1.11.6.6: #i80598# Always issue a warning if the actual execution of a recipe line (this does not include sucessfully executed, but failing programs) fails. 2007/09/24 17:51:42 vq 1.11.6.5: #i80012# Fix crash when deleting intermediate targets. 2007/09/22 22:08:44 vq 1.11.6.4: RESYNC: (1.11-1.12); FILE MERGED 2007/09/19 00:34:35 vq 1.11.6.3: #i81252# Add a new SHELLCMDQUOTE control macro. 2007/09/02 10:44:26 vq 1.11.6.2: #i67911# Wait with the deletion of temporary files until the target is completely made. 2007/08/11 20:52:23 vq 1.11.6.1: #i80598# Fix handling of ignored errors in the spawn enabled version of dmake.
2007-10-15INTEGRATION: CWS dmake411 (1.7.16); FILE MERGEDIvo Hinkelmann1-7/+2
2007/09/16 03:57:13 vq 1.7.16.2: #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:42 vq 1.7.16.1: #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-10-15INTEGRATION: CWS dmake411 (1.8.2); FILE MERGEDIvo Hinkelmann1-6/+2
2007/09/22 23:05:37 vq 1.8.2.1: #i81855# Clean-up merge from CWS os2port01.
2007-09-20INTEGRATION: CWS os2port01 (1.1.1.1.162); FILE MERGEDVladimir Glazounov1-1/+4
2007/08/08 08:43:45 obr 1.1.1.1.162.2: RESYNC: (1.1.1.1-1.2); FILE MERGED 2006/12/28 14:54:34 ydario 1.1.1.1.162.1: OS/2 initial import.
2007-09-20INTEGRATION: CWS os2port01 (1.9.12); FILE MERGEDVladimir Glazounov1-4/+9
2007/08/08 08:43:38 obr 1.9.12.2: RESYNC: (1.9-1.11); FILE MERGED 2006/12/28 14:54:34 ydario 1.9.12.1: OS/2 initial import.
2007-09-20INTEGRATION: CWS os2port01 (1.6.6); FILE MERGEDVladimir Glazounov1-2/+7
2007/09/20 07:04:44 obr 1.6.6.3: fix for build breaker (not found earlier because prebuild binaries are used in SUN build environment 2007/08/08 08:43:31 obr 1.6.6.2: RESYNC: (1.6-1.7); FILE MERGED 2006/12/28 14:54:34 ydario 1.6.6.1: OS/2 initial import.
2007-09-20INTEGRATION: CWS os2port01 (1.1.1.1.162); FILE MERGEDVladimir Glazounov1-1/+6
2007/08/08 08:43:14 obr 1.1.1.1.162.2: RESYNC: (1.1.1.1-1.2); FILE MERGED 2006/12/28 14:54:34 ydario 1.1.1.1.162.1: OS/2 initial import.
2007-09-20INTEGRATION: CWS os2port01 (1.5.18); FILE MERGEDVladimir Glazounov1-2/+6
2007/08/08 08:43:07 obr 1.5.18.2: RESYNC: (1.5-1.7); FILE MERGED 2006/12/28 14:54:34 ydario 1.5.18.1: OS/2 initial import.
2007-06-12INTEGRATION: CWS dmake48 (1.4.40); FILE MERGEDOliver Bolte1-3/+26
2007/03/14 00:51:37 vq 1.4.40.1: #i10000# No real change, only comments were added or modified.
2007-06-12INTEGRATION: CWS dmake48 (1.6.2); FILE MERGEDOliver Bolte1-8/+27
2007/01/21 23:21:13 vq 1.6.2.1: #i73661# Improve case insensitive directory caching on case sensitive file systems but it is *not* recommended to to so. A comment was added to the man page emphasizing this.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov2-6/+6
2006/11/12 05:06:49 vq 1.7.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov3-9/+9
2006/11/12 05:06:48 vq 1.7.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov3-9/+9
2006/11/12 05:06:47 vq 1.7.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.5.2); FILE MERGEDVladimir Glazounov1-3/+3
2006/11/12 05:06:47 vq 1.5.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.6.2); FILE MERGEDVladimir Glazounov1-3/+3
2006/11/12 05:06:46 vq 1.6.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov2-8/+8
2006/11/12 05:06:46 vq 1.7.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov4-12/+12
2006/11/12 05:06:45 vq 1.7.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.7.2); FILE MERGEDVladimir Glazounov3-9/+9
2006/11/12 05:06:44 vq 1.7.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.1.1.1.156); FILE MERGEDVladimir Glazounov1-2/+1
2006/09/30 15:01:17 vq 1.1.1.1.156.1: #i69814# Remove the unused DMSTRLWR macro.
2007-01-18INTEGRATION: CWS dmake47 (1.10.2); FILE MERGEDVladimir Glazounov1-122/+344
2006/12/22 04:36:58 vq 1.10.2.10: #i61856# Remove another verbose debugging statement. 2006/12/21 03:16:17 vq 1.10.2.9: #i61856# Child process handling improvements. 2006/12/02 19:10:55 vq 1.10.2.8: #i72210# Add missing detail and a testcase. 2006/12/02 18:25:49 vq 1.10.2.7: #i72210# Teach spawn enabled dmake to honor the '-' recipe switch. 2006/12/01 01:16:58 vq 1.10.2.6: #i61856# Fix "Internal Error: Child is missing .." problem. 2006/11/27 22:23:14 vq 1.10.2.5: #i61856# Improve (dmake internal) process handling. 2006/11/19 05:27:24 vq 1.10.2.4: #i71704# Let the global .SEQUENTIAL attribute implicitely set MAXPROCESS=1 and disallow MAXPROCESS to be changed if the global .SEQUENTIAL is set. 2006/11/17 21:56:23 vq 1.10.2.3: #i61856# Implement better way to wait for a process queue to finish without obstructing other process queues during parallel makefile processing. 2006/11/15 19:43:12 vq 1.10.2.2: #i71582# Make dmake usable on OpenBSD. (Patch separated from CWS openbsd01) 2006/11/12 05:06:43 vq 1.10.2.1: #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.
2007-01-18INTEGRATION: CWS dmake47 (1.1.1.1.156); FILE MERGEDVladimir Glazounov1-2/+6
2006/10/01 16:23:32 vq 1.1.1.1.156.1: #i69742# Clean up/speed up Build_path().
2007-01-18INTEGRATION: CWS dmake47 (1.5.12); FILE MERGEDVladimir Glazounov1-16/+17
2006/09/29 18:50:25 vq 1.5.12.1: #i69814# Add/fix option to make directory cache case insensitive. (Make this the default for Windows and Mac OS X.) Added testcase.
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov1-2/+2
2006/07/31 02:48:01 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().
2006-09-25INTEGRATION: CWS dmake46 (1.6.8); FILE MERGEDVladimir Glazounov3-6/+6
2006/07/31 02:48:00 vq 1.6.8.1: #i64583# Remove unused parameter from Create_temp() and Get_temp().