=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/compat.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- src/usr.bin/make/compat.c 1997/04/21 08:37:49 1.7 +++ src/usr.bin/make/compat.c 1997/04/28 01:52:36 1.8 @@ -1,5 +1,5 @@ -/* $OpenBSD: compat.c,v 1.7 1997/04/21 08:37:49 deraadt Exp $ */ -/* $NetBSD: compat.c,v 1.18 1997/03/28 22:31:22 christos Exp $ */ +/* $OpenBSD: compat.c,v 1.8 1997/04/28 01:52:36 millert Exp $ */ +/* $NetBSD: compat.c,v 1.14 1996/11/06 17:59:01 christos Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -43,7 +43,7 @@ #if 0 static char sccsid[] = "@(#)compat.c 8.2 (Berkeley) 3/19/94"; #else -static char rcsid[] = "$OpenBSD: compat.c,v 1.7 1997/04/21 08:37:49 deraadt Exp $"; +static char rcsid[] = "$OpenBSD: compat.c,v 1.8 1997/04/28 01:52:36 millert Exp $"; #endif #endif /* not lint */ @@ -372,7 +372,9 @@ gn->made = UPTODATE; } - if (gn->made == UNMADE) { + if (gn->type & OP_USE) { + Make_HandleUse(gn, pgn); + } else if (gn->made == UNMADE) { /* * First mark ourselves to be made, then apply whatever transformations * the suffix module thinks are necessary. Once that's done, we can @@ -630,12 +632,6 @@ } } } - - /* - * Expand .USE nodes right now, because they can modify the structure - * of the tree. - */ - Lst_Destroy(Make_ExpandUse(targs), NOFREE); /* * For each entry in the list of targets to create, call CompatMake on