summaryrefslogtreecommitdiff
path: root/solenv/gbuild/InstallModuleTarget.mk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-03-31 19:43:03 +0200
committerMichael Stahl <mstahl@redhat.com>2013-04-01 13:01:16 +0200
commit823862ac02ec07fd20ee288d314e04015b0866df (patch)
tree39f601d5446f159208295167927995dc4428794c /solenv/gbuild/InstallModuleTarget.mk
parent0e22dd203696869c617a8286b65282fdb392c2cc (diff)
gbuild: InstallModule: fix incremental builds:
Since the scp2 files heavily depend on the variables in config_host.mk, let's just rebuild everything when that changes. Change-Id: Ia07d05d930ece60a8391a93605340ea21af5e6a1
Diffstat (limited to 'solenv/gbuild/InstallModuleTarget.mk')
-rw-r--r--solenv/gbuild/InstallModuleTarget.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/solenv/gbuild/InstallModuleTarget.mk b/solenv/gbuild/InstallModuleTarget.mk
index 6d1c710af2b3..e4e9de6b4a02 100644
--- a/solenv/gbuild/InstallModuleTarget.mk
+++ b/solenv/gbuild/InstallModuleTarget.mk
@@ -56,7 +56,9 @@ endef
$(dir $(call gb_ScpTemplateTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
-$(call gb_ScpTemplateTarget_get_target,%) : $(gb_ScpTemplateTarget_TARGET)
+# depend on configure output to rebuild everything
+$(call gb_ScpTemplateTarget_get_target,%) : \
+ $(gb_ScpTemplateTarget_TARGET) $(BUILDDIR)/config_$(gb_Side).mk
$(call gb_ScpTemplateTarget__command,$@,$*)
.PHONY : $(call gb_ScpTemplateTarget_get_clean_target,%)
@@ -93,7 +95,9 @@ endef
$(dir $(call gb_ScpPreprocessTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
-$(call gb_ScpPreprocessTarget_get_target,%) : $(gb_ScpPreprocessTarget_DEPS)
+# depend on configure output to rebuild everything
+$(call gb_ScpPreprocessTarget_get_target,%) : \
+ $(gb_ScpPreprocessTarget_DEPS) $(BUILDDIR)/config_$(gb_Side).mk
$(call gb_ScpPreprocessTarget__command,$@,$*)
.PHONY : $(call gb_ScpPreprocessTarget_get_clean_target,%)