Yours:

$(foreach file, $(FILES), $(eval $call( FILE_Template,$(file))))

Needed:

$(foreach file, $(FILES), $(eval $(call FILE_Template,$(file))))


Cheers

PlebianX wrote:
Nope. Tab doesn't help at all. Can anyone confirm wether or not the script
fragment generated by foreach is placed where the directive was in the
original file? I can imagine that if it's just appended to the end of the
file that this potentially wouldn't work...



Boris Godin wrote:
Missing tab?

define FILE_Template
(tab here)$(COMPILER) $(FLAGS) $(1)
endef

Cheers


PlebianX wrote:
I'd like to run a command for each file in a list. I feel that the
following
SHOULD work, but appearantly I don't understand how foreach works or
something, because nothing is done (the code is paraphrase for clarity).

FILES = file1.asm file2.asm file3.asm
COMPILER = path/to/compiler
FLAGS = -mp -o2 -k -m -i/lib

define FILE_Template
$(COMPILER) $(FLAGS) $(1)
endef

all:
    $(foreach file, $(FILES), $(eval $call( FILE_Template,$(file))))

What's happening here that I'm missing? Thanks in advance!
--
Boris Godin
*Java Developer* - Gameloft COR
Paraná 560, Nueva Córdoba (CP 5000)
Tel.: (+54 0351) 460 26 26 int. 111
MSN: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


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





--
Boris Godin
*Java Developer* - Gameloft COR
Paraná 560, Nueva Córdoba (CP 5000)
Tel.: (+54 0351) 460 26 26 int. 111
MSN: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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

Reply via email to