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

Diff for /src/usr.bin/make/targ.c between version 1.67 and 1.68

version 1.67, 2012/10/02 10:29:31 version 1.68, 2012/10/06 09:32:40
Line 150 
Line 150 
   
         gn = ohash_create_entry(&gnode_info, name, &ename);          gn = ohash_create_entry(&gnode_info, name, &ename);
         gn->path = NULL;          gn->path = NULL;
         if ((name[0] == '-' && name[1] == 'l') ||          gn->type = 0;
             (ename - name >=2 && ename[-1] == 'a' && ename[-2] == '.'))  
                 gn->type = OP_LIB;  
         else  
                 gn->type = 0;  
   
         gn->special = SPECIAL_NONE;          gn->special = SPECIAL_NONE;
         gn->unmade = 0;          gn->unmade = 0;
         gn->must_make = false;          gn->must_make = false;
Line 290 
Line 285 
                 PRINTBIT(JOIN);                  PRINTBIT(JOIN);
                 PRINTBIT(INVISIBLE);                  PRINTBIT(INVISIBLE);
                 PRINTBIT(NOTMAIN);                  PRINTBIT(NOTMAIN);
                 PRINTDBIT(LIB);  
                 /*XXX: MEMBER is defined, so CONCAT(OP_,MEMBER) gives OP_"%" */                  /*XXX: MEMBER is defined, so CONCAT(OP_,MEMBER) gives OP_"%" */
                 case OP_MEMBER:                  case OP_MEMBER:
                         if (DEBUG(TARG))                          if (DEBUG(TARG))

Legend:
Removed from v.1.67  
changed lines
  Added in v.1.68