[haiku-commits] r40160 - in haiku/branches/developer/bonefish/signals/src: add-ons/kernel/debugger/demangle apps/debugger/demangler

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 8 Jan 2011 19:44:04 +0100 (CET)

Author: bonefish
Date: 2011-01-08 19:44:04 +0100 (Sat, 08 Jan 2011)
New Revision: 40160
Changeset: http://dev.haiku-os.org/changeset/40160

Modified:
   
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/demangle.cpp
   
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/gcc2.cpp
   
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/gcc3+.cpp
   haiku/branches/developer/bonefish/signals/src/apps/debugger/demangler/Jamfile
Log:
Removed kernel header dependency from the demangler kernel add-on sources when
not compiled for the kernel.


Modified: 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/demangle.cpp
===================================================================
--- 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/demangle.cpp
 2011-01-08 17:28:14 UTC (rev 40159)
+++ 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/demangle.cpp
 2011-01-08 18:44:04 UTC (rev 40160)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2009, Ingo Weinhold, ingo_weinhold@xxxxxxx
+ * Copyright 2009-2011, Ingo Weinhold, ingo_weinhold@xxxxxxx
  * Distributed under the terms of the MIT License.
  */
 
@@ -7,7 +7,9 @@
 
 #include <string.h>
 
-#include <debug.h>
+#ifdef _KERNEL_MODE
+#      include <debug.h>
+#endif
 
 
 static inline bool

Modified: 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/gcc2.cpp
===================================================================
--- 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/gcc2.cpp
     2011-01-08 17:28:14 UTC (rev 40159)
+++ 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/gcc2.cpp
     2011-01-08 18:44:04 UTC (rev 40160)
@@ -10,7 +10,9 @@
 
 #include <TypeConstants.h>
 
-#include <debug.h>
+#ifdef _KERNEL_MODE
+#      include <debug.h>
+#endif
 
 #include "demangle.h"
 

Modified: 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/gcc3+.cpp
===================================================================
--- 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/gcc3+.cpp
    2011-01-08 17:28:14 UTC (rev 40159)
+++ 
haiku/branches/developer/bonefish/signals/src/add-ons/kernel/debugger/demangle/gcc3+.cpp
    2011-01-08 18:44:04 UTC (rev 40160)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2009, Ingo Weinhold, ingo_weinhold@xxxxxxx
+ * Copyright 2009-2011, Ingo Weinhold, ingo_weinhold@xxxxxxx
  * Distributed under the terms of the MIT License.
  */
 
@@ -13,7 +13,9 @@
 
 #include <TypeConstants.h>
 
-#include <debug_heap.h>
+#ifdef _KERNEL_MODE
+#      include <debug_heap.h>
+#endif
 
 #include "demangle.h"
 

Modified: 
haiku/branches/developer/bonefish/signals/src/apps/debugger/demangler/Jamfile
===================================================================
--- 
haiku/branches/developer/bonefish/signals/src/apps/debugger/demangler/Jamfile   
    2011-01-08 17:28:14 UTC (rev 40159)
+++ 
haiku/branches/developer/bonefish/signals/src/apps/debugger/demangler/Jamfile   
    2011-01-08 18:44:04 UTC (rev 40160)
@@ -3,8 +3,6 @@
 CCFLAGS +=  -Werror ;
 C++FLAGS += -Werror ;
 
-UsePrivateHeaders kernel ;
-
 SEARCH_SOURCE
        += [ FDirName $(HAIKU_TOP) src add-ons kernel debugger demangle ] ;
 
@@ -12,7 +10,7 @@
 MergeObject Debugger_demangler.o
        :
        Demangler.cpp
-       
+
        demangle.cpp
        gcc2.cpp
        gcc3+.cpp


Other related posts:

  • » [haiku-commits] r40160 - in haiku/branches/developer/bonefish/signals/src: add-ons/kernel/debugger/demangle apps/debugger/demangler - ingo_weinhold