[BACK]Return to make.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/make.c between version 1.81 and 1.82

version 1.81, 2020/01/13 15:41:53 version 1.82, 2020/01/26 12:41:21
Line 279 
Line 279 
                                 printf("%s--=%d ",                                  printf("%s--=%d ",
                                     pgn->name, pgn->children_left);                                      pgn->name, pgn->children_left);
   
                         if ( ! (cgn->type & (OP_EXEC|OP_USE))) {                          if ( ! (cgn->type & OP_USE)) {
                                 if (cgn->built_status == REBUILT)                                  if (cgn->built_status == REBUILT)
                                         pgn->child_rebuilt = true;                                          pgn->child_rebuilt = true;
                                 (void)Make_TimeStamp(pgn, cgn);                                  (void)Make_TimeStamp(pgn, cgn);
Line 388 
Line 388 
                 if (DEBUG(MAKE))                  if (DEBUG(MAKE))
                         printf("up-to-date\n");                          printf("up-to-date\n");
                 gn->built_status = UPTODATE;                  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);  
                 }  
   
                 Make_Update(gn);                  Make_Update(gn);
         }          }

Legend:
Removed from v.1.81  
changed lines
  Added in v.1.82