diff options
author | Michael Stahl <mstahl@redhat.com> | 2013-03-31 19:43:03 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2013-04-01 13:01:16 +0200 |
commit | 823862ac02ec07fd20ee288d314e04015b0866df (patch) | |
tree | 39f601d5446f159208295167927995dc4428794c /solenv/gbuild/InstallModuleTarget.mk | |
parent | 0e22dd203696869c617a8286b65282fdb392c2cc (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.mk | 8 |
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,%) |