[Libreoffice-commits] .: 2 commits - solenv/gbuild

David Tardon dtardon at kemper.freedesktop.org
Mon May 2 21:09:15 PDT 2011


 solenv/gbuild/AllLangResTarget.mk |   22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

New commits:
commit 7c909dc4bbb225e8ce9376c9825d481a24acff56
Author: David Tardon <dtardon at redhat.com>
Date:   Fri Apr 29 09:57:18 2011 +0200

    do not announce if there is nothing to do

diff --git a/solenv/gbuild/AllLangResTarget.mk b/solenv/gbuild/AllLangResTarget.mk
index 7034a4c..fe4f306 100644
--- a/solenv/gbuild/AllLangResTarget.mk
+++ b/solenv/gbuild/AllLangResTarget.mk
@@ -175,12 +175,12 @@ $(call gb_SrsTemplateTarget_get_target,%_last) :
 
 .PHONY : $(call gb_SrsTemplateTarget_get_target,%)
 $(call gb_SrsTemplateTarget_get_target,%) :
-	$(call gb_Output_announce,$*,$(true),SRT,4)
+	$(if $(strip $(PARTS)),$(call gb_Output_announce,$*,$(true),SRT,4))
 	$(call gb_SrsTemplateTarget__command,$@)
 
 .PHONY : $(call gb_SrsTemplateTarget_get_clean_target,%)
 $(call gb_SrsTemplateTarget_get_clean_target,%) :
-	$(call gb_Output_announce,$*,$(false),SRT,4)
+	$(if $(strip $(PARTS)),$(call gb_Output_announce,$*,$(false),SRT,4))
 	-$(call gb_Helper_abbreviate_dirs,\
 	    rm -f $(call gb_SrsTemplateTarget_get_target,$*) \
 		    $(call gb_SrsTemplateTarget__get_merged_target,$*) \
commit 888e39e999e718f54320f614ee2c62322a402db4
Author: David Tardon <dtardon at redhat.com>
Date:   Fri Apr 29 09:54:37 2011 +0200

    these targets are impl. details--do not announce

diff --git a/solenv/gbuild/AllLangResTarget.mk b/solenv/gbuild/AllLangResTarget.mk
index 416032f..7034a4c 100644
--- a/solenv/gbuild/AllLangResTarget.mk
+++ b/solenv/gbuild/AllLangResTarget.mk
@@ -145,8 +145,14 @@ endef
 
 # SrsTemplateTarget class
 
-gb_SrsTemplateTarget__get_merged_target = $(call gb_SrsTemplateTarget_get_target,$(1))_merged
-gb_SrsTemplateTarget__get_unmerged_target = $(call gb_SrsTemplateTarget_get_target,$(1))_unmerged
+define gb_SrsTemplateTarget__command
+	$(call gb_Helper_abbreviate_dirs,\
+	    mkdir -p $(dir $(1)) && \
+	    touch $(1))
+endef
+
+gb_SrsTemplateTarget__get_merged_target = $(call gb_SrsTemplateTarget_get_target,$(1))_merged_last
+gb_SrsTemplateTarget__get_unmerged_target = $(call gb_SrsTemplateTarget_get_target,$(1))_unmerged_last
 
 ifeq ($(strip $(WITH_LANG)),)
 gb_SrsTemplateTarget__get_target = $(call gb_SrsTemplateTarget__get_unmerged_target,$(1))
@@ -163,12 +169,14 @@ $(call gb_SrsTemplateTarget_get_target,$(1)) : $(call gb_SrsTemplateTarget__get_
 $(call gb_SrsTemplateTarget__get_target,$(1)) : $(call gb_SrsTemplateTarget__get_update_target,$(1))
 endef
 
+.PHONY : $(call gb_SrsTemplateTarget_get_target,%_last)
+$(call gb_SrsTemplateTarget_get_target,%_last) :
+	$(call gb_SrsTemplateTarget__command,$@)
+
 .PHONY : $(call gb_SrsTemplateTarget_get_target,%)
 $(call gb_SrsTemplateTarget_get_target,%) :
 	$(call gb_Output_announce,$*,$(true),SRT,4)
-	$(call gb_Helper_abbreviate_dirs,\
-	    mkdir -p $(dir $@) && \
-	    touch $@)
+	$(call gb_SrsTemplateTarget__command,$@)
 
 .PHONY : $(call gb_SrsTemplateTarget_get_clean_target,%)
 $(call gb_SrsTemplateTarget_get_clean_target,%) :


More information about the Libreoffice-commits mailing list