[Libreoffice-commits] .: Branch 'feature/killsdf' - 6 commits - translations/CustomTarget_translate.mk translations/prj

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Fri Sep 28 05:10:35 PDT 2012


 translations/CustomTarget_translate.mk |   27 +++++++++++++++++----------
 translations/prj/makefile.mk           |    1 -
 2 files changed, 17 insertions(+), 11 deletions(-)

New commits:
commit 21da6a93b77e804b454792820c69c65f9e52c2a7
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Sep 27 09:05:06 2012 +0100

    add depend on uiex

diff --git a/translations/CustomTarget_translate.mk b/translations/CustomTarget_translate.mk
index 0bd41ef..7249e39 100644
--- a/translations/CustomTarget_translate.mk
+++ b/translations/CustomTarget_translate.mk
@@ -85,7 +85,7 @@ $(translations_DIR)/sdf-l10n/qtz.sdf : \
 			$(if $(findstring s,$(MAKEFLAGS)),> /dev/null))
 
 $(translations_DIR)/sdf-template/en-US.sdf : $(OUTDIR_FOR_BUILD)/bin/propex \
-		$(foreach exec,cfgex helpex localize transex3 ulfex xrmex, \
+		$(foreach exec,cfgex helpex localize transex3 uiex ulfex xrmex, \
 			$(call gb_Executable_get_target_for_build,$(exec)))
 	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),LOC,1)
 	$(call gb_Helper_abbreviate_dirs, \
commit 0ecde13e1c9342071aab1973cd888f451ab783cb
Author: David Tardon <dtardon at redhat.com>
Date:   Tue Sep 25 20:07:37 2012 +0200

    use absolute paths

diff --git a/translations/CustomTarget_translate.mk b/translations/CustomTarget_translate.mk
index 2827355..0bd41ef 100644
--- a/translations/CustomTarget_translate.mk
+++ b/translations/CustomTarget_translate.mk
@@ -58,6 +58,7 @@ $(translations_DIR)/merge.done : \
 			$(WORKDIR)/CustomTarget/translations/localization_present.mk && \
 		touch $@)
 
+# TODO: remove the realpaths when we have git submodules
 $(translations_DIR)/sdf-l10n/%.sdf : \
 		$(translations_DIR)/sdf-template/en-US.sdf \
 		$(OUTDIR_FOR_BUILD)/bin/po2lo \
@@ -65,11 +66,11 @@ $(translations_DIR)/sdf-l10n/%.sdf : \
 	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),SDF,1)
 	$(call gb_Helper_abbreviate_dirs, \
 		$(gb_PYTHON) $(OUTDIR_FOR_BUILD)/bin/po2lo --skipsource -i \
-			source/$* -t $< -o $@ -l $*)
+			$(realpath $(SRCDIR)/translations/source/$*) -t $< -o $@ -l $*)
 
 define translations_make_po_deps
 $(translations_DIR)/sdf-l10n/$(1).sdf : \
-		$$(shell find $(SRCDIR)/translations/source/$(1) -name "*\.po")
+		$$(shell find $(realpath $(SRCDIR)/translations/source/$(1)) -name "*\.po")
 
 endef
 
commit c8fa8471c2032f6790c48885c51c0ab3daab6380
Author: David Tardon <dtardon at redhat.com>
Date:   Tue Sep 25 18:56:22 2012 +0200

    only process sdf files

diff --git a/translations/CustomTarget_translate.mk b/translations/CustomTarget_translate.mk
index d5bb6a4..2827355 100644
--- a/translations/CustomTarget_translate.mk
+++ b/translations/CustomTarget_translate.mk
@@ -49,7 +49,7 @@ $(translations_DIR)/merge.done : \
 	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),MRG,2)
 	$(call gb_Helper_abbreviate_dirs, \
 		rm -rf $(translations_DIR)/sdf && mkdir $(translations_DIR)/sdf && \
-		RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),100,$^) && \
+		RESPONSEFILE=$(call var2file,$(shell $(gb_MKTEMP)),100,$(filter %.sdf,$^)) && \
 		perl $(OUTDIR_FOR_BUILD)/bin/fast_merge.pl -sdf_files $${RESPONSEFILE} \
 			-merge_dir $(translations_DIR)/sdf \
 			$(if $(findstring s,$(MAKEFLAGS)),> /dev/null) && \
commit 84442ae80f2169c541c7969bb27aedf3a57ece9d
Author: David Tardon <dtardon at redhat.com>
Date:   Sun Sep 23 15:00:44 2012 +0200

    make deps on sdf files work

