From 3b4fbaa22233e764f6b94effd1b21c494061d32c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Sun, 22 Mar 2015 22:05:56 +0100 Subject: kconfig_parser: Fix rev_dep and implement verbose level output After this fix, generated dependency should be all right. Verbose output implementation is only temporally. It needs better implementation. And command line arguments should be parsed with argp. --- programs/src/kconfig_parser/macros.h | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 programs/src/kconfig_parser/macros.h (limited to 'programs/src/kconfig_parser/macros.h') diff --git a/programs/src/kconfig_parser/macros.h b/programs/src/kconfig_parser/macros.h new file mode 100644 index 0000000..6044f31 --- /dev/null +++ b/programs/src/kconfig_parser/macros.h @@ -0,0 +1,11 @@ +extern int verbose_level; // Defined in kconfig_parser.c + +#define Eprintf(...) printf(stderr, __VA_ARGS__) +#define Wprintf(...) if (verbose_level > 1) printf(__VA_ARGS__) +#define Iprintf(...) if (verbose_level > 2) printf(__VA_ARGS__) + +#ifndef DEBUG +#define Dprintf(...) +#else +#define Dprintf(...) if (verbose_level > 2) printf(a, __VA_ARGS__) +#endif /* DEBUG */ -- cgit v1.2.3