summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Deliver.mk
AgeCommit message (Collapse)Author
2016-09-05gbuild: remove hardlink deliverThorsten Behrens
Since there's hardly any 'deliver' going on anymore... Change-Id: Id349958d299c9742382d37deab2125bc09930c14 Reviewed-on: https://gerrit.libreoffice.org/28655 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2015-01-07use special $(TOUCH) for touch -hrRichard PALO
Change-Id: Ifb95dc6bb4bc70f7c4fcd765d96b9aeb3cbdeb38 Reviewed-on: https://gerrit.libreoffice.org/13664 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-10-31solver doesn't solve anything...Michael Stahl
... it is an abbreviation of "Solar Version". Since nobody can remember that: remove OUTDIR OUTDIR_FOR_BUILD SOLARVER SOLARVERSION solarpath and any mention thereof. Change-Id: Idb3031c4f25a76ac05b22ec67e3ca3e1e8e512ad Reviewed-on: https://gerrit.libreoffice.org/6515 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-06-03re-base on ALv2 code. Includes:Michael Meeks
Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1397337 http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1396797 Patches contributed by Andre Fischer Fixed getcsym.awk to handle #-comments that contain special regexp chars. http://svn.apache.org/viewvc?view=revision&revision=1230971 118778: Added ADDITIONAL_REPOSITORIES environment variable and its automatic setup in configure. http://svn.apache.org/viewvc?view=revision&revision=1232004 118160: Added external CoinMP library. http://svn.apache.org/viewvc?view=revision&revision=1233909 Patches contributed by Herbert Duerr #i119168# use generic LICENSE file for langpacks and sdks http://svn.apache.org/viewvc?view=revision&revision=1310178 macosxotoolhelper: need to quote perl regexp if it may contain regexp metachars http://svn.apache.org/viewvc?view=revision&revision=1183367 allow gbuild with empty sysroot on linux http://svn.apache.org/viewvc?view=revision&revision=1179186 Patches contributed by Ingo Schmidt native373: #164472# improvements for msi database http://svn.apache.org/viewvc?view=revision&revision=1167540 http://svn.apache.org/viewvc?view=revision&revision=1167539 Patches contributed by Jurgen Schmidt adapt setup package scripts to handle special DS_Store file for developer snapshot builds http://svn.apache.org/viewvc?view=revision&revision=1232430 imported patch extensions_i117681.patch http://svn.apache.org/viewvc?view=revision&revision=1172102 Patches contributed by Michael Stahl gbuild: RepositoryFixes.mk should be optional http://svn.apache.org/viewvc?view=revision&revision=1166123 xslt filter: remove the FLA horror wordml import filter: replace FLA usage with plain XSLT http://svn.apache.org/viewvc?view=revision&revision=1363727 Patch contributed by Oliver-Rainer Wittmann i#88652: applied patch, remove unicows deps http://svn.apache.org/viewvc?view=revision&revision=1177585 Remove lots of OS2 conditionals, re-extract Rhino Java, unwind cppunit pieces, cleanup Mac image bits, remove coin-mp and re-package lpsolve, Oxygen & Crystal, fixup qstart bits, expand MPLv2 subset checking. Change-Id: Iad5c8a76399620b892671633c0d8c29996db3564
2013-04-05Missing word "if" in Deliver.mkChris Sherlock
Small change to comment - missing word "if" in Deliver.mk for gb_Deliver_CLEARONDELIVERY Change-Id: I9b98da880d6fc949d831343b76124aa7c8c7cc62 Reviewed-on: https://gerrit.libreoffice.org/3205 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-03-27touch --no-dereference is supported on mac but as the short-option -hNorbert Thiebaud
Change-Id: I63fa0c24317f683b8eb2bc0b7a1b3ab1ea455866 Reviewed-on: https://gerrit.libreoffice.org/3050 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com>
2013-03-19touch --no-dereference does not work on MACOSXPetr Mladek
Change-Id: I71e8658453e0e96e631cc2ef3996d660950c49cc
2013-03-19fix race condition when using hardlinks to deliver into solverPetr Mladek
We need to use "touch --no-dereference" on the delivered files. Otherwise, it creates empty target file when you touch symlinks and delivering the real target file might fail. This caused many build failures when delivering: liblcms2.so -> liblcms2.so.2.0.4 liblcms2.so.2 -> liblcms2.so.2.0.4 liblcms2.so.2.0.4 Change-Id: Ibd61815c12e002b495e848a125a959b8524b0935
2012-08-24fix make showdeliverablesDavid Tardon
In contexts where several deliverables with different index were registered in one eval block, all indexes but the last one were lost, because the current value of $(gb_Deliver_DELIVERABLES_INDEX) did not contain them yet. We need to use the variable, not its value, here. Change-Id: I537ec949c0491dc5b35461253fdaca1f4887ec31
2012-08-24do not print the dummy command for showdeliverablesDavid Tardon
Change-Id: I70b90e6551a8f4f093947abc382babedd9b784cd
2012-05-23make gbuild deliver more robust in when using HARDLINKBjoern Michaelsen
2012-03-05gbuild: do not call mkdir -p in gb_Deliver__deliverMatúš Kukan
Rather create new order-only dependencies on directories where targets should be delivered. On cygwin this is much faster.
2012-02-24gbuild: get rid of REPODIRMatúš Kukan
2011-12-15gbuild: Deliver.mk: preserve symlinks on deliverMichael Stahl
The option -P seems to be supported by a lot of ancient cp implementations, let's hope it actually works.
2011-10-05default to gb_Deliver_CLEARONDELIVER == as multiuserenv are rare nowBjoern Michaelsen
2011-10-05only register deliverables for showdeliverablesBjoern Michaelsen
* this seriously improves startup improvement for gbuild (for example from 9.3s to 5.2s for an noop offapi build)
2011-10-05goodbye deliver logBjoern Michaelsen
2011-08-10prefer makefile-gmake-mode to plain makefile-modeTakeshi Abe
2011-07-26Add Emacs mode lines and a few missing vim onesTor Lillqvist
2011-07-21resyncing to masterBjoern Michaelsen
2011-07-01Goodbye to CWS_WORK_STAMPTor Lillqvist
2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen
Conflicts: Repository.mk RepositoryFixes.mk configure configure.in set_soenv.in solenv/config/sdev300.ini solenv/gbuild/ComponentTarget.mk solenv/gbuild/CppunitTest.mk solenv/gbuild/CustomTarget.mk solenv/gbuild/Deliver.mk solenv/gbuild/Executable.mk solenv/gbuild/JavaClassSet.mk solenv/gbuild/Library.mk solenv/gbuild/LinkTarget.mk solenv/gbuild/StaticLibrary.mk solenv/gbuild/TargetLocations.mk solenv/gbuild/gbuild.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/solaris.mk solenv/gbuild/platform/windows.mk solenv/gbuild/platform/winmingw.mk solenv/gbuild/templates/Executable.mk solenv/gbuild/templates/Library.mk solenv/inc/libs.mk solenv/inc/unxobsd.mk
2011-06-18ause130: #i117218# change .idl handling to gnu makeHans-Joachim Lankenau
2011-06-17gnumake4: Deliver.mk: print better diagnostic on error [hg:a016e9618f3d]Michael Stahl
2011-03-21enable optional deliver by hardlink with gb_Deliver_HARDLINKBjoern Michaelsen
2011-03-11Spaces -> tabs in gbuild, GNU make does not like spaces ;-)Jan Holesovsky
2011-03-08Merge remote branch 'origin/feature/gnumake2.1' into integration/dev300_m101Norbert Thiebaud
* origin/feature/gnumake2.1: (202 commits) Revert "starmath need to have _DLL_ defined, even on MacOS" tweak library name on MacOS starmath need to have _DLL_ defined, even on MacOS add helper to set-up the libraries env, to run executable during build the startmath module in Module_ooo must use the name of the directory add starmath libraries to Repository.mk make linkoo scan the solver too, for Norbert's gnumake work -Wunitialized is not compatible with -DDEBUG rename gb_HIRESTIME to gb_LOWRESTIME. Assume highres precision by default add missing library for sc. Massage the delivered libraries name. support USE_GMAKE=1 envvar to build with gmake the modules that can be. add sc in the list of gmake-Modules support for an alternate gbuild.lst to support gmake build add a few comment to balance quotes, to make the editor less confused add all the sub-directory of the RESLOCATION to search for resource add calc related library to the Repository tweak MacOs platform specific include to build on Macos fixing variable exports for windows compiler (thanks ause) fixing variable exports for windows compiler (thanks ause) also accept debug=t ... Conflicts: Makefile.in Module_ooo.mk Repository.mk RepositoryFixes.mk configure.in solenv/bin/build.pl solenv/bin/modules/RepositoryHelper.pm solenv/bin/packmodule solenv/doc/gbuild/doxygen.cfg solenv/doc/gbuild/solenv/gbuild/types.mk solenv/gbuild/AllLangResTarget.mk solenv/gbuild/BuildDirs.mk solenv/gbuild/ComponentTarget.mk solenv/gbuild/Deliver.mk solenv/gbuild/Executable.mk solenv/gbuild/Helper.mk solenv/gbuild/Library.mk solenv/gbuild/LinkTarget.mk solenv/gbuild/Module.mk solenv/gbuild/Output.mk solenv/gbuild/Package.mk solenv/gbuild/PrecompiledHeaders.mk solenv/gbuild/SdiTarget.mk solenv/gbuild/StaticLibrary.mk solenv/gbuild/TargetLocations.mk solenv/gbuild/gbuild.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/solaris.mk solenv/gbuild/platform/windows.mk solenv/gbuild/processdelivered.awk solenv/gbuild/processdeps.awk solenv/inc/unxgcc.mk soltools/mkdepend/def.h soltools/mkdepend/include.c
2011-01-31gnumake3: #i116711#: clean up tempfile creation: use $TMPDIR instead of workdirMichael Stahl
2011-01-31CWS gnumake3: workaround for cygwin coredump; don't create deliverlog in ↵Mathias Bauer
parallel
2011-01-27CWS gnumake2: use temp files for long command lines; missing include path in ↵Mathias Bauer
editeng
2011-01-21gnumake3: #i116546# adding a showdeliverables targetBjoern Michaelsen
2011-01-10rename gb_HIRESTIME to gb_LOWRESTIME. Assume highres precision by defaultNorbert Thiebaud
2011-01-10added gb_HIRESTIME to allow getting rid of LOW_RESOLUTION_TIME warningsNorbert Thiebaud
2011-01-10gnu copy should only preserve mode and timestampsNorbert Thiebaud
2011-01-10fixing gnucopy hackNorbert Thiebaud
2011-01-10use gnu cp when available, fallback to posix tools outherwiseNorbert Thiebaud
2011-01-10low resolution time for deliver filesNorbert Thiebaud
2011-01-10better use REPODIRNorbert Thiebaud
2011-01-10rename deliver.log to gb_deliver.log to save it from being killed by deliverNorbert Thiebaud
2011-01-10add dll file to deliver.logNorbert Thiebaud
2011-01-10some more comments on deliverNorbert Thiebaud
2011-01-10packmodule extensionNorbert Thiebaud
2011-01-10first implementation of deliver.log generationNorbert Thiebaud
2010-12-20#i10000# workaround limitations of solaris awkHans-Joachim Lankenau
2010-12-06gnumake2: added gb_HIRESTIME to allow getting rid of annoying ↵Bjoern Michaelsen
LOW_RESOLUTION_TIME warnings
2010-12-05gnumake2: gnu copy should only preserve mode and timestamps, preserving ↵Bjoern Michaelsen
ownership breaks on some setups
2010-12-02gnumake2: fixing gnucopy hackBjoern Michaelsen
2010-12-01gnumake2: use gnu cp when available, fallback to posix tools outherwiseBjoern Michaelsen
2010-12-01gnumake2: low resolution time for deliver filesBjoern Michaelsen
2010-11-22gnumake2: better use REPODIRHans-Joachim Lankenau