From 4413ab4f5acbeba9a42f9567a687ffc5661ae190 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 28 Apr 2014 14:43:19 +0100 Subject: [build] Allow for a debug level of zero Allow for an explicit debug level of zero, which will enable assertions and profiling (i.e. anything controlled by NDEBUG) without generating any debug messages. Signed-off-by: Michael Brown --- src/include/compiler.h | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'src/include') diff --git a/src/include/compiler.h b/src/include/compiler.h index 132793b5d..3f5c913a0 100644 --- a/src/include/compiler.h +++ b/src/include/compiler.h @@ -250,16 +250,9 @@ REQUEST_EXPANDED ( CONFIG_SYMBOL ); * */ -/* - * If debug_OBJECT is set to a true value, the macro DBG(...) will - * expand to printf(...) when compiling OBJECT, and the symbol - * DEBUG_LEVEL will be inserted into the object file. - * - */ -#define DEBUG_SYMBOL PREFIX_OBJECT ( debug_ ) - -#if DEBUG_SYMBOL == 0 +#ifndef DBGLVL_MAX #define NDEBUG +#define DBGLVL_MAX 0 #endif #ifndef ASSEMBLY @@ -276,12 +269,6 @@ extern void dbg_md5_da ( unsigned long dispaddr, extern void dbg_pause ( void ); extern void dbg_more ( void ); -#if DEBUG_SYMBOL -#define DBGLVL_MAX DEBUG_SYMBOL -#else -#define DBGLVL_MAX 0 -#endif - /* Allow for selective disabling of enabled debug levels */ #if DBGLVL_MAX int __debug_disable; -- cgit v1.2.3-55-g7522