summaryrefslogtreecommitdiff
path: root/src/kmk/kbuild.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/kmk/kbuild.h')
-rw-r--r--src/kmk/kbuild.h15
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