Kaydet (Commit) a899383f authored tarafından Stephan Bergmann's avatar Stephan Bergmann

gbuild: More crude hacking to fix over-evalutation of gb_Extension_*COMMANDs

...in the spirit of 3e70e26c "gbuild: fix over-
evaluation in gb_ExternalExecutable__set_internal"

Change-Id: Ica0f8a029e18f66c470afb6a038a4746c919a8d6
üst 931043ab
...@@ -308,12 +308,12 @@ $(call gb_Extension_get_rootdir,$(1))/$(2) : $(3) \ ...@@ -308,12 +308,12 @@ $(call gb_Extension_get_rootdir,$(1))/$(2) : $(3) \
$$(call gb_Helper_abbreviate_dirs, \ $$(call gb_Helper_abbreviate_dirs, \
mkdir -p $$(dir $$@) && \ mkdir -p $$(dir $$@) && \
$(if $(filter qtz,$(4)), \ $(if $(filter qtz,$(4)), \
$(gb_Extension_PROPMERGECOMMAND) -i $$< -o $$@ -m -l $(4) \ $(subst $$,$$$$,$(gb_Extension_PROPMERGECOMMAND)) -i $$< -o $$@ -m -l $(4) \
, \ , \
$(if $(filter-out en-US,$(4)), \ $(if $(filter-out en-US,$(4)), \
MERGEINPUT=`$(gb_MKTEMP)` && \ MERGEINPUT=`$(gb_MKTEMP)` && \
echo $$(POFILE) > $$$${MERGEINPUT} && \ echo $$(POFILE) > $$$${MERGEINPUT} && \
$(gb_Extension_PROPMERGECOMMAND) -i $$< -o $$@ -m $$$${MERGEINPUT} -l $(4) && \ $(subst $$,$$$$,$(gb_Extension_PROPMERGECOMMAND)) -i $$< -o $$@ -m $$$${MERGEINPUT} -l $(4) && \
rm -rf $$$${MERGEINPUT} \ rm -rf $$$${MERGEINPUT} \
, \ , \
cp -f $$< $$@ \ cp -f $$< $$@ \
...@@ -409,18 +409,18 @@ $(call gb_Extension_get_rootdir,$(1))/help/$(5)/$(3) : \ ...@@ -409,18 +409,18 @@ $(call gb_Extension_get_rootdir,$(1))/help/$(5)/$(3) : \
$$(call gb_Helper_abbreviate_dirs, \ $$(call gb_Helper_abbreviate_dirs, \
mkdir -p $$(dir $$@) && \ mkdir -p $$(dir $$@) && \
$(if $(filter qtz,$(5)), \ $(if $(filter qtz,$(5)), \
$(gb_Extension_TREEXCOMMAND) -i $$< -o $$@ -l $(5) -m \ $(subst $$,$$$$,$(gb_Extension_TREEXCOMMAND)) -i $$< -o $$@ -l $(5) -m \
-r $$(call gb_Extension_get_workdir,$(1))/help/$(5)/$(6) \ -r $$(call gb_Extension_get_workdir,$(1))/help/$(5)/$(6) \
, \ , \
$(if $(filter-out en-US,$(5)), \ $(if $(filter-out en-US,$(5)), \
MERGEINPUT=`$(gb_MKTEMP)` && \ MERGEINPUT=`$(gb_MKTEMP)` && \
echo $$(POFILE) > $$$${MERGEINPUT} && \ echo $$(POFILE) > $$$${MERGEINPUT} && \
$(gb_Extension_TREEXCOMMAND) -i $$< -o $$@ -l $(5) \ $(subst $$,$$$$,$(gb_Extension_TREEXCOMMAND)) -i $$< -o $$@ -l $(5) \
-m $$$${MERGEINPUT} \ -m $$$${MERGEINPUT} \
-r $$(call gb_Extension_get_workdir,$(1))/help/$(5)/$(6) && \ -r $$(call gb_Extension_get_workdir,$(1))/help/$(5)/$(6) && \
rm -rf $$$${MERGEINPUT} \ rm -rf $$$${MERGEINPUT} \
, \ , \
$(gb_Extension_TREEXCOMMAND) -i $$< -o $$@ -l $(5) \ $(subst $$,$$$$,$(gb_Extension_TREEXCOMMAND)) -i $$< -o $$@ -l $(5) \
-r $$(call gb_Extension_get_workdir,$(1))/help/$(5)/$(6) \ -r $$(call gb_Extension_get_workdir,$(1))/help/$(5)/$(6) \
) \ ) \
) \ ) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment