Ignore:
Timestamp:
May 25, 2007, 5:27:53 AM (18 years ago)
Author:
bird
Message:

multi target explicit rules. partly done.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gmakenew/filedef.h

    r903 r921  
    6161       the same file.  Otherwise this is null.  */
    6262    struct file *double_colon;
     63
     64#ifdef CONFIG_WITH_EXPLICIT_MULTITARGET
     65    /* For a target of an explicit multi target rule, this points to the
     66       primary target.  Otherwise this is null. */
     67    struct file *multi_head;
     68    /* Pointer to next target of an explicit multi target rule. */
     69    struct file *multi_next;
     70#endif
    6371
    6472    short int update_status;    /* Status of the last attempt to update,
     
    95103    unsigned int considered:1;  /* equal to 'considered' if file has been
    96104                                   considered on current scan of goal chain */
     105#ifdef CONFIG_WITH_EXPLICIT_MULTITARGET
     106    unsigned int multi_maybe:1; /* Nonzero if this file may not always be
     107                                   touched/created by the multi target rule. */
     108#endif
     109
    97110  };
    98111
Note: See TracChangeset for help on using the changeset viewer.