Hi,

I'm using GNU make 3.80 on Windows, but am having some
issues with Dynamic Rules.  This is probably down to
my own misunderstanding, but consider the following
(contrived!  I do have a reason for trying this :-))
example:


ALL : TEST

define test-rule
$(1)/%.o : %.c
        @echo test-rule
        @echo Arg 1 : $(1)
        @echo Target : $@
        @echo Dependent : $<
endef

TEST : bin/File.o
bin/File.o : File.c

$(eval $(call test-rule,bin))


Now...this gives the following output, with a File.c
in the cwd:


test-rule
Arg 1 : bin
Target :
Dependent : 


Which leads me to believe the rule is created
correctly and invoked as you'd expect, but why are $<
and $@ empty?

Thanks,
Jon.


        
        
                
___________________________________________________________ 
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail 
http://uk.messenger.yahoo.com


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

Reply via email to