diff options
Diffstat (limited to 'libcpp/include/mkdeps.h')
-rw-r--r-- | libcpp/include/mkdeps.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libcpp/include/mkdeps.h b/libcpp/include/mkdeps.h index b5f9a05..56ffdaf 100644 --- a/libcpp/include/mkdeps.h +++ b/libcpp/include/mkdeps.h @@ -34,6 +34,13 @@ extern struct deps *deps_init (void); /* Destroy a deps buffer. */ extern void deps_free (struct deps *); +/* Add a set of "vpath" directories. The second argument is a colon- + separated list of pathnames, like you would set Make's VPATH + variable to. If a dependency or target name begins with any of + these pathnames (and the next path element is not "..") that + pathname is stripped off. */ +extern void deps_add_vpath (struct deps *, const char *); + /* Add a target (appears on left side of the colon) to the deps list. Takes a boolean indicating whether to quote the target for MAKE. */ extern void deps_add_target (struct deps *, const char *, int); |