2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-29 13:28:27 +00:00

make: Add DEBUG=1 option

This allows to use pr_debug and dprintk helpers.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
This commit is contained in:
Cyrill Gorcunov 2011-12-27 02:27:20 +04:00
parent 4c0fb12e11
commit 00e14f0448
2 changed files with 9 additions and 3 deletions

View File

@ -49,6 +49,10 @@ ifneq ($(WERROR),0)
WARNINGS += -Werror WARNINGS += -Werror
endif endif
ifeq ($(DEBUG),1)
DEFINES += -DCR_DEBUG
endif
WARNINGS += -Wall -Wno-unused WARNINGS += -Wall -Wno-unused
CFLAGS += $(WARNINGS) $(DEFINES) CFLAGS += $(WARNINGS) $(DEFINES)

View File

@ -60,15 +60,17 @@ extern void printk(const char *format, ...);
pr_err_jmp(label); \ pr_err_jmp(label); \
} while (0) } while (0)
#if 0 #ifdef CR_DEBUG
#define pr_debug(fmt, ...) \ #define pr_debug(fmt, ...) \
do { \ do { \
printk("%s (%s:%d): " fmt, \ printk("%s:%d:%s: " fmt, \
__func__, __FILE__, __LINE__, \ __FILE__, __LINE__,__func__, \
##__VA_ARGS__); \ ##__VA_ARGS__); \
} while (0) } while (0)
#define dprintk(fmt, ...) printk(fmt, ##__VA_ARGS__)
#else #else
#define pr_debug(fmt, ...) #define pr_debug(fmt, ...)
#define dprintk(fmt, ...)
#endif #endif
#define die(fmt, ...) \ #define die(fmt, ...) \