Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-09 | enforce only one possible use of gb_CustomTarget | Matúš Kukan | |
This brings two changes: - no more recursive calling of make - gbuild_simple is now not used => removed | |||
2012-03-10 | gbuild: remove some more realpaths | Matúš Kukan | |
Where necessary, replace with wildcard, what does not change path. | |||
2012-03-08 | gbuild: fix mkdir optimization with make 3.81 | Michael Stahl | |
The problem is that make 3.81 does not match pattern rules whose target ends with '/' against directories. (regression from 408822b54724f8170a1296ddd67e50d8291c8ee1, 90491a073c5b5faee782ad5eab63276fda2342e6) So use a fake file ".dir" in the respective directory, and try not to spawn unnecessary mkdir processes by checking for existence via realpath. This is all quite ugly and should be reverted once support for make 3.81 is dropped. Also, fix a pre-existing problem of pattern rules with multiple targets that used to work by accident in Package.mk. | |||
2012-03-05 | gbuild: do not call mkdir -p in gb_Deliver__deliver | Matúš Kukan | |
Rather create new order-only dependencies on directories where targets should be delivered. On cygwin this is much faster. | |||
2011-11-26 | xargs on MacOSX seems a bit broken, work around that | Tor Lillqvist | |
2011-10-23 | no need for SRCDIR parameter here | Matúš Kukan | |
2011-08-10 | prefer makefile-gmake-mode to plain makefile-mode | Takeshi Abe | |
2011-07-26 | Add Emacs mode lines and a few missing vim ones | Tor Lillqvist | |
2011-07-21 | resyncing to master | Bjoern Michaelsen | |
2011-06-19 | Merge branch 'master' into feature/gnumake4 | Bjoern 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-18 | ause130: #i117218# change .idl handling to gnu make | Hans-Joachim Lankenau | |
2011-06-17 | gnumake4: #i117340#: CustomTarget: replace broken multi-repo support ↵ | Michael Stahl | |
[hg:a639061a46c8] | |||
2011-03-11 | Spaces -> tabs in gbuild, GNU make does not like spaces ;-) | Jan Holesovsky | |
2011-01-28 | CWS gnumake3: wrong dependency caused permanent delivery of headers | Mathias Bauer | |
2011-01-27 | gnumake3: fix various bugs in CustomTarget, add OUTDIR dependencies | Michael Stahl | |
2011-01-25 | CWS gnumake3: fix license headers | Mathias Bauer | |
2011-01-24 | gnumake3: adding a CustomTarget to a package should set it up too | Bjoern Michaelsen | |
2011-01-24 | gnumake3: small fixes to CustomTarget implementation | Bjoern Michaelsen | |
2011-01-24 | gnumake3: adding experimental support for CustomTargets | Bjoern Michaelsen | |
2010-11-21 | gnumake2: fixed package for naming convention | Bjoern Michaelsen | |
2010-11-21 | gnumake2: cleaned up module registration | Bjoern Michaelsen | |
2010-11-19 | gnumake2: first implementation of deliver.log generation | Bjoern Michaelsen | |
2010-11-12 | gnumake2: more work on output | Bjoern Michaelsen | |
2010-11-12 | gnumake2: enabled kbuild-like build output | Bjoern Michaelsen | |
2010-11-12 | gnumake2: beautified announcement | Bjoern Michaelsen | |
2010-11-10 | gnumake2: first try at local build dirs | Bjoern Michaelsen | |
2010-11-09 | gnumake2: more work on shadow outdir | Bjoern Michaelsen | |
2010-11-09 | gnumake2: towards a shadow solver (intermediate commit) | Bjoern Michaelsen | |
2010-11-09 | gnumake2: towards a shadow solver (intermediate commit) | Bjoern Michaelsen | |
2010-11-06 | gnumake2: touching delivered package files with the reference timestamp from ↵ | Bjoern Michaelsen | |
the source file | |||
2010-07-23 | gnumake2: setsolar environment fixes | Bjoern Michaelsen | |
2010-06-26 | CWS gnumake2: more multi-repo support | Bjoern Michaelsen | |