help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question about the proper use of the eval function


From: Ken Smith
Subject: Re: Question about the proper use of the eval function
Date: Thu, 7 Apr 2005 10:55:58 -0400
User-agent: Mutt/1.5.9i

Here is a version of your file which does what you want.

define my-test
my_target:
        echo "hi from my target"
endef
$(eval $(my-test))

You don't need $(call) since you aren't passing any parameters.

  Ken

On Thu, Apr 07, 2005 at 10:42:33AM -0400, Sarbak, Joseph T. wrote:
> 
>    The  previous  email  contained  a  typo,  which  I have fixed in this
>    update.  The results and questions remain.  Thank you in advance.
>    I  am trying to dynamically generate targets in my makefile.  Below is
>        a  simple  example  of  what  I am trying to do.  I must be either
>        doing something wrong or am trying to do something impossible with
>        gnu  make.   I would greatly appreciate help from anyone on how to
>        to this properly.
>        My makefile:
>        define my-test
>        my_target:
>                echo "hi from my target"
>        endef
>        $(eval $(call my_test) )
>        From the Command-Line:
>        bash-2.05b$ make my_target
>        make: *** No rule to make target `my_target'.  Stop.
>        bash-2.05b$
> 
>    _Joseph T. Sarbak_
>        _Goldman Sachs Execution & Clearing_
>        _30 Hudson St_
>        _Jersey City, NJ.  07302-4699_
>        address@hidden
>        _212-902-9273_

> _______________________________________________
> Help-make mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/help-make




reply via email to

[Prev in Thread] Current Thread [Next in Thread]