Need help with makefiles
zolniatamas at caesar.elte.hu
zolniatamas at caesar.elte.hu
Mon Sep 10 05:31:52 PDT 2012
Hi all,
I have a problem with writing makefiles and I hope somebody can help
me to solve it.
I have this code:
define gb_ConcatPo
$(foreach lang,$(filter-out en-US,$(gb_WITH_LANG)), $(shell cat
$(gb_POLOCATION)/$(lang)/$(1) >> $(2) && printf "\n" >> $(2)))
endef
define gb_Transex3Merge
RESPONSEFILE=`$(gb_MKTEMP)`
$(call gb_ConcatPo,$(PO),@$${RESPONSEFILE})
$(call gb_SrsPartMergeTarget__command,$(1),$(2),$(3),@$${RESPONSEFILE})
rm -rf @$${RESPONSEFILE}
endef
It seems to work, but if I try to initialize the second parameter of
gb_ConcatPo like this:
define gb_ConcatPo
echo "" > $(2)
$(foreach lang,$(filter-out en-US,$(gb_WITH_LANG)), $(shell cat
$(gb_POLOCATION)/$(lang)/$(1) >> $(2) && printf "\n" >> $(2)))
endef
then the function will return with an empty file, as if foreach had no effect.
Thanks,
Zolnai Tamás
More information about the LibreOffice
mailing list