VirtualBox

Changeset 900 in kBuild for vendor/gnumake/current/rule.h


Ignore:
Timestamp:
May 23, 2007 3:13:11 AM (18 years ago)
Author:
bird
Message:

Load /home/bird/src/Gnu/make/2007-05-23 into vendor/gnumake/current.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/gnumake/current/rule.h

    r501 r900  
    1717Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.  */
    1818
    19 /* Structure used for pattern rules.  */
     19
     20/* Structure used for pattern (implicit) rules.  */
    2021
    2122struct rule
    2223  {
    2324    struct rule *next;
    24     char **targets;             /* Targets of the rule.  */
     25    const char **targets;       /* Targets of the rule.  */
    2526    unsigned int *lens;         /* Lengths of each target.  */
    26     char **suffixes;            /* Suffixes (after `%') of each target.  */
     27    const char **suffixes;      /* Suffixes (after `%') of each target.  */
    2728    struct dep *deps;           /* Dependencies of the rule.  */
    2829    struct commands *cmds;      /* Commands to execute.  */
     30    unsigned short num;         /* Number of targets.  */
    2931    char terminal;              /* If terminal (double-colon).  */
    3032    char in_use;                /* If in use by a parent pattern_search.  */
     
    5052
    5153
    52 extern void install_pattern_rule PARAMS ((struct pspec *p, int terminal));
    53 extern int new_pattern_rule PARAMS ((struct rule *rule, int override));
    54 extern void count_implicit_rule_limits PARAMS ((void));
    55 extern void convert_to_pattern PARAMS ((void));
    56 extern void create_pattern_rule PARAMS ((char **targets,
    57                                          char **target_percents, int terminal,
    58                                          struct dep *deps,
    59                                          struct commands *commands,
    60                                          int override));
     54void count_implicit_rule_limits (void);
     55void convert_to_pattern (void);
     56void install_pattern_rule (struct pspec *p, int terminal);
     57void create_pattern_rule (const char **targets, const char **target_percents,
     58                          unsigned int num, int terminal, struct dep *deps,
     59                          struct commands *commands, int override);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette