• Home
  • Raw
  • Download

Lines Matching refs:file

45 set_file_variables (struct file *file)  in set_file_variables()  argument
54 if (ar_name (file->name)) in set_file_variables()
59 p = strchr (file->name, '('); in set_file_variables()
60 at = (char *) alloca (p - file->name + 1); in set_file_variables()
61 bcopy (file->name, at, p - file->name); in set_file_variables()
62 at[p - file->name] = '\0'; in set_file_variables()
71 at = file->name; in set_file_variables()
76 if (file->stem == 0) in set_file_variables()
86 if (ar_name (file->name)) in set_file_variables()
88 name = strchr (file->name, '(') + 1; in set_file_variables()
94 name = file->name; in set_file_variables()
103 file->stem = savestring (name, len - slen); in set_file_variables()
108 file->stem = ""; in set_file_variables()
110 star = file->stem; in set_file_variables()
114 for (d = file->deps; d != 0; d = d->next) in set_file_variables()
121 if (file->cmds == default_file->cmds) in set_file_variables()
127 (void) define_variable_for_file (name,len,value,o_automatic,0,file) in set_file_variables()
153 for (d = file->deps; d != 0; d = d->next) in set_file_variables()
164 for (d = file->deps; d != 0; d = d->next) in set_file_variables()
195 uniquize_deps (file->deps); in set_file_variables()
198 for (d = file->deps; d != 0; d = d->next) in set_file_variables()
216 for (d = file->deps; d != 0; d = d->next) in set_file_variables()
368 execute_file_commands (struct file *file) in execute_file_commands() argument
375 for (p = file->cmds->commands; *p != '\0'; ++p) in execute_file_commands()
381 set_command_state (file, cs_running); in execute_file_commands()
382 file->update_status = 0; in execute_file_commands()
383 notice_finished_file (file); in execute_file_commands()
389 initialize_file_variables (file, 0); in execute_file_commands()
391 set_file_variables (file); in execute_file_commands()
394 new_job (file); in execute_file_commands()
528 delete_target (struct file *file, char *on_behalf_of) in delete_target() argument
533 if (file->precious || file->phony) in delete_target()
537 if (ar_name (file->name)) in delete_target()
539 time_t file_date = (file->last_mtime == NONEXISTENT_MTIME in delete_target()
541 : (time_t) FILE_TIMESTAMP_S (file->last_mtime)); in delete_target()
542 if (ar_member_date (file->name) != file_date) in delete_target()
546 on_behalf_of, file->name); in delete_target()
549 file->name); in delete_target()
555 EINTRLOOP (e, stat (file->name, &st)); in delete_target()
558 && FILE_TIMESTAMP_STAT_MODTIME (file->name, st) != file->last_mtime) in delete_target()
561 error (NILF, _("*** [%s] Deleting file `%s'"), on_behalf_of, file->name); in delete_target()
563 error (NILF, _("*** Deleting file `%s'"), file->name); in delete_target()
564 if (unlink (file->name) < 0 in delete_target()
566 perror_with_name ("unlink: ", file->name); in delete_target()
583 delete_target (child->file, (char *) 0); in delete_child_targets()
586 for (d = child->file->also_make; d != 0; d = d->next) in delete_child_targets()
587 delete_target (d->file, child->file->name); in delete_child_targets()