Question about simple gmake Makefile

  • Thread starter jose luis fernandez diaz
  • Start date
J

jose luis fernandez diaz

Hi,


VAR=hello
VAR=$(subst hello,bye,$(VAR))

print:
echo $(VAR)


sqocfms01:jdiaz:tmp>make print
Makefile:6: *** Recursive variable `VAR' references itself (eventually). Stop.



VAR=hello
VAR:=$(subst hello,bye,$(VAR))
^
print:
echo $(VAR)

sqocfms01:jdiaz:tmp>make print
echo bye
bye


Why the first Makefile is wrong ?

Thanks,
Jose Luis.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,537
Members
45,020
Latest member
GenesisGai

Latest Threads

Top