VirtualBox

Changeset 501 in kBuild for vendor/gnumake/current/dep.h


Ignore:
Timestamp:
Sep 15, 2006 2:30:32 AM (18 years ago)
Author:
bird
Message:

Load make-3.81/ into vendor/gnumake/current.

File:
1 edited

Legend:

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

    r280 r501  
    11/* Definitions of dependency data structures for GNU Make.
    2 Copyright (C) 1988, 1989, 1991, 1992, 1993, 1996 Free Software Foundation, Inc.
     2Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
     31998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
     4Foundation, Inc.
    35This file is part of GNU Make.
    46
    5 GNU Make is free software; you can redistribute it and/or modify
    6 it under the terms of the GNU General Public License as published by
    7 the Free Software Foundation; either version 2, or (at your option)
    8 any later version.
     7GNU Make is free software; you can redistribute it and/or modify it under the
     8terms of the GNU General Public License as published by the Free Software
     9Foundation; either version 2, or (at your option) any later version.
    910
    10 GNU Make is distributed in the hope that it will be useful,
    11 but WITHOUT ANY WARRANTY; without even the implied warranty of
    12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    13 GNU General Public License for more details.
     11GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
     12WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
     13A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    1414
    15 You should have received a copy of the GNU General Public License
    16 along with GNU Make; see the file COPYING.  If not, write to
    17 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    18 Boston, MA 02111-1307, USA.  */
     15You should have received a copy of the GNU General Public License along with
     16GNU Make; see the file COPYING.  If not, write to the Free Software
     17Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.  */
    1918
    2019/* Flag bits for the second argument to `read_makefile'.
     
    3029/* Structure representing one dependency of a file.
    3130   Each struct file's `deps' points to a chain of these,
    32    chained through the `next'.
     31   chained through the `next'. `stem' is the stem for this
     32   dep line of static pattern rule or NULL.
    3333
    3434   Note that the first two words of this match a struct nameseq.  */
     
    3838    struct dep *next;
    3939    char *name;
     40    char *stem;
    4041    struct file *file;
    4142    unsigned int changed : 8;
    4243    unsigned int ignore_mtime : 1;
     44    unsigned int staticpattern : 1;
    4345    unsigned int need_2nd_expansion : 1;
    4446  };
     
    7375#endif
    7476
    75 extern struct dep *copy_dep_chain PARAMS ((struct dep *d));
     77extern struct dep *alloc_dep PARAMS ((void));
     78extern void free_dep PARAMS ((struct dep *d));
     79extern struct dep *copy_dep_chain PARAMS ((const struct dep *d));
     80extern void free_dep_chain PARAMS ((struct dep *d));
    7681extern void free_ns_chain PARAMS ((struct nameseq *n));
    7782extern struct dep *read_all_makefiles PARAMS ((char **makefiles));
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