Idézet (Matúš Kukan <[email protected]>):
Hi Matus,
Hi,
On 10 September 2012 14:31, <[email protected]> wrote:
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.
You probably don't want to use $(shell ..).
The command in there is executed first, when make is expanding
gb_ConcatPo I guess.
If you remove the shell it could +- work.
Better to send more next time, like, how do you use it,.. if it does
not work.
I am always experimenting when hacking makefiles.
HTH,
Matus
You were right, this was the problem. I use `` instead of $(shell ..)
and it works. Many thanks for the help.
Zolnai Tamás
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice