}
f = lookup_file (".EXPORT_ALL_VARIABLES");
- if (f != 0 && f->is_target)
- export_all_variables = 1;
+ export_all_variables = f != 0 && f->is_target;
+
+ f = lookup_file (".IGNORE");
+ if (f->deps == 0)
+ ignore_errors_flag |= f != 0 && f->is_target;
+ else
+ for (d = f->deps; d != 0; d = d->next)
+ d->file->command_flags |= COMMANDS_NOERROR;
+
+ f = lookup_file (".SILENT");
+ if (f->deps == 0)
+ silent_flag |= f != 0 && f->is_target;
+ else
+ for (d = f->deps; d != 0; d = d->next)
+ d->file->command_flags |= COMMANDS_SILENT;
+
+ f = lookup_file (".POSIX");
+ posix_pedantic = f != 0 && f->is_target;
}
\f
/* Set the `command_state' member of FILE and all its `also_make's. */