On Mon, Jan 5, 2015 at 1:23 PM, Paul Smith <psm...@gnu.org> wrote:
> On Mon, 2015-01-05 at 20:06 +0100, SF Markus Elfring wrote:
>> > So you have in your toolbox $(shell) and $(eval).
>>
>> I am not familiar enough with the second make function.
>> http://www.gnu.org/software/make/manual/html_node/Eval-Function.html
>
> I wrote some blog posts about eval and other metaprogramming techniques
> in make that you might find interesting:
>
> http://make.mad-scientist.net/category/metaprogramming/
>

For a real-life large scale use and abuse of these techniques see:

implementation:
http://cgit.freedesktop.org/libreoffice/core/tree/solenv/gbuild

example of use:
http://cgit.freedesktop.org/libreoffice/core/tree/svl/Library_svl.mk

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to