Changeset 503 for trunk/src/gmake/filedef.h
- Timestamp:
- Sep 15, 2006, 7:09:38 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmake/filedef.h
r281 r503 1 1 /* 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. 2 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 3 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software 4 Foundation, Inc. 4 5 This file is part of GNU Make. 5 6 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. */ 7 GNU Make is free software; you can redistribute it and/or modify it under the 8 terms of the GNU General Public License as published by the Free Software 9 Foundation; either version 2, or (at your option) any later version. 10 11 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY 12 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 13 A PARTICULAR PURPOSE. See the GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License along with 16 GNU Make; see the file COPYING. If not, write to the Free Software 17 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ 20 18 21 19 … … 43 41 used when there are multiple double-colon 44 42 entries for the same file. */ 43 struct file *last; /* Last entry for the same file name. */ 45 44 46 45 /* File that this file was renamed to. After any time that a … … 85 84 unsigned int cmd_target:1; /* Nonzero if file was given on cmd line. */ 86 85 unsigned int phony:1; /* Nonzero if this is a phony file 87 i.e., a dependencyof .PHONY. */86 i.e., a prerequisite of .PHONY. */ 88 87 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. */ 92 90 unsigned int dontcare:1; /* Nonzero if no complaint is to be made if 93 91 this target cannot be remade. */ … … 95 93 unsigned int pat_searched:1;/* Nonzero if we already searched for 96 94 pattern-specific variables. */ 97 unsigned int considered:1; /* equal to `considered' if file has been95 unsigned int considered:1; /* equal to 'considered' if file has been 98 96 considered on current scan of goal chain */ 99 97 }; … … 106 104 extern struct file *lookup_file PARAMS ((char *name)); 107 105 extern struct file *enter_file PARAMS ((char *name)); 106 extern struct dep *parse_prereqs PARAMS ((char *prereqs)); 108 107 extern void remove_intermediates PARAMS ((int sig)); 109 108 extern void snap_deps PARAMS ((void));
Note:
See TracChangeset
for help on using the changeset viewer.