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

Diff for /src/usr.bin/make/arch.c between version 1.73 and 1.74

version 1.73, 2007/11/03 15:30:04 version 1.74, 2007/11/10 12:51:40
Line 922 
Line 922 
                         } else                          } else
                                 nameEnd = NULL;                                  nameEnd = NULL;
   
                         if (pgn->make && nameEnd != NULL &&                          if (pgn->must_make && nameEnd != NULL &&
                             strncmp(nameStart, gn->name, nameEnd - nameStart)                              strncmp(nameStart, gn->name, nameEnd - nameStart)
                             == 0 && gn->name[nameEnd-nameStart] == '\0')                              == 0 && gn->name[nameEnd-nameStart] == '\0')
                                 gn->mtime = Arch_MTime(pgn);                                  gn->mtime = Arch_MTime(pgn);
                 } else if (pgn->make) {                  } else if (pgn->must_make) {
                         /* Something which isn't a library depends on the                          /* Something which isn't a library depends on the
                          * existence of this target, so it needs to exist.  */                           * existence of this target, so it needs to exist.  */
                         ts_set_out_of_date(gn->mtime);                          ts_set_out_of_date(gn->mtime);

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.74