summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Gallery.mk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-11-08 22:07:13 +0100
committerMichael Stahl <mstahl@redhat.com>2013-11-10 00:03:22 +0100
commit6c21f94dffde8649de73ad1acb874fc05b4e16fe (patch)
tree30bce47688d4d40d587f8bbf04face6c57959f2a /solenv/gbuild/Gallery.mk
parent1b85ffca7d56cb1336800d04761884149a7b4247 (diff)
gbuild: Gallery: avoid spurious re-delivery
The .sdg/.sdv/.thm files are generated by gengal (i.e. the Gallery_get_target) but are not targets, which means they will only be delivered in a second make invocation because make requires running a command to propagate out-of-date-ness. Change-Id: Iddb2222151bdbcf93d79bd801fa30ab7d7fbd1d3
Diffstat (limited to 'solenv/gbuild/Gallery.mk')
-rw-r--r--solenv/gbuild/Gallery.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/solenv/gbuild/Gallery.mk b/solenv/gbuild/Gallery.mk
index 63090fa9c8a6..a4319fda7c77 100644
--- a/solenv/gbuild/Gallery.mk
+++ b/solenv/gbuild/Gallery.mk
@@ -82,6 +82,14 @@ $(call gb_Gallery_get_workdir,%).ulf : \
$(call gb_Gallery_get_workdir,%).str : $(gb_Gallery_TRANSLATE)
$(call gb_Gallery__command_str,$@,$*)
+# there must be a rule for these since they are targets due to Package
+$(call gb_Gallery_get_workdir,%).sdg :
+ touch $@
+$(call gb_Gallery_get_workdir,%).sdv :
+ touch $@
+$(call gb_Gallery_get_workdir,%).thm :
+ touch $@
+
.PHONY : $(call gb_Gallery_get_clean_target,%)
$(call gb_Gallery_get_clean_target,%) :
$(call gb_Output_announce,$*,$(false),GAL,1)