Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 02/20/1997 17:00:02
christos
Thu Feb 20 11:51:51 EST 1997
Update of /cvsroot/src/usr.bin/make
In directory netbsd1:/var/slash-tmp/cvs-serv5438
Modified Files:
compat.c make.c make.h targ.c
Log Message:
Reported by cgd: fix .USE directive problems:
1. ${.*} variables did not get expanded in dependencies.
2. expanded ${.*} variables in .USE dependencies can cause tree
restructuring; handle it.
3. in compat mode, expand .USE before evaluating the list of targets,
instead of doing .USE expansions on demand, because they can cause
tree restructuring.