-dsb
At 10:55 AM 4/7/2005, Ken Smith wrote:
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_ > [EMAIL PROTECTED] > _212-902-9273_
> _______________________________________________ > Help-make mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/help-make
_______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
_______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
