Hi,
the following makefile:
======== Makefile start ===============
.PHONY: targ targA targB targC
targ: targA targB targC
targA targB targC:
@echo "$@: T=<$T>"
T := 1
targA: T = 2
targA: T += 3
targB: T := 2
targB: T += 3
targC: T = 2
======== Makefile end ===============
gives the output:
targA: T=<1 2 3>
targB: T=<2 3>
targC: T=<2>
This happens with GNU Make Version 3.79.1 and 3.80.
In my opinion the output for targA should be "targA: T=<2 3>".
Best regards,
Oliver
_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make