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

Diff for /src/usr.bin/make/engine.c between version 1.29 and 1.30

version 1.29, 2012/03/22 13:47:12 version 1.30, 2012/08/25 08:12:56
Line 738 
Line 738 
         LstNode ln;          LstNode ln;
         char *cmd;          char *cmd;
   
           Parse_SetLocation(&gn->origin);
         for (ln = Lst_First(&gn->commands); ln != NULL; ln = Lst_Adv(ln)) {          for (ln = Lst_First(&gn->commands); ln != NULL; ln = Lst_Adv(ln)) {
                 cmd = Var_Subst(Lst_Datum(ln), &gn->context, false);                  cmd = Var_Subst(Lst_Datum(ln), &gn->context, false);
                 Lst_AtEnd(&gn->expanded, cmd);                  Lst_AtEnd(&gn->expanded, cmd);
Line 749 
Line 750 
 {  {
         if (gn != NULL && (gn->type & OP_DUMMY) == 0) {          if (gn != NULL && (gn->type & OP_DUMMY) == 0) {
                 expand_commands(gn);                  expand_commands(gn);
                   if (fatal_errors)
                           exit(1);
                 return run_prepared_gnode(gn);                  return run_prepared_gnode(gn);
         } else {          } else {
                 return NOSUCHNODE;                  return NOSUCHNODE;

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30