
Go to the source code of this file.
Functions/Subroutines | |
| struct deps * | deps_init (void) |
| void | deps_free (struct deps *) |
| void | deps_add_vpath (struct deps *, const char *) |
| void | deps_add_target (struct deps *, const char *, int) |
| void | deps_add_default_target (struct deps *, const char *) |
| void | deps_add_dep (struct deps *, const char *) |
| void | deps_write (const struct deps *, FILE *, unsigned int) |
| int | deps_save (struct deps *, FILE *) |
| int | deps_restore (struct deps *, FILE *, const char *) |
| void | deps_phony_targets (const struct deps *, FILE *) |
Definition at line 179 of file mkdeps.c.
References alloca, deps_add_target(), lbasename(), deps::ntargets, o, start, strcpy, strlen(), strrchr(), and TARGET_OBJECT_SUFFIX.
Referenced by main().
Definition at line 210 of file mkdeps.c.
References apply_vpath(), deps::deps_size, deps::depv, munge(), deps::ndeps, xrealloc(), and XRESIZEVEC.
Referenced by _cpp_stack_file(), deps_restore(), handle_missing_header(), jcf_dependency_add_file(), main(), open_file_failed(), process_include(), and stack_include_file().
Definition at line 155 of file mkdeps.c.
References apply_vpath(), munge(), deps::ntargets, deps::targets_size, deps::targetv, xrealloc(), XRESIZEVEC, and xstrdup().
Referenced by deps_add_default_target(), handle_deferred_opts(), init_dependency_output(), jcf_dependency_add_target(), jcf_dependency_set_target(), and main().
Definition at line 254 of file mkdeps.c.
References copy, len, memcpy, deps::nvpaths, p, deps::vpathlv, deps::vpaths_size, deps::vpathv, xmalloc(), XNEWVEC, xrealloc(), and XRESIZEVEC.
Definition at line 130 of file mkdeps.c.
References deps::depv, free(), i, deps::ndeps, deps::ntargets, deps::nvpaths, PTR, deps::targetv, deps::vpathlv, and deps::vpathv.
Referenced by jcf_dependency_reset(), and main().
Definition at line 112 of file mkdeps.c.
References d, deps::deps_size, deps::depv, deps::ndeps, deps::ntargets, deps::targets_size, deps::targetv, xcalloc(), XCNEW, and xmalloc().
Referenced by cpp_get_deps(), cpp_write_pch_state(), jcf_dependency_init(), and main().
Definition at line 333 of file mkdeps.c.
References deps::depv, fputs(), i, deps::ndeps, and putc().
Definition at line 380 of file mkdeps.c.
References buf, count, deps_add_dep(), fread, free(), i, NULL, strcmp(), xmalloc(), XNEWVEC, xrealloc(), and XRESIZEVEC.
Definition at line 351 of file mkdeps.c.
References deps::depv, fwrite, i, deps::ndeps, and strlen().
Definition at line 284 of file mkdeps.c.
References deps::depv, fputs(), i, deps::ndeps, deps::ntargets, putc(), size, strlen(), and deps::targetv.
1.5.6