summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Package.mk
AgeCommit message (Collapse)Author
2012-04-09enforce only one possible use of gb_CustomTargetMatúš Kukan
This brings two changes: - no more recursive calling of make - gbuild_simple is now not used => removed
2012-03-10gbuild: remove some more realpathsMatúš Kukan
Where necessary, replace with wildcard, what does not change path.
2012-03-08gbuild: fix mkdir optimization with make 3.81Michael 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-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.
2011-11-26xargs on MacOSX seems a bit broken, work around thatTor Lillqvist
2011-10-23no need for SRCDIR parameter hereMatúš Kukan
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-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: #i117340#: CustomTarget: replace broken multi-repo support ↵Michael Stahl
[hg:a639061a46c8]
2011-03-11Spaces -> tabs in gbuild, GNU make does not like spaces ;-)Jan Holesovsky
2011-01-28CWS gnumake3: wrong dependency caused permanent delivery of headersMathias Bauer
2011-01-27gnumake3: fix various bugs in CustomTarget, add OUTDIR dependenciesMichael Stahl
2011-01-25CWS gnumake3: fix license headersMathias Bauer
2011-01-24gnumake3: adding a CustomTarget to a package should set it up tooBjoern Michaelsen
2011-01-24gnumake3: small fixes to CustomTarget implementationBjoern Michaelsen
2011-01-24gnumake3: adding experimental support for CustomTargetsBjoern Michaelsen
2010-11-21gnumake2: fixed package for naming conventionBjoern Michaelsen
2010-11-21gnumake2: cleaned up module registrationBjoern Michaelsen
2010-11-19gnumake2: first implementation of deliver.log generationBjoern Michaelsen
2010-11-12gnumake2: more work on outputBjoern Michaelsen
2010-11-12gnumake2: enabled kbuild-like build outputBjoern Michaelsen
2010-11-12gnumake2: beautified announcementBjoern Michaelsen
2010-11-10gnumake2: first try at local build dirsBjoern Michaelsen
2010-11-09gnumake2: more work on shadow outdirBjoern Michaelsen
2010-11-09gnumake2: towards a shadow solver (intermediate commit)Bjoern Michaelsen
2010-11-09gnumake2: towards a shadow solver (intermediate commit)Bjoern Michaelsen
2010-11-06gnumake2: touching delivered package files with the reference timestamp from ↵Bjoern Michaelsen
the source file
2010-07-23gnumake2: setsolar environment fixesBjoern Michaelsen
2010-06-26CWS gnumake2: more multi-repo supportBjoern Michaelsen