summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Deliver.mk
AgeCommit message (Collapse)Author
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
2010-11-22gnumake2: rename deliver.log to gb_deliver.log to save it from being killed ↵Bjoern Michaelsen
by deliver.pl, added cleanpackmodule phony target
2010-11-22gnumake2: add dll file to deliver.logBjoern Michaelsen
2010-11-21gnumake2: some more comments on deliverBjoern Michaelsen
2010-11-21gnumake2: packmodule extensionBjoern Michaelsen
2010-11-19gnumake2: first implementation of deliver.log generationBjoern Michaelsen