%% Andre Majorel <[EMAIL PROTECTED]> writes: >> You have to use eval.
am> Couldn't he write: am> define newline am> endef am> $(foreach program,$(PROGRAMS),$(program): $($(program)_OBJ)$(newline)) am> ? No. You can try it and see that it doesn't work. A single line of a makefile is interpreted to be a single line of a makefile, even if the expansion includes newlines. The only way to do this is through eval. -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Help-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-make
