Hi, On 10 September 2012 14:31, <zolniata...@caesar.elte.hu> 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 _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice