summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-10-07 19:05:48 +0200
committerBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-10-07 19:05:48 +0200
commit49861a0246547554e285b4d14f049a28addd4ddc (patch)
tree2f4e974f08770697d342f1ea21854bd0674f52f8 /solenv
parentd8253b4d50d813afd4feb9285cea32c1b86adf2a (diff)
error on missing generated files too
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/LinkTarget.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index 78375bfd8d9b..dea4aaa1e524 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -197,6 +197,7 @@ gb_GenCObject_get_source = $(WORKDIR)/$(1).c
# gb_CObject__command
$(call gb_GenCObject_get_target,%) : $(call gb_GenCObject_get_source,%)
+ $(if $(wildcard $<),,$(eval $(call gb_Output_error,No such source file $<)))
$(call gb_CObject__command,$@,$*,$<,$(call gb_GenCObject_get_dep_target,$*))
ifeq ($(gb_FULLDEPS),$(true))
@@ -215,6 +216,7 @@ gb_GenCxxObject_get_source = $(WORKDIR)/$(1).cxx
# gb_CxxObject__command
$(call gb_GenCxxObject_get_target,%) : $(call gb_GenCxxObject_get_source,%)
+ $(if $(wildcard $<),,$(eval $(call gb_Output_error,No such source file $<)))
$(call gb_CxxObject__command,$@,$*,$<,$(call gb_GenCxxObject_get_dep_target,$*))
ifeq ($(gb_FULLDEPS),$(true))