Ignore:
Timestamp:
Sep 15, 2006, 7:09:38 AM (19 years ago)
Author:
bird
Message:

Untested merge with GNU Make v3.81 (vendor/gnumake/2005-05-16 -> vendor/gnumake/current).

File:
1 edited

Legend:

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

    r281 r503  
    11/* Definition of target file data structures for GNU Make.
    2 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1997,
    3 2002 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.
    45This file is part of GNU Make.
    56
    6 GNU Make is free software; you can redistribute it and/or modify
    7 it under the terms of the GNU General Public License as published by
    8 the Free Software Foundation; either version 2, or (at your option)
    9 any later version.
    10 
    11 GNU Make is distributed in the hope that it will be useful,
    12 but WITHOUT ANY WARRANTY; without even the implied warranty of
    13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    14 GNU General Public License for more details.
    15 
    16 You should have received a copy of the GNU General Public License
    17 along with GNU Make; see the file COPYING.  If not, write to
    18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    19 Boston, MA 02111-1307, USA.  */
     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.
     10
     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.
     14
     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.  */
    2018
    2119
     
    4341                                   used when there are multiple double-colon
    4442                                   entries for the same file.  */
     43    struct file *last;          /* Last entry for the same file name.  */
    4544
    4645    /* File that this file was renamed to.  After any time that a
     
    8584    unsigned int cmd_target:1;  /* Nonzero if file was given on cmd line.  */
    8685    unsigned int phony:1;       /* Nonzero if this is a phony file
    87                                    i.e., a dependency of .PHONY.  */
     86                                   i.e., a prerequisite of .PHONY.  */
    8887    unsigned int intermediate:1;/* Nonzero if this is an intermediate file.  */
    89     /* Nonzero, for an intermediate file,
    90        means remove_intermediates should not delete it.  */
    91     unsigned int secondary:1;
     88    unsigned int secondary:1;   /* Nonzero means remove_intermediates should
     89                                   not delete it.  */
    9290    unsigned int dontcare:1;    /* Nonzero if no complaint is to be made if
    9391                                   this target cannot be remade.  */
     
    9593    unsigned int pat_searched:1;/* Nonzero if we already searched for
    9694                                   pattern-specific variables.  */
    97     unsigned int considered:1;  /* equal to `considered' if file has been
     95    unsigned int considered:1;  /* equal to 'considered' if file has been
    9896                                   considered on current scan of goal chain */
    9997  };
     
    106104extern struct file *lookup_file PARAMS ((char *name));
    107105extern struct file *enter_file PARAMS ((char *name));
     106extern struct dep *parse_prereqs PARAMS ((char *prereqs));
    108107extern void remove_intermediates PARAMS ((int sig));
    109108extern void snap_deps PARAMS ((void));
Note: See TracChangeset for help on using the changeset viewer.