=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/make.c,v retrieving revision 1.75 retrieving revision 1.76 diff -c -r1.75 -r1.76 *** src/usr.bin/make/make.c 2019/12/21 15:29:25 1.75 --- src/usr.bin/make/make.c 2019/12/21 15:31:54 1.76 *************** *** 1,4 **** ! /* $OpenBSD: make.c,v 1.75 2019/12/21 15:29:25 espie Exp $ */ /* $NetBSD: make.c,v 1.10 1996/11/06 17:59:15 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: make.c,v 1.76 2019/12/21 15:31:54 espie Exp $ */ /* $NetBSD: make.c,v 1.10 1996/11/06 17:59:15 christos Exp $ */ /* *************** *** 50,56 **** * Make_Update Update all parents of a given child. Performs * various bookkeeping chores like finding the * youngest child of the parent, filling ! * the IMPSRC context variable, etc. It will * place the parent on the to_build queue if it * should be. * --- 50,56 ---- * Make_Update Update all parents of a given child. Performs * various bookkeeping chores like finding the * youngest child of the parent, filling ! * the IMPSRC local variable, etc. It will * place the parent on the to_build queue if it * should be. * *************** *** 383,393 **** gn->built_status = UPTODATE; if (gn->type & OP_JOIN) { /* ! * Even for an up-to-date .JOIN node, we need it ! * to have its context variables so references ! * to it get the correct value for .TARGET when ! * building up the context variables of its ! * parent(s)... */ Make_DoAllVar(gn); } --- 383,392 ---- gn->built_status = UPTODATE; if (gn->type & OP_JOIN) { /* ! * Even for an up-to-date .JOIN node, we need its ! * local variables, so that we have the right ! * value for .TARGET when computing the ! * local variables of its parent(s)... */ Make_DoAllVar(gn); }