Re: [BUG???] Targets within variables

2004-06-30 Thread Paul D. Smith
%% Kyle Moffett <[EMAIL PROTECTED]> writes: >> define some_all >> all: >>echo 'This is "all" speaking' >> endef >> $(some_all) This is not legal. In fact, it doesn't work (at least not for me). Now, if you'd written this: define some_all all: ; @echo 'This is "all" speaki

[BUG???] Targets within variables

2004-06-30 Thread Kyle Moffett
Please CC me in replies. I am able to have a variable or variable expression output a single target: kylemoffett$ cat Makefile define some_all all: echo 'This is "all" speaking' endef $(some_all) kylemoffett$ make all echo 'This is "all" speaking' This is "all" speaking kylemoffett$ Howev

Re: make 3.80 eval/variable_buffer bug

2004-06-30 Thread Paul D. Smith
I'm confident this is an instance of bug # 1517, which has been fixed in the source and for which there is a patch on the Savannah site (attached to this bug). When you say that it appears that "the CVS source doesn't appear to fix this issue" is this because you've tried it and it doesn't, or jus

make 3.80 eval/variable_buffer bug

2004-06-30 Thread Craig Ruff
It appears that make 3.80 is not reentrant in the use of variable_expand_string/variable_buffer_output and the static variables variable_buffer_length and variable_buffer. I tripped across this while using $(eval ...) in a make file. If the argument to $(eval ...) is large enough (more than 20

Problem with absolute path

2004-06-30 Thread Juergen Schmidt
Hi, i have problem with make when i try to generate the output anywhere and using an absolute path. Please see my simple test makefile (when i run make i am in /local/test/maketest where the source "maketest.c" is located): ** OUT=/local/te