#include "config.h"#include "system.h"#include "mkdeps.h"

Go to the source code of this file.
Data Types | |
| type | deps |
Defines | |
| #define | TARGET_OBJECT_SUFFIX ".o" |
Functions/Subroutines | |
| static const char * | munge (const char *) |
| static const char * | apply_vpath (struct deps *d, const char *t) |
| struct deps * | deps_init (void) |
| void | deps_free (struct deps *d) |
| void | deps_add_target (struct deps *d, const char *t, int quote) |
| void | deps_add_default_target (struct deps *d, const char *tgt) |
| void | deps_add_dep (struct deps *d, const char *t) |
| void | deps_add_vpath (struct deps *d, const char *vpath) |
| void | deps_write (const struct deps *d, FILE *fp, unsigned int colmax) |
| void | deps_phony_targets (const struct deps *d, FILE *fp) |
| int | deps_save (struct deps *deps, FILE *f) |
| int | deps_restore (struct deps *deps, FILE *fd, const char *self) |
| #define TARGET_OBJECT_SUFFIX ".o" |
Definition at line 116 of file mkdeps.c.
References i, IS_DIR_SEPARATOR, deps::nvpaths, p, strncmp(), deps::vpathlv, and deps::vpathv.
Referenced by deps_add_dep(), and deps_add_target().
Definition at line 212 of file mkdeps.c.
References alloca, deps_add_target(), lbasename(), deps::ntargets, o, start, strcpy, strlen(), strrchr(), and TARGET_OBJECT_SUFFIX.
Definition at line 241 of file mkdeps.c.
References apply_vpath(), deps::deps_size, deps::depv, munge(), deps::ndeps, and xrealloc().
Definition at line 190 of file mkdeps.c.
References apply_vpath(), munge(), deps::ntargets, deps::targets_size, deps::targetv, xrealloc(), and xstrdup().
Definition at line 158 of file mkdeps.c.
References deps::depv, free(), i, deps::ndeps, deps::ntargets, deps::nvpaths, deps::targetv, deps::vpathlv, and deps::vpathv.
| static const char * munge | ( | const char * | filename | ) | [static] |
1.5.6