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