summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-11-09 00:14:28 +0100
committerMichael Stahl <mstahl@redhat.com>2013-11-10 00:03:22 +0100
commit0c29bcec708b4a0c94ea2d52deb4a188f1b32cd5 (patch)
tree93504f137b5e2e48952a35ec896dad329b78385e /solenv
parent6c21f94dffde8649de73ad1acb874fc05b4e16fe (diff)
gbuild: HelpTarget: need more recipes...
The files in gb_HelpTarget__get_index_files need to be targets with a rule since they are delivered via Package. Same for the ".tree" file, and the HelpJarTarget. Change-Id: I03167f358aabf297c9f2feacc170ec4e9db437d1
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/HelpTarget.mk23
1 files changed, 23 insertions, 0 deletions
diff --git a/solenv/gbuild/HelpTarget.mk b/solenv/gbuild/HelpTarget.mk
index 748eb88fa9d0..584c7fa0e2fc 100644
--- a/solenv/gbuild/HelpTarget.mk
+++ b/solenv/gbuild/HelpTarget.mk
@@ -348,6 +348,8 @@ $(call gb_HelpLinkTarget_get_target,$(1)) : HELP_WORKDIR := $(4)
$(call gb_HelpLinkTarget_get_target,$(1)) : $(gb_Module_CURRENTMAKEFILE)
$(call gb_HelpLinkTarget_get_target,$(1)) :| $(dir $(call gb_HelpLinkTarget_get_target,$(1))).dir
+$(4)/$(2).tree : $(call gb_HelpLinkTarget_get_target,$(1))
+
endef
# gb_HelpLinkTarget_set_configfile target configfile
@@ -373,6 +375,7 @@ endef
# gb_HelpLinkTarget_set_indexed target indexfiles
define gb_HelpLinkTarget_set_indexed
$(call gb_HelpLinkTarget_get_target,$(1)) : HELP_INDEXED := $(2)
+$(addprefix $(call gb_HelpTarget_get_workdir,$(1))/,$(2)) : $(call gb_HelpIndexTarget_get_target,$(1))
endef
@@ -496,6 +499,8 @@ $(call gb_HelpJarTarget_get_target,$(1)) : HELP_WORKDIR := $(3)
$(call gb_HelpJarTarget_get_target,$(1)) :| $(dir $(call gb_HelpJarTarget_get_target,$(1))).dir
+$(3)/$(2).jar : $(call gb_HelpJarTarget_get_target,$(1))
+
endef
# class HelpTarget
@@ -622,6 +627,24 @@ $(call gb_HelpTarget_get_clean_target,$(1)) : $(call gb_HelpTreeTarget_get_clean
endef
+# need a rule for these because these are targets for the Package
+$(WORKDIR)/HelpTarget/%.tree :
+ touch $@
+$(WORKDIR)/HelpTarget/%.jar :
+ touch $@
+$(WORKDIR)/HelpTarget/%.db :
+ touch $@
+$(WORKDIR)/HelpTarget/%.ht :
+ touch $@
+$(WORKDIR)/HelpTarget/%.key :
+ touch $@
+$(WORKDIR)/HelpTarget/%.idxl/_0.cfs :
+ touch $@
+$(WORKDIR)/HelpTarget/%.idxl/segments_3 :
+ touch $@
+$(WORKDIR)/HelpTarget/%.idxl/segments.gen :
+ touch $@
+
# Get list of the various index files.
#
# gb_HelpTarget__add_index_files target module