summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2012-08-31 18:28:41 +0200
committerStephan Bergmann <sbergman@redhat.com>2012-08-31 18:28:41 +0200
commit152ffaa15f963f92b1564946a648c53d6b5c808c (patch)
tree5b2c9b5d16a2c794242c611fb1cedaf439d6e184 /solenv
parentcdadb1b4fb207392961a24788d44bd7ffa529046 (diff)
Call HelpIndexer/Linker with gb_Helper_set_ld_path
Change-Id: Id3d1b203dee34ab6e59e8790c9caa5ea9d565f45
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/ExtensionTarget.mk18
1 files changed, 13 insertions, 5 deletions
diff --git a/solenv/gbuild/ExtensionTarget.mk b/solenv/gbuild/ExtensionTarget.mk
index 94e4832dfabf..14b50e01f055 100644
--- a/solenv/gbuild/ExtensionTarget.mk
+++ b/solenv/gbuild/ExtensionTarget.mk
@@ -41,6 +41,14 @@ gb_ExtensionTarget_PROPMERGECOMMAND := \
gb_ExtensionTarget_HELPEXTARGET := $(call gb_Executable_get_target_for_build,helpex)
gb_ExtensionTarget_HELPEXCOMMAND := \
$(gb_Helper_set_ld_path) $(gb_ExtensionTarget_HELPEXTARGET)
+gb_ExtensionTarget_HELPINDEXERTARGET := \
+ $(call gb_Executable_get_target_for_build,HelpIndexer)
+gb_ExtensionTarget_HELPINDEXERCOMMAND := \
+ $(gb_Helper_set_ld_path) $(gb_ExtensionTarget_HELPINDEXERTARGET)
+gb_ExtensionTarget_HELPLINKERTARGET := \
+ $(call gb_Executable_get_target_for_build,HelpLinker)
+gb_ExtensionTarget_HELPLINKERCOMMAND := \
+ $(gb_Helper_set_ld_path) $(gb_ExtensionTarget_HELPLINKERTARGET)
# does not contain en-US because it is special cased in gb_ExtensionTarget_ExtensionTarget
gb_ExtensionTarget_TRANS_LANGS := $(filter-out en-US,$(gb_WITH_LANG))
gb_ExtensionTarget_ALL_LANGS := en-US $(gb_ExtensionTarget_TRANS_LANGS)
@@ -282,8 +290,8 @@ endef
# gb_ExtensionTarget_add_helpfile)
define gb_ExtensionTarget__compile_help_onelang
$(call gb_ExtensionTarget_get_rootdir,$(1))/help/$(2).done : \
- $(call gb_Executable_get_target_for_build,HelpIndexer) \
- $(call gb_Executable_get_target_for_build,HelpLinker) \
+ $(gb_ExtensionTarget_HELPINDEXERTARGET) \
+ $(gb_ExtensionTarget_HELPLINKERTARGET) \
$(OUTDIR_FOR_BUILD)/bin/embed.xsl \
$(OUTDIR_FOR_BUILD)/bin/idxcaption.xsl \
$(OUTDIR_FOR_BUILD)/bin/idxcontent.xsl | \
@@ -292,7 +300,7 @@ $(call gb_ExtensionTarget_get_rootdir,$(1))/help/$(2).done : \
$$(call gb_Helper_abbreviate_dirs, \
rm -rf $$(basename $$@) && \
mkdir $$(basename $$@) && \
- $(call gb_Executable_get_target_for_build,HelpLinker) -mod help \
+ $(gb_ExtensionTarget_HELPLINKERCOMMAND) -mod help \
-extlangsrc $(call gb_ExtensionTarget_get_workdir,$(1))/help/$(2) \
-sty $(OUTDIR_FOR_BUILD)/bin/embed.xsl \
-extlangdest $$(basename $$@) \
@@ -302,8 +310,8 @@ $(call gb_ExtensionTarget_get_rootdir,$(1))/help/$(2).done : \
(cd $(call gb_ExtensionTarget_get_workdir,$(1))/help/$(2) && \
$(gb_ExtensionTarget_ZIPCOMMAND) -r $$(basename $$@)/help.jar \
$$(HELPFILES)) && \
- $(call gb_Executable_get_target_for_build,HelpIndexer) -lang $(2) \
- -mod help -dir $$(basename $$@) && \
+ $(gb_ExtensionTarget_HELPINDEXERCOMMAND) -lang $(2) -mod help \
+ -dir $$(basename $$@) && \
touch $$@)
endef