diff options
author | David Tardon <dtardon@redhat.com> | 2013-02-28 12:15:18 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2013-02-28 12:30:51 +0100 |
commit | 6df7952fb47944b1cbd1d5b192f96af2d0d399e5 (patch) | |
tree | 1c0fc9d139288160985aab7645cc9d75c9bdcd00 /solenv | |
parent | 5247c7b0c59a8c65f1d20e62dce71e367c08bea2 (diff) |
add missing deps for translations of other modules
Change-Id: I13425290fcb19ab373258f79cc9deb9af7fb1d98
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/HelpTarget.mk | 28 | ||||
-rw-r--r-- | solenv/gbuild/TargetLocations.mk | 1 |
2 files changed, 15 insertions, 14 deletions
diff --git a/solenv/gbuild/HelpTarget.mk b/solenv/gbuild/HelpTarget.mk index bb38eef946ec..bff7e2cd672f 100644 --- a/solenv/gbuild/HelpTarget.mk +++ b/solenv/gbuild/HelpTarget.mk @@ -383,19 +383,10 @@ $(call gb_HelpLinkTarget_get_target,$(1)) : $(3) endef -# Use help files from another help module for references. -# -# gb_HelpLinkTarget_use_module target help -define gb_HelpLinkTarget_use_module -$(call gb_HelpLinkTarget_get_preparation_target,$(1)) : $(call gb_HelpTarget_get_translation_target,$(2)) - -endef - # Link with help files from another help module. # # gb_HelpLinkTarget_use_linked_module target help define gb_HelpLinkTarget_use_linked_module -$(call gb_HelpLinkTarget_use_module,$(1),$(2)) $(call gb_HelpLinkTarget_get_target,$(1)) : HELP_LINKED_MODULES += $(2) endef @@ -530,11 +521,16 @@ $(dir $(call gb_HelpTarget_get_target,%)).dir : $(dir $(call gb_HelpTarget_get_target,%))%/.dir : $(if $(wildcard $(dir $@)),,mkdir -p $(dir $@)) -# Translation of the module's .xhp files is done. Also creates the list -# for gb_HelpTarget_get_filelist. +# Translation of the module's .xhp files and all used modules is done. +# Also creates the list for gb_HelpTarget_get_filelist. $(call gb_HelpTarget_get_translation_target,%) : rm -f $@ && mv $(call var2file,$@.tmp,100,$(HELP_FILES)) $@ +# Translation of the module's .xhp files and all used and linked modules +# is done. +$(call gb_HelpTarget_get_linked_target,%) : + touch $@ + $(call gb_HelpTarget_get_target,%) : $(call gb_HelpTarget__get_command,$@,$*) @@ -547,6 +543,7 @@ $(call gb_HelpTarget_get_clean_target,%) : $(call gb_Output_announce,$*,$(false),HLP,4) $(call gb_Helper_abbreviate_dirs,\ rm -rf \ + $(call gb_HelpTarget_get_linked_target,$*) \ $(call gb_HelpTarget_get_packing_target,$*) \ $(call gb_HelpTarget_get_target,$*) \ $(call gb_HelpTarget_get_translation_target,$*) \ @@ -576,11 +573,13 @@ $(call gb_HelpLinkTarget_HelpLinkTarget,$(1),$(2),$(3),$(4)) $(call gb_HelpIndexTarget_HelpIndexTarget,$(1),$(2),$(3),$(4)) $(call gb_HelpJarTarget_HelpJarTarget,$(1),$(2),$(4)) -$(call gb_HelpLinkTarget_get_preparation_target,$(1)) : $(call gb_HelpTarget_get_translation_target,$(1)) +$(call gb_HelpTarget_get_linked_target,$(1)) : $(call gb_HelpTarget_get_translation_target,$(1)) +$(call gb_HelpLinkTarget_get_preparation_target,$(1)) : $(call gb_HelpTarget_get_linked_target,$(1)) $(call gb_HelpLinkTarget_get_target,$(1)) :| $(call gb_HelpTarget_get_workdir,$(1))/.dir $(call gb_HelpTarget_get_packing_target,$(1)) : $(call gb_HelpLinkTarget_get_target,$(1)) $(call gb_HelpTarget_get_target,$(1)) : $(call gb_HelpTarget_get_packing_target,$(1)) +$(call gb_HelpTarget_get_linked_target,$(1)) :| $(dir $(call gb_HelpTarget_get_linked_target,$(1))).dir $(call gb_HelpTarget_get_packing_target,$(1)) :| $(dir $(call gb_HelpTarget_get_packing_target,$(1))).dir $(call gb_HelpTarget_get_target,$(1)) :| $(dir $(call gb_HelpTarget_get_target,$(1))).dir $(call gb_HelpTarget_get_translation_target,$(1)) :| $(dir $(call gb_HelpTarget_get_translation_target,$(1))).dir @@ -595,7 +594,7 @@ $(call gb_HelpTranslateTarget_HelpTranslateTarget,$(1),$(3)) $(call gb_HelpTreeTarget_HelpTreeTarget,$(1),$(3)) $(call gb_HelpTarget_get_translation_target,$(1)) : $(call gb_HelpTranslateTarget_get_target,$(1)) -$(call gb_HelpTreeTarget_get_target,$(1)) : $(call gb_HelpTranslateTarget_get_target,$(1)) +$(call gb_HelpTreeTarget_get_target,$(1)) : $(call gb_HelpTarget_get_linked_target,$(1)) $(call gb_HelpTarget_get_clean_target,$(1)) : $(call gb_HelpTranslateTarget_get_clean_target,$(1)) $(call gb_HelpTarget_get_clean_target,$(1)) : $(call gb_HelpTreeTarget_get_clean_target,$(1)) @@ -723,7 +722,7 @@ endef # gb_HelpTarget_use_module target module define gb_HelpTarget_use_module -$(call gb_HelpLinkTarget_use_module,$(1),$(2)) +$(call gb_HelpTarget_get_translation_target,$(1)) : $(call gb_HelpTarget_get_translation_target,$(2)) endef @@ -736,6 +735,7 @@ endef # gb_HelpTarget_use_linked_module target module define gb_HelpTarget_use_linked_module $(call gb_HelpLinkTarget_use_linked_module,$(1),$(2)) +$(call gb_HelpTarget_get_linked_target,$(1)) : $(call gb_HelpTarget_get_translation_target,$(2)) endef diff --git a/solenv/gbuild/TargetLocations.mk b/solenv/gbuild/TargetLocations.mk index 91707692914e..39635e69a325 100644 --- a/solenv/gbuild/TargetLocations.mk +++ b/solenv/gbuild/TargetLocations.mk @@ -126,6 +126,7 @@ gb_HelpJarTarget_get_target = $(WORKDIR)/HelpJarTarget/$(1).done gb_HelpLinkTarget_get_preparation_target = $(WORKDIR)/HelpLinkTarget/$(1).prepare gb_HelpLinkTarget_get_target = $(WORKDIR)/HelpLinkTarget/$(1).done gb_HelpTarget_get_filelist = $(WORKDIR)/HelpTarget/$(1).filelist +gb_HelpTarget_get_linked_target = $(WORKDIR)/HelpTarget/$(1).translate gb_HelpTarget_get_packing_target = $(WORKDIR)/HelpTarget/$(1).packing gb_HelpTarget_get_target = $(WORKDIR)/HelpTarget/$(1).zip gb_HelpTarget_get_translation_target = $(call gb_HelpTarget_get_filelist,$(1)) |