Hi,
[Please retain the CC to [EMAIL PROTECTED] so
that the Debian Bug Tracking system can record your input]
This has been reported by a debian user.
Consider this makefile:
----------------------------------------------------------------------
#!/usr/bin/make -f
var1 = foo
var2 = bar
var3 = baz
VAR1 = VAR1
VAR2 = VAR2
VAR3 = VAR3
export var1
export var2
export var3
export VAR1
export VAR2
export VAR3
rule: VAR1 = $(var1)
rule: VAR2 += $(var2)
VAR3 += $(var3)
rule:
@echo "var1='$(var1)' VAR1='$(VAR1)'"
@echo "var2='$(var2)' VAR2='$(VAR2)'"
@echo "var3='$(var3)' VAR3='$(VAR3)'"
@echo "exported: var1='$${var1}' VAR1='$${VAR1}'"
@echo "exported: var2='$${var2}' VAR2='$${VAR2}'"
@echo "exported: var3='$${var3}' VAR3='$${VAR3}'"
----------------------------------------------------------------------
adam@gradall:~/brainfood/jmagick/jmagick-5.4.3-0$ make -f test
var1='foo' VAR1='foo'
var2='bar' VAR2='VAR2 bar'
var3='baz' VAR3='VAR3 baz'
exported: var1='foo' VAR1='foo'
exported: var2='bar' VAR2='VAR2'
exported: var3='baz' VAR3='VAR3 baz'
==
Note how the second 'exported:' line doesn't show VAR2='VAR2 bar' as expected.
manoj
--
Think of it! With VLSI we can pack 100 ENIACs in 1 sq. cm.!
Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make