From 152ffaa15f963f92b1564946a648c53d6b5c808c Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Fri, 31 Aug 2012 18:28:41 +0200 Subject: Call HelpIndexer/Linker with gb_Helper_set_ld_path Change-Id: Id3d1b203dee34ab6e59e8790c9caa5ea9d565f45 --- solenv/gbuild/ExtensionTarget.mk | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'solenv') 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 -- cgit