diff options
Diffstat (limited to 'src/kmk/kbuild.h')
-rw-r--r-- | src/kmk/kbuild.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/kmk/kbuild.h b/src/kmk/kbuild.h index 5d06d31..d911268 100644 --- a/src/kmk/kbuild.h +++ b/src/kmk/kbuild.h @@ -1,4 +1,4 @@ -/* $Id: kbuild.h 2413 2010-09-11 17:43:04Z bird $ */ +/* $Id: kbuild.h 2549 2011-11-09 01:22:04Z bird $ */ /** @file * kBuild specific make functionality. */ @@ -38,5 +38,18 @@ const char *get_kbuild_path(void); const char *get_kbuild_bin_path(void); const char *get_default_kbuild_shell(void); +struct kbuild_eval_data; +extern struct kbuild_eval_data *g_pTopKbDef; +struct variable_set *get_top_kbuild_variable_set(void); +char *kbuild_prefix_variable(const char *pszName, unsigned int *pcchName); + +int eval_kbuild_define(struct kbuild_eval_data **kdata, const struct floc *flocp, + const char *word, unsigned int wlen, const char *line, const char *eos, int ignoring); +int eval_kbuild_endef(struct kbuild_eval_data **kdata, const struct floc *flocp, + const char *word, unsigned int wlen, const char *line, const char *eos, int ignoring); + +void print_kbuild_data_base(void); +void print_kbuild_define_stats(void); + #endif |