Lines Matching refs:FILE
5 This file is part of GNU Make.
16 GNU Make; see the file COPYING. If not, write to the Free Software
55 FILE *fp; /* File, or NULL if this is an internal buffer. */
56 struct floc floc; /* Info on the file in fp (if any). */
253 d->file = enter_file (*p);
254 d->file->dontcare = 1;
255 /* Tell update_goal_chain to bail out as soon as this file is
256 made, and main not to die if we can't make this file. */
371 deps->file = lookup_file (filename);
372 if (deps->file == 0)
373 deps->file = enter_file (xstrdup (filename));
374 filename = deps->file->name;
377 deps->file->dontcare = 1;
452 /* Read file FILENAME as a makefile and add its contents to the data base.
498 /* Loop over lines in the file.
798 /* "-include" (vs "include") says no error if the file does not
811 /* Parse the list of file names. */
1242 /* If this file is a suffix, don't let it be
1243 the default goal file. */
1814 struct file *f;
1816 /* Get a file reference for this file, and initialize it.
1818 new entry if the file is a double-colon, which we don't want in
1911 struct file *f;
1977 with others in file's existing record, if any. */
1982 _("target file `%s' has both : and :: entries"), f->name);
2021 /* Add the file's old deps and the new ones in THIS together. */
2058 that the last dependency line in this file came with commands
2060 this $< -logic works). I cannot simply rely on file->cmds
2068 `struct file' for this. */
2083 _("target file `%s' has both : and :: entries"), f->name);
2385 an elt further down the chain (i.e., previous in the file list)
2408 results in an empty file name, which causes much lossage). */
2505 Since we aren't really reading from a file, don't bother with linenumbers.
2565 /* When reading from a file, we always start over at the beginning of the
2651 line of a file with no final newline; return 1.
3063 Replace it with the archive file name,