version 1.75, 2019/12/21 15:29:25 |
version 1.76, 2019/12/21 15:31:54 |
|
|
* Make_Update Update all parents of a given child. Performs |
* Make_Update Update all parents of a given child. Performs |
* various bookkeeping chores like finding the |
* various bookkeeping chores like finding the |
* youngest child of the parent, filling |
* youngest child of the parent, filling |
* the IMPSRC context variable, etc. It will |
* the IMPSRC local variable, etc. It will |
* place the parent on the to_build queue if it |
* place the parent on the to_build queue if it |
* should be. |
* should be. |
* |
* |
|
|
gn->built_status = UPTODATE; |
gn->built_status = UPTODATE; |
if (gn->type & OP_JOIN) { |
if (gn->type & OP_JOIN) { |
/* |
/* |
* Even for an up-to-date .JOIN node, we need it |
* Even for an up-to-date .JOIN node, we need its |
* to have its context variables so references |
* local variables, so that we have the right |
* to it get the correct value for .TARGET when |
* value for .TARGET when computing the |
* building up the context variables of its |
* local variables of its parent(s)... |
* parent(s)... |
|
*/ |
*/ |
Make_DoAllVar(gn); |
Make_DoAllVar(gn); |
} |
} |