X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=debug.h;h=4277648767aa7e39d57576b5deb17bcbe374277f;hb=7e77d502bbc94d702ec96bc0e1a84b0f86dcbbc3;hp=633b89107e41b228e0aca2fabd0167893c7f374e;hpb=08cb32d77e6427a2e1bac5d9c10de4f2b26f523c;p=mate.git diff --git a/debug.h b/debug.h index 633b891..4277648 100644 --- a/debug.h +++ b/debug.h @@ -9,6 +9,10 @@ */ /* ooops defines */ +#ifdef BG_ALL +#define DBG_ALL +#endif + #ifdef BG_JIT #define DBG_JIT #endif @@ -41,10 +45,22 @@ * libraries like Text.Printf * needed for gettting proper `-Wall' output on a release build */ -#if defined(DBG_JIT) || defined(DBG_BB) || defined(DBG_MP) || defined(DBG_CP) || defined(DBG_STR) +#if defined(DBG_ALL) || defined(DBG_JIT) || defined(DBG_BB) || defined(DBG_MP) || defined(DBG_CP) || defined(DBG_STR) #define DEBUG #endif +#if defined(DBG_ALL) +#define DBG_JIT +#define DBG_BB +#define DBG_MP +#define DBG_CP +#define DBG_STR +#define DBG_TRAP +#if 0 +#define DBG_CLASS +#endif +#endif + /* it would be awesome if we could just write * > printfFake = printf * here, but the type can't be infered, since `PrintfType'