From 0c29bcec708b4a0c94ea2d52deb4a188f1b32cd5 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Sat, 9 Nov 2013 00:14:28 +0100 Subject: 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 --- solenv/gbuild/HelpTarget.mk | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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 -- cgit v1.2.3