Paul Smith wrote:
On Sat, 2011-06-11 at 01:33 +0200, grischka wrote:
For example one can write:
all_rule = all : ; echo $$@
$(all_rule)
Yes but there are other examples that cannot be reproduced using this
method. Any sequence that requires more than one line cannot be
implemented using this syntax.
Yes but why? What is specifically wrong with the example below
other than that it works not as expected exactly? The user may
find eventually that using 'eval' does the trick but she does not
understand why it is necessary.
define all_rule
all :
echo $$@
endef
$(all_rule)
_______________________________________________
Help-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-make