Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreutarass2009-12-02 01:53:47 +0000
committereutarass2009-12-02 01:53:47 +0000
commit7532382e231a078b611ecbab9868a4822eeb5fa3 (patch)
treedf814bd8aa2388bd62f69deefd4fc9504bb2b5be /config.h
parent9808b068ff96fbec041cd68bdde9a7f82a1c3f1e (diff)
downloadorg.eclipse.tcf.agent-7532382e231a078b611ecbab9868a4822eeb5fa3.tar.gz
org.eclipse.tcf.agent-7532382e231a078b611ecbab9868a4822eeb5fa3.tar.xz
org.eclipse.tcf.agent-7532382e231a078b611ecbab9868a4822eeb5fa3.zip
Created TCF Server (sub)project in directory "server".
The server is value-add agent that can add source level debug capabilities for remote targets that don't have such capabilities by them self. The server code is under construction. It can be built, but does not do much yet.
Diffstat (limited to 'config.h')
-rw-r--r--config.h22
1 files changed, 13 insertions, 9 deletions
diff --git a/config.h b/config.h
index 1e4896b5..90f84d7f 100644
--- a/config.h
+++ b/config.h
@@ -62,12 +62,15 @@
#if !defined(SERVICE_Memory)
#define SERVICE_Memory (TARGET_UNIX || TARGET_VXWORKS || TARGET_WINDOWS)
#endif
-#if !defined(SERVICE_MemoryMap)
-#define SERVICE_MemoryMap (TARGET_UNIX || TARGET_VXWORKS || TARGET_WINDOWS)
-#endif
#if !defined(SERVICE_Registers)
#define SERVICE_Registers (TARGET_UNIX || TARGET_VXWORKS || TARGET_WINDOWS)
#endif
+#if !defined(SERVICE_Processes)
+#define SERVICE_Processes (TARGET_UNIX || TARGET_VXWORKS || TARGET_WINDOWS)
+#endif
+#if !defined(SERVICE_MemoryMap)
+#define SERVICE_MemoryMap (TARGET_UNIX || TARGET_VXWORKS || TARGET_WINDOWS)
+#endif
#if !defined(SERVICE_StackTrace)
#define SERVICE_StackTrace (TARGET_UNIX || TARGET_VXWORKS || TARGET_WINDOWS)
#endif
@@ -75,10 +78,7 @@
#define SERVICE_Symbols (TARGET_UNIX || TARGET_VXWORKS || TARGET_MSVC)
#endif
#if !defined(SERVICE_LineNumbers)
-#define SERVICE_LineNumbers (TARGET_UNIX || TARGET_MSVC)
-#endif
-#if !defined(SERVICE_Processes)
-#define SERVICE_Processes (TARGET_UNIX || TARGET_VXWORKS || TARGET_WINDOWS)
+#define SERVICE_LineNumbers (TARGET_UNIX || TARGET_VXWORKS || TARGET_MSVC)
#endif
#if !defined(SERVICE_FileSystem)
#define SERVICE_FileSystem (TARGET_UNIX || TARGET_VXWORKS || TARGET_WINDOWS)
@@ -125,8 +125,12 @@
# define ENABLE_Cmdline 1
#endif
+#if !defined(ENABLE_ContextProxy)
+# define ENABLE_ContextProxy 0
+#endif
+
#if !defined(ENABLE_DebugContext)
-# define ENABLE_DebugContext (SERVICE_RunControl || SERVICE_Breakpoints || SERVICE_Memory || SERVICE_Registers || SERVICE_StackTrace)
+# define ENABLE_DebugContext (ENABLE_ContextProxy || SERVICE_RunControl || SERVICE_Breakpoints || SERVICE_Memory || SERVICE_Registers || SERVICE_StackTrace)
#endif
#if !defined(ENABLE_ELF)
@@ -142,7 +146,7 @@
#endif
#if !defined(ENABLE_RCBP_TEST)
-# define ENABLE_RCBP_TEST (SERVICE_RunControl && SERVICE_Breakpoints)
+# define ENABLE_RCBP_TEST (!ENABLE_ContextProxy && (SERVICE_RunControl && SERVICE_Breakpoints))
#endif
#if !defined(ENABLE_AIO)

Back to the top