diff --git a/translations/CustomTarget_translate.mk b/translations/CustomTarget_translate.mk
index d84f7f6..d5bb6a4 100644
--- a/translations/CustomTarget_translate.mk
+++ b/translations/CustomTarget_translate.mk
@@ -38,6 +38,9 @@ else
 translations_LANGS := $(filter-out en-US,$(WITH_LANG))
 endif
 
+$(translations_DIR)/sdf/%.sdf : $(translations_DIR)/merge.done
+	touch $@
+
 #TODO: remove localization_present.mk when translations are in tail_build
 $(translations_DIR)/merge.done : \
 		$(foreach lang,$(translations_LANGS),$(translations_DIR)/sdf-l10n/$(lang).sdf) \
commit 59266299e1c17d50fdf30f38c104811d4c6dc60e
Author: David Tardon <dtardon at redhat.com>
Date:   Sun Sep 23 14:47:02 2012 +0200

    use pattern rule

diff --git a/translations/CustomTarget_translate.mk b/translations/CustomTarget_translate.mk
index 07fdf2d..d84f7f6 100644
--- a/translations/CustomTarget_translate.mk
+++ b/translations/CustomTarget_translate.mk
@@ -55,20 +55,22 @@ $(translations_DIR)/merge.done : \
 			$(WORKDIR)/CustomTarget/translations/localization_present.mk && \
 		touch $@)
 
-define translations_RULE
-$(translations_DIR)/sdf-l10n/$(1).sdf : \
+$(translations_DIR)/sdf-l10n/%.sdf : \
 		$(translations_DIR)/sdf-template/en-US.sdf \
 		$(OUTDIR_FOR_BUILD)/bin/po2lo \
-		$$(shell find $(SRCDIR)/translations/source/$(1) -name "*\.po") \
 		| $(translations_DIR)/sdf-l10n/.dir
-	$$(call gb_Output_announce,$$(subst $(WORKDIR)/,,$$@),$(true),SDF,1)
-	$$(call gb_Helper_abbreviate_dirs, \
+	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),SDF,1)
+	$(call gb_Helper_abbreviate_dirs, \
 		$(gb_PYTHON) $(OUTDIR_FOR_BUILD)/bin/po2lo --skipsource -i \
-			source/$(1) -t $$< -o $$@ -l $(1))
+			source/$* -t $< -o $@ -l $*)
+
+define translations_make_po_deps
+$(translations_DIR)/sdf-l10n/$(1).sdf : \
+		$$(shell find $(SRCDIR)/translations/source/$(1) -name "*\.po")
 
 endef
 
-$(foreach lang,$(translations_LANGS),$(eval $(call translations_RULE,$(lang))))
+$(eval $(foreach lang,$(translations_LANGS),$(call translations_make_po_deps,$(lang))))
 
 $(translations_DIR)/sdf-l10n/qtz.sdf : \
 		$(translations_DIR)/sdf-template/en-US.sdf \
commit fd4f521a880aec5f183f02ed5f85277d78741e75
Author: David Tardon <dtardon at redhat.com>
Date:   Sun Sep 23 14:39:14 2012 +0200

    add missing dep

diff --git a/translations/CustomTarget_translate.mk b/translations/CustomTarget_translate.mk
index 2e363cb..07fdf2d 100644
--- a/translations/CustomTarget_translate.mk
+++ b/translations/CustomTarget_translate.mk
@@ -41,7 +41,8 @@ endif
 #TODO: remove localization_present.mk when translations are in tail_build
 $(translations_DIR)/merge.done : \
 		$(foreach lang,$(translations_LANGS),$(translations_DIR)/sdf-l10n/$(lang).sdf) \
-		$(translations_DIR)/sdf-l10n/qtz.sdf
+		$(translations_DIR)/sdf-l10n/qtz.sdf \
+		$(OUTDIR_FOR_BUILD)/bin/fast_merge.pl
 	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),MRG,2)
 	$(call gb_Helper_abbreviate_dirs, \
 		rm -rf $(translations_DIR)/sdf && mkdir $(translations_DIR)/sdf && \
diff --git a/translations/prj/makefile.mk b/translations/prj/makefile.mk
deleted file mode 100644
index 0997622..0000000
--- a/translations/prj/makefile.mk
+++ /dev/null
@@ -1 +0,0 @@
-.INCLUDE : gbuildbridge.mk


More information about the Libreoffice-commits mailing list