Merge in wrappers with DBG setting as requested
Modified: trunk/reactos/config
Modified: trunk/reactos/ntoskrnl/Makefile
Modified: trunk/reactos/ntoskrnl/include/internal/kd.h
Modified: trunk/reactos/ntoskrnl/kd/kdinit.c
_____
Modified: trunk/reactos/config
--- trunk/reactos/config 2005-04-25 18:29:16 UTC (rev 14804)
+++ trunk/reactos/config 2005-04-25 18:31:20 UTC (rev 14805)
@@ -23,9 +23,9 @@
#
# Whether to compile for debugging
+# Enabling this enables ASSERTS, GDB and Special Debug Routines
#
DBG := 0
-GDB := 1
#
# Whether to compile a multiprocessor or single processor version
_____
Modified: trunk/reactos/ntoskrnl/Makefile
--- trunk/reactos/ntoskrnl/Makefile 2005-04-25 18:29:16 UTC (rev
14804)
+++ trunk/reactos/ntoskrnl/Makefile 2005-04-25 18:31:20 UTC (rev
14805)
@@ -332,8 +332,13 @@
kd/kdinit.o \
kd/kdmain.o \
kd/kdio.o \
+
+ifeq ($(DBG), 1)
+OBJECTS_KD := \
+ $(OBJECTS_KD) \
kd/wrappers/gdbstub.o \
kd/wrappers/bochs.o
+endif
# User-Mode Debugging (Dbgk)
OBJECTS_DBGK = \
_____
Modified: trunk/reactos/ntoskrnl/include/internal/kd.h
--- trunk/reactos/ntoskrnl/include/internal/kd.h 2005-04-25
18:29:16 UTC (rev 14804)
+++ trunk/reactos/ntoskrnl/include/internal/kd.h 2005-04-25
18:31:20 UTC (rev 14805)
@@ -12,10 +12,8 @@
struct _KD_DISPATCH_TABLE;
-#ifdef GDB
+#ifdef DBG
#include "kdgdb.h"
-#endif
-#ifdef BOCHS
#include "kdbochs.h"
#endif
_____
Modified: trunk/reactos/ntoskrnl/kd/kdinit.c
--- trunk/reactos/ntoskrnl/kd/kdinit.c 2005-04-25 18:29:16 UTC (rev
14804)
+++ trunk/reactos/ntoskrnl/kd/kdinit.c 2005-04-25 18:31:20 UTC (rev
14805)
@@ -34,7 +34,7 @@
{
PCHAR p2 = Currentp2;
-#ifdef BOCHS
+#ifdef DBG
/* Check for BOCHS Debugging */
if (!_strnicmp(p2, "BOCHS", 5))
{
@@ -43,9 +43,7 @@
KdpDebugMode.Bochs = TRUE;
WrapperInitRoutine = KdpBochsInit;
}
-#endif
-#ifdef GDB
/* Check for GDB Debugging */
if (!_strnicmp(p2, "GDB", 3))
{
@@ -62,9 +60,7 @@
PortInfo.ComPort = DEFAULT_DEBUG_PORT;
PortInfo.BaudRate = DEFAULT_DEBUG_BAUD_RATE;
}
-#endif
-
-#ifdef ICE
+
/* Check for PICE Debugging */
else if (!_strnicmp(p2, "PICE", 4))
{