office-gobmx/solenv/gbuild
Michael Stahl 294b86e3db gbuild: fix mkdir optimization with make 3.81
The problem is that make 3.81 does not match pattern rules whose target
ends with '/' against directories.
(regression from 408822b547,
90491a073c)
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-08 10:01:48 +01:00
..
extensions
platform add helper function to convert path to native format 2012-03-06 10:27:27 +01:00
templates
AllLangResTarget.mk gbuild: fix mkdir optimization with make 3.81 2012-03-08 10:01:48 +01:00
BuildDirs.mk
ComponentsTarget.mk
ComponentTarget.mk gbuild: fix mkdir optimization with make 3.81 2012-03-08 10:01:48 +01:00
Configuration.mk gbuild: fix mkdir optimization with make 3.81 2012-03-08 10:01:48 +01:00
CppunitTest.mk
CustomTarget.mk
Deliver.mk gbuild: do not call mkdir -p in gb_Deliver__deliver 2012-03-05 23:02:41 +01:00
Executable.mk gbuild: fix mkdir optimization with make 3.81 2012-03-08 10:01:48 +01:00
Extension.mk fix adding files to extension's root dir 2012-03-06 10:31:30 +01:00
ExternalLib.mk
filter-showIncludes.pl
gbuild.help.txt
gbuild.mk
gbuild_simple.mk
Helper.mk
Jar.mk
JavaClassSet.mk
JunitTest.mk
Library.mk
LinkTarget.mk
Module.mk
Output.mk
Package.mk gbuild: fix mkdir optimization with make 3.81 2012-03-08 10:01:48 +01:00
partial_build.mk
processdelivered.awk
processdeps.awk
Pyuno.mk
Rdb.mk gbuild: fix mkdir optimization with make 3.81 2012-03-08 10:01:48 +01:00
SdiTarget.mk
StaticLibrary.mk
TargetLocations.mk add support for platform spec. data in manifest and description 2012-03-06 10:29:01 +01:00
Tempfile.mk
UnoApiTarget.mk gbuild: fix mkdir optimization with make 3.81 2012-03-08 10:01:48 +01:00
WinResTarget.mk
Zip.mk gbuild: fix mkdir optimization with make 3.81 2012-03-08 10:01:48 +01:00