summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2011-10-14 22:32:12 +0200
committerMichael Stahl <mstahl@redhat.com>2011-10-18 17:39:10 +0200
commit72acea9f28f1d4975c2e7149963e61a3901ec590 (patch)
tree2e08e61b6d2d13410c83ffeea56fe707d70a6042
parente2934c43102eb6e6f46b238276fbe3b0274699a8 (diff)
gbuild: mkdir when creating dependencies
-rw-r--r--solenv/gbuild/platform/ios.mk1
-rw-r--r--solenv/gbuild/platform/macosx.mk1
-rw-r--r--solenv/gbuild/platform/unxgcc.mk1
3 files changed, 3 insertions, 0 deletions
diff --git a/solenv/gbuild/platform/ios.mk b/solenv/gbuild/platform/ios.mk
index 8e260d1a7b91..664af6e99e96 100644
--- a/solenv/gbuild/platform/ios.mk
+++ b/solenv/gbuild/platform/ios.mk
@@ -417,6 +417,7 @@ gb_SrsPartTarget_RSCCOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR_FOR_BUILD)/lib SOLARBI
define gb_SrsPartTarget__command_dep
$(call gb_Helper_abbreviate_dirs,\
+ mkdir -p $(dir $(call gb_SrsPartTarget_get_dep_target,$(1))) && \
$(gb_GCCP) \
-MM -MT $(call gb_SrsPartTarget_get_target,$(1)) \
$(INCLUDE) \
diff --git a/solenv/gbuild/platform/macosx.mk b/solenv/gbuild/platform/macosx.mk
index 9cf0c8777016..4113d5e0eb44 100644
--- a/solenv/gbuild/platform/macosx.mk
+++ b/solenv/gbuild/platform/macosx.mk
@@ -510,6 +510,7 @@ gb_SrsPartTarget_RSCCOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR)/lib SOLARBINDIR=$(OUT
define gb_SrsPartTarget__command_dep
$(call gb_Helper_abbreviate_dirs,\
+ mkdir -p $(dir $(call gb_SrsPartTarget_get_dep_target,$(1))) && \
$(gb_GCCP) \
-MM -MT $(call gb_SrsPartTarget_get_target,$(1)) \
$(INCLUDE) \
diff --git a/solenv/gbuild/platform/unxgcc.mk b/solenv/gbuild/platform/unxgcc.mk
index baa71bd2fd30..23077cb0e2d1 100644
--- a/solenv/gbuild/platform/unxgcc.mk
+++ b/solenv/gbuild/platform/unxgcc.mk
@@ -500,6 +500,7 @@ gb_SrsPartTarget_RSCCOMMAND := LD_LIBRARY_PATH=$(OUTDIR_FOR_BUILD)/lib SOLARBIND
define gb_SrsPartTarget__command_dep
$(call gb_Helper_abbreviate_dirs,\
+ mkdir -p $(dir $(call gb_SrsPartTarget_get_dep_target,$(1))) && \
$(gb_GCCP) \
-MM -MT $(call gb_SrsPartTarget_get_target,$(1)) \
$(INCLUDE) \