Follow-up Comment #1, bug #36844 (project make):

In the original submission, I left out a couple of lines in the section
exemplifying the problem; the variables 'T1' and 'T2' are there strictly for
the sake of making it convenient to test this without having to modify the
makefile for each test.

It should've read as follows:


To test this: 


# Comment out lines 3 & 6-11; this will demonstrate how private variables
should behave 
gmake T1='#' T2='#' 
C: global 
B: global 
A: global A1 A2 
# Comment out just line 3; this will demonstrate the problem; targets B & C
inherit changes from things that depend on them. 
gmake T2='#'
C: global A1 A2 B1 B2 C1 C2 
B: global A1 A2 B1 B2 
A: global A1 A2 
# Don't comment out any lines; adding a pattern rule to wipe out ASDF for all
targets is a reasonable work-around until this problem gets fixed: 
gmake
C: global C1 C2 
B: global B1 B2 
A: global A1 A2



    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?36844>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to