On Tue, Nov 25, 2008 at 12:43 AM, kalyan <[EMAIL PROTECTED]> wrote:
> I am using make-3.81.
> The GNU make manual says "The call function can be nested. Each recursive
> invocation gets its own local values for $(1), etc. that mask the values of
> higher-level call."
>
> I have tried this code but it gets stuck forever:
> -----------
> define test_function
>         echo $(1)
>         $(call test_function,1)
> endef
> all:
>         @$(call test_function,1)
> ------------

Yep, that's the correct behavior.  Apparently that's not what you
expected from the text.  It would be easier to correct your
understanding if you were to explain how you thought that snippet
would behave.


Philip Guenther


_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to