Win32: initial support for Windows
authorJan Vrany <jan.vrany@fit.cvut.cz>
Thu, 11 Jan 2018 23:53:06 +0000
changeset 95 f417138e9c48
parent 94 6a4377ee1563
child 96 43591d874c9f
Win32: initial support for Windows This commit brings an initial support for Windows: * Introduces a Windows-specific`GDBWindowsProcess` since there's no TTY/PTY support on Windows. It uses pipes to communicate with MI interface. To separate MI data from inferior output, it uses `set new-console on` - something that works only on Windows. It seems that this is the only way to get GDB/MI working on Windows. * Fixed `GDBMIParser` to support CR, LF or CRLF line ends * Fixed tests to work under Windows, skipping those that cannot. * Fixed thread creation/termination handling at various places
.hgignore
GDBBreakpoint.st
GDBConnection.st
GDBDebugger.st
GDBDebuggerObject.st
GDBMICommand.st
GDBMIParser.st
GDBPTY.st
GDBProcess.st
GDBStoppedEvent.st
GDBThread.st
GDBThreadGroup.st
GDBThreadGroupEvent.st
GDBVariable.st
GDBWindowsProcess.st
Make.proto
Make.spec
Makefile.init
abbrev.stc
bc.mak
bmake.bat
jv_libgdbs.st
libInit.cc
mingwmake.bat
tests/GDBDebuggeesResource.st
tests/GDBDebuggerTestCase.st
tests/GDBDebuggerTestsR.st
tests/GDBMIParserTests.st
tests/Make.proto
tests/Make.spec
tests/Makefile.init
tests/abbrev.stc
tests/bc.mak
tests/bmake.bat
tests/c/Makefile
tests/c/factorial1.c
tests/c/factorial2.c
tests/c/factorial2.js
tests/c/press_any_key.c
tests/jv_libgdbs_tests.st
tests/jv_libgdbs_testsWINrc.rc
tests/libInit.cc
tests/mingwmake.bat
tests/vcmake.bat
vcmake.bat
--- a/.hgignore	Mon Jan 08 19:43:49 2018 +0000
+++ b/.hgignore	Thu Jan 11 23:53:06 2018 +0000
@@ -3,14 +3,23 @@
 *Init.c   
 makefile
 *.so
+*.so.debug
 *.H
 *.o
 *.STH
 *.sc
 objbc
 objvc
+objmingw
+*WINrc.obj
 *.class
 java/libs/*.jar
 java/libs-src/*.jar
 *-Test.xml
 st.chg
+
+tests/c/factorial1
+tests/c/factorial2
+tests/c/press_any_key
+tests/c/*.exe
+
--- a/GDBBreakpoint.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBBreakpoint.st	Thu Jan 11 23:53:06 2018 +0000
@@ -262,13 +262,14 @@
 !
 
 updateFrom: aGDBBreakpoint
-    self assert: number == aGDBBreakpoint number.
+    self assert: number = aGDBBreakpoint number.
     self class superclass instSize + 1 to: self class instSize do:[:i | 
         self instVarAt: i put: (aGDBBreakpoint instVarAt: i).
     ].
     properties := aGDBBreakpoint properties.
 
     "Created: / 06-07-2017 / 16:30:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 15-01-2018 / 23:12:02 / jv"
 ! !
 
 !GDBBreakpoint methodsFor:'testing'!
--- a/GDBConnection.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBConnection.st	Thu Jan 11 23:53:06 2018 +0000
@@ -139,11 +139,9 @@
                 ]
             ].
             eventQueueEmpty ifFalse:[
-                [
+                (AbortOperationRequest , AbortAllOperationRequest) ignoreIn:[
                     self eventDispatchSingle: event.
-                ] on: Error do:[:ex | 
-                    "/ Pass
-                ].
+                ]
             ].
         ].
         process pid isNil ifTrue:[ 
@@ -158,6 +156,7 @@
 
     "Created: / 02-06-2014 / 22:51:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 07-09-2014 / 22:38:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 14-01-2018 / 21:54:32 / jv"
 !
 
 eventDispatchProcess
@@ -338,7 +337,9 @@
 
 initializeWithProcess: aGDBProcess
     process := aGDBProcess.
-    inferiorPTY := GDBPTY new.
+    OperatingSystem isUNIXlike ifTrue:[
+        inferiorPTY := GDBPTY new.
+    ].
     eventQueue := OrderedCollection new.
     eventQueueLock := RecursionLock new.
     eventQueueNotifier := Semaphore new.
@@ -352,17 +353,19 @@
 
     "Created: / 20-06-2014 / 21:40:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 18-09-2014 / 00:11:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 00:12:25 / jv"
 !
 
 release
     | pid |
     pid := process pid.
     (pid notNil and:[pid > 1]) ifTrue:[
-        OperatingSystem sendSignal:(OperatingSystem sigKILL) to:process pid.       
+        OperatingSystem sendSignal:(OperatingSystem sigTERM) to:process pid.       
     ]
 
     "Created: / 26-05-2014 / 21:30:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 05-07-2014 / 22:20:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 15:09:00 / jv"
 !
 
 released: status
--- a/GDBDebugger.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBDebugger.st	Thu Jan 11 23:53:06 2018 +0000
@@ -507,12 +507,13 @@
     aGDBBreakpointModifiedEvent breakpoints do:[:new | 
         | old |    
 
-        old := breakpoints detect:[:e | e number == new number ].
+        old := breakpoints detect:[:e | e number = new number ].
         old updateFrom: new.
     ].
 
     "Created: / 06-07-2017 / 16:28:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 12-11-2017 / 20:18:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 15-01-2018 / 23:11:52 / jv"
 !
 
 onCommandEvent:aGDBCommandEvent 
@@ -659,8 +660,9 @@
     connection eventDispatchStart.
     Delay waitForMilliseconds:100.  
 
-"/    self send: (GDBMICommand inferiorTtySet: driver inferiorPTY name).
-    self send: (GDBMI_inferior_tty_set arguments: (Array with: connection inferiorPTY name)).
+    connection inferiorPTY notNil ifTrue:[
+        self send: (GDBMI_inferior_tty_set arguments: (Array with: connection inferiorPTY name)).
+    ].
     self send: (GDBMI_gdb_set arguments: #('target-async' 'on')).
 
     prettyPrintingEnabled := false.
@@ -668,6 +670,7 @@
 
     "Created: / 20-06-2014 / 21:45:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 17-11-2017 / 20:14:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 00:13:09 / jv"
 !
 
 release
--- a/GDBDebuggerObject.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBDebuggerObject.st	Thu Jan 11 23:53:06 2018 +0000
@@ -72,3 +72,10 @@
     "Modified: / 10-07-2017 / 12:57:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
+!GDBDebuggerObject class methodsFor:'documentation'!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+! !
+
--- a/GDBMICommand.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBMICommand.st	Thu Jan 11 23:53:06 2018 +0000
@@ -258,7 +258,10 @@
 !
 
 arguments:aCollection
+    self assert: (aCollection isSequenceable and:[ aCollection isString not ]).
     arguments := aCollection.
+
+    "Modified: / 15-01-2018 / 22:58:37 / jv"
 !
 
 operation   
--- a/GDBMIParser.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBMIParser.st	Thu Jan 11 23:53:06 2018 +0000
@@ -239,12 +239,17 @@
     | c |
 
     c := self peek.
-    (c == Character return or:[ c == Character cr ]) ifTrue:[
-	self next
+    c == Character return"CR" ifTrue:[ 
+        self next.
+        c := self peek.
+    ].
+    c == Character lf"LF" ifTrue:[
+        self next
     ].
 
     "Created: / 30-05-2014 / 09:52:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 31-05-2014 / 00:38:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 08:56:40 / jv"
 !
 
 parseNonBlankSequence
--- a/GDBPTY.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBPTY.st	Thu Jan 11 23:53:06 2018 +0000
@@ -55,7 +55,10 @@
 new
     "return an initialized instance"
 
+    self assert: OperatingSystem isUNIXlike.
     ^ self basicNew initialize.
+
+    "Modified: / 11-01-2018 / 22:59:14 / jv"
 ! !
 
 !GDBPTY methodsFor:'accessing'!
--- a/GDBProcess.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBProcess.st	Thu Jan 11 23:53:06 2018 +0000
@@ -53,12 +53,16 @@
 !GDBProcess class methodsFor:'instance creation'!
 
 new
-    | class |
+    OperatingSystem isUNIXlike ifTrue:[ ^ GDBUnixProcess basicNew initialize].
+    OperatingSystem isMSWINDOWSlike ifTrue:[ ^ GDBWindowsProcess basicNew initialize].
+    GDBError raiseErrorString: 'Unssuported operating system'.
 
-    class := OperatingSystem isUNIXlike"false" ifTrue:[ GDBUnixProcess ] ifFalse: [ self ].
-    ^ class basicNew initialize.
+    "
+    GDBProcess new release.
+    "
 
     "Modified: / 16-12-2017 / 00:10:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified (comment): / 11-01-2018 / 23:02:11 / jv"
 ! !
 
 !GDBProcess class methodsFor:'accessing'!
@@ -128,67 +132,19 @@
 !GDBProcess methodsFor:'initialization & release'!
 
 initialize
-    | inputPipe  input  outputPipe  output  args |
-
-    inputPipe := NonPositionableExternalStream makePipe.
-    input := inputPipe second.
-    outputPipe := NonPositionableExternalStream makePipe.
-    output := outputPipe first.
-    args := (Array new:5)
-             at: 1 put: GDBExecutable ? '/usr/bin/gdb';
-             at: 2 put: '-q';
-             at: 3 put: '-nx';
-             at: 4 put: '--interpreter';
-             at: 5 put: 'mi2';
-             yourself.
+    "raise an error: must be redefined in concrete subclass(es)"
 
-    Processor 
-        monitor:[
-            pid := OperatingSystem 
-                    exec:args first
-                    withArguments:args
-                    environment:OperatingSystem getEnvironment
-                    fileDescriptors: (Array
-                            with: inputPipe first fileDescriptor
-                            with: outputPipe second fileDescriptor
-                            with: outputPipe second fileDescriptor
-                        )
-                    fork:true
-                    newPgrp:false
-                    inDirectory:Filename currentDirectory
-                    showWindow: false.      
-            debuggerInput := input.
-            debuggerOutput := output.
-            pid.
-        ]
-        action:[:stat | self exited:stat. ].
-    inputPipe first close.
-    outputPipe second close.
-    pid isNil ifTrue:[
-        input close.
-        output close.
-        self error:'Failed to launch gdb'.
-    ].
-
-    "Created: / 12-12-2017 / 21:04:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-release
-    pid := connection := nil.
-    debuggerInput notNil ifTrue:[ debuggerInput close ].
-    debuggerOutput notNil ifTrue:[ debuggerOutput close ].
-
-    "Created: / 20-06-2014 / 21:35:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 15-12-2017 / 23:59:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    ^ self subclassResponsibility
 ! !
 
 !GDBProcess methodsFor:'private'!
 
 exited: status
+    pid := nil.
     connection released: status
 
     "Created: / 20-06-2014 / 21:35:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 31-05-2017 / 21:48:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 21:50:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !GDBProcess class methodsFor:'documentation'!
--- a/GDBStoppedEvent.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBStoppedEvent.st	Thu Jan 11 23:53:06 2018 +0000
@@ -65,10 +65,12 @@
 !GDBStoppedEvent methodsFor:'accessing'!
 
 stoppedThread
+    thread_id isNil ifTrue:[ ^ nil ].
     ^ threads detect:[:thread | thread id = thread_id ]
 
     "Created: / 22-09-2014 / 23:24:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 27-02-2015 / 12:36:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 15-01-2018 / 11:52:17 / jv"
 !
 
 stoppedThreadId
@@ -79,12 +81,20 @@
 !
 
 stoppedThreadIds
-    ^ stopped_threads
+    ^ stopped_threads ? 'all'
 
     "Created: / 08-09-2014 / 22:15:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 15-01-2018 / 11:50:38 / jv"
 !
 
 type
 	^  'stopped'
 ! !
 
+!GDBStoppedEvent class methodsFor:'documentation'!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+! !
+
--- a/GDBThread.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBThread.st	Thu Jan 11 23:53:06 2018 +0000
@@ -57,9 +57,11 @@
         setDebugger: debugger;
         setId: id;
         setGroup: group;
+        setStatus: GDBThreadStateRunning theOneAndOnlyInstance;
         yourself.
 
     "Created: / 07-09-2014 / 21:33:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 14-01-2018 / 22:33:26 / jv"
 ! !
 
 !GDBThread class methodsFor:'accessing - GDB value descriptors'!
@@ -234,10 +236,11 @@
 !GDBThread methodsFor:'testing'!
 
 isDead
-    ^ self status isTerminated
+    ^ self isTerminated
 
     "Created: / 22-09-2014 / 00:54:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 08-03-2015 / 12:35:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 14-01-2018 / 22:34:04 / jv"
 !
 
 isRunning
--- a/GDBThreadGroup.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBThreadGroup.st	Thu Jan 11 23:53:06 2018 +0000
@@ -172,11 +172,13 @@
     | thread |
 
     thread := self threadWithId:aGDBThreadExitedEvent threadId.
+    threads remove: thread.
     thread setStatus: GDBThreadStateTerminated theOneAndOnlyInstance.
     aGDBThreadExitedEvent setThread:thread.
 
     "Created: / 07-09-2014 / 21:25:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 12-07-2017 / 13:42:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 15-01-2018 / 09:44:09 / jv"
 ! !
 
 !GDBThreadGroup methodsFor:'initialization'!
--- a/GDBThreadGroupEvent.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBThreadGroupEvent.st	Thu Jan 11 23:53:06 2018 +0000
@@ -82,3 +82,10 @@
     "Modified: / 07-09-2014 / 18:05:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
+!GDBThreadGroupEvent class methodsFor:'documentation'!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+! !
+
--- a/GDBVariable.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/GDBVariable.st	Thu Jan 11 23:53:06 2018 +0000
@@ -97,11 +97,11 @@
         result := debugger send: (GDBMI_var_create new arguments: (Array with: '-' with: '*' with: name)).
 
         frame thread id ~= currentThreadId ifTrue:[ 
-            debugger send: (GDBMI_thread_select new arguments:currentThreadId).       
-            debugger send: (GDBMI_stack_select_frame new arguments:currentFrameId).       
+            debugger send: (GDBMI_thread_select new arguments: (Array with: currentThreadId)).       
+            debugger send: (GDBMI_stack_select_frame new arguments:(Array with: currentFrameId)).       
         ] ifFalse:[ 
             frame level ~= currentFrameId ifTrue:[ 
-                debugger send: (GDBMI_stack_select_frame new arguments:currentFrameId).       
+                debugger send: (GDBMI_stack_select_frame new arguments:(Array with: currentFrameId)).       
             ].
         ].
 
@@ -111,6 +111,7 @@
 
     "Created: / 27-02-2015 / 17:18:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 17-11-2017 / 20:19:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 15-01-2018 / 23:10:31 / jv"
 ! !
 
 !GDBVariable methodsFor:'initialization'!
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/GDBWindowsProcess.st	Thu Jan 11 23:53:06 2018 +0000
@@ -0,0 +1,180 @@
+"
+jv:libgdbs - GNU Debugger Interface Library
+Copyright (C) 2015-now Jan Vrany
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License. 
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+"
+"{ Package: 'jv:libgdbs' }"
+
+"{ NameSpace: Smalltalk }"
+
+GDBProcess subclass:#GDBWindowsProcess
+	instanceVariableNames:'debuggerError errorPumpProcess'
+	classVariableNames:''
+	poolDictionaries:'GDBDebugFlags'
+	category:'GDB-Private'
+!
+
+!GDBWindowsProcess class methodsFor:'documentation'!
+
+copyright
+"
+jv:libgdbs - GNU Debugger Interface Library
+Copyright (C) 2015-now Jan Vrany
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License. 
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+"
+! !
+
+!GDBWindowsProcess methodsFor:'error pump'!
+
+errorPumpLoop
+    [ debuggerError atEnd ] whileFalse:[
+        debuggerError readWait.
+        debuggerError atEnd ifFalse:[
+            | line |
+
+            line := debuggerError nextLine.
+            line notNil ifTrue:[ 
+                Logger log: line severity: #error facility: 'GDB'
+            ].
+        ].
+    ]
+
+    "Created: / 15-01-2018 / 09:31:39 / jv"
+!
+
+errorPumpStart
+    errorPumpProcess isNil ifTrue:[
+        errorPumpProcess := [
+                TraceEvents ifTrue:[
+                    Logger log: 'error pump: starting' severity: #trace facility: 'GDB'
+                ].
+                self errorPumpLoop
+            ] newProcess.
+        errorPumpProcess name:('GDB Error pump (%1)' bindWith:pid pid).
+        errorPumpProcess priority:Processor userBackgroundPriority.
+        errorPumpProcess addExitAction:[ 
+            TraceEvents ifTrue:[
+                Logger log: 'error pump: terminated' severity: #trace facility: 'GDB'
+            ].
+            errorPumpProcess := nil. 
+        ].
+        errorPumpProcess resume.
+    ].
+
+    "Created: / 15-01-2018 / 09:28:06 / jv"
+!
+
+errortPumpStop
+    | t |
+
+    t := errorPumpProcess.
+    (t notNil and:[ t isDead not]) ifTrue:[ 
+        errorPumpProcess := nil.
+        t terminate.
+         "/ raise its prio to make it terminate quickly
+        t priority:(Processor userSchedulingPriority + 1)                       
+    ].
+
+    "Created: / 15-01-2018 / 09:29:49 / jv"
+! !
+
+!GDBWindowsProcess methodsFor:'initialization & release'!
+
+initialize
+    | inputPipe  input  outputPipe  output errorPipe error args |
+
+    inputPipe := NonPositionableExternalStream makePipe.
+    input := inputPipe second.
+    outputPipe := NonPositionableExternalStream makePipe.
+    output := outputPipe first.
+    errorPipe := NonPositionableExternalStream makePipe.
+    error := outputPipe first.
+    
+    args := (Array new:9)
+             at: 1 put: GDBExecutable ? (ExternalAddress pointerSize == 8 ifTrue:['C:\msys64\mingw64\bin\gdb.exe'] ifFalse:['C:\msys64\mingw32\bin\gdb.exe'])  ;
+             at: 2 put: '-q';
+             at: 3 put: '-nx';
+             at: 4 put: '--interpreter';
+             at: 5 put: 'mi2';
+             at: 6 put: '-ex';
+             at: 7 put: 'set new-console on';
+             at: 8 put: '-ex';
+             at: 9 put: 'show version';     
+             yourself.
+    Processor 
+        monitor:[
+            pid := OperatingSystem 
+                    exec:args first
+                    withArguments:args
+                    environment:OperatingSystem getEnvironment
+                    fileDescriptors: (Array
+                            with: inputPipe first fileDescriptor
+                            with: outputPipe second fileDescriptor
+                            with: errorPipe second fileDescriptor
+                        )
+                    fork:true
+                    newPgrp:false
+                    inDirectory:Filename currentDirectory
+                    showWindow: false.      
+            debuggerInput := input.
+            debuggerOutput := output.
+            debuggerError := error.
+            pid.
+        ]
+        action:[:stat | self exited:stat. ].
+    inputPipe first close.
+    outputPipe second close.
+    errorPipe second close.
+    pid isNil ifTrue:[
+        input close.
+        output close.
+        error close.
+        self error:'Failed to launch gdb'.
+    ].
+
+    "Created: / 12-12-2017 / 21:04:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 15-01-2018 / 09:35:03 / jv"
+!
+
+release
+    pid := connection := nil.
+    debuggerInput notNil ifTrue:[ debuggerInput close ].
+    debuggerOutput notNil ifTrue:[ debuggerOutput close ].
+
+    "Created: / 20-06-2014 / 21:35:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 15-12-2017 / 23:59:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+! !
+
+!GDBWindowsProcess class methodsFor:'documentation'!
+
+version_HG
+
+    ^ '$Changeset: <not expanded> $'
+! !
+
--- a/Make.proto	Mon Jan 08 19:43:49 2018 +0000
+++ b/Make.proto	Thu Jan 11 23:53:06 2018 +0000
@@ -1,318 +1,319 @@
-# $Header$
-#
-# DO NOT EDIT
-# automagically generated from the projectDefinition: jv_libgdbs.
-#
-# Warning: once you modify this file, do not rerun
-# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
-#
-# The Makefile as generated by this Make.proto supports the following targets:
-#    make         - compile all st-files to a classLib
-#    make clean   - clean all temp files
-#    make clobber - clean all
-#
-# This file contains definitions for Unix based platforms.
-# It shares common definitions with the win32-make in Make.spec.
-
-#
-# position (of this package) in directory hierarchy:
-# (must point to ST/X top directory, for tools and includes)
-TOP=../../stx
-INCLUDE_TOP=$(TOP)/..
-
-# subdirectories where targets are to be made:
-SUBDIRS=
-
-
-# subdirectories where Makefiles are to be made:
-# (only define if different from SUBDIRS)
-# ALLSUBDIRS=
-
-REQUIRED_SUPPORT_DIRS=
-
-# if your embedded C code requires any system includes,
-# add the path(es) here:,
-# ********** OPTIONAL: MODIFY the next lines ***
-# LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/announcements -I$(INCLUDE_TOP)/stx/goodies/magritte -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg
-
-
-# if you need any additional defines for embedded C code,
-# add them here:,
-# ********** OPTIONAL: MODIFY the next lines ***
-# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
-LOCALDEFINES=
-
-LIBNAME=libjv_libgdbs
-STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=.  -varPrefix=$(LIBNAME)
-
-
-# ********** OPTIONAL: MODIFY the next line ***
-# additional C-libraries that should be pre-linked with the class-objects
-LD_OBJ_LIBS=
-LOCAL_SHARED_LIBS=
-
-
-# ********** OPTIONAL: MODIFY the next line ***
-# additional C targets or libraries should be added below
-LOCAL_EXTRA_TARGETS=
-
-OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
-
-
-
-all:: preMake classLibRule postMake
-
-pre_objs::  
-
-
-
-
-
-
-# Enforce recompilation of package definition class if Mercurial working
-# copy state changes. Together with --guessVersion it ensures that package
-# definition class always contains correct binary revision string.
-ifneq (**NOHG**, $(shell hg root 2> /dev/null || echo -n '**NOHG**'))
-jv_libgdbs.$(O): $(shell hg root)/.hg/dirstate
-endif
-
-
-
-
-# run default testsuite for this package
-test: $(TOP)/goodies/builder/reports
-	$(MAKE) -C $(TOP)/goodies/builder/reports -f Makefile.init
-	$(TOP)/goodies/builder/reports/report-runner.sh -D . -r Builder::TestReport -p $(PACKAGE)
-
-
-
-# add more install actions here
-install::
-
-# add more install actions for aux-files (resources) here
-installAux::
-
-# add more preMake actions here
-preMake::
-
-# add more postMake actions here
-postMake:: cleanjunk
-
-# build all mandatory prerequisite packages (containing superclasses) for this package
-prereq:
-	cd $(TOP)/libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/goodies/announcements && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/goodies/magritte && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-
-
-# build all packages containing referenced classes for this package
-# they are not needed to compile the package (but later, to load it)
-references:
-
-
-cleanjunk::
-	-rm -f *.s *.s2
-
-clean::
-	-rm -f *.o *.H
-
-clobber:: clean
-	-rm -f *.so *.dll
-
-
-# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)GDBCommand.$(O) GDBCommand.$(C) GDBCommand.$(H): GDBCommand.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandStatus.$(O) GDBCommandStatus.$(C) GDBCommandStatus.$(H): GDBCommandStatus.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(STCHDR)
-$(OUTDIR)GDBDebugFlags.$(O) GDBDebugFlags.$(C) GDBDebugFlags.$(H): GDBDebugFlags.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(STCHDR)
-$(OUTDIR)GDBError.$(O) GDBError.$(C) GDBError.$(H): GDBError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEvent.$(O) GDBEvent.$(C) GDBEvent.$(H): GDBEvent.st $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSet.$(O) GDBEventSet.$(C) GDBEventSet.$(H): GDBEventSet.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSubscription.$(O) GDBEventSubscription.$(C) GDBEventSubscription.$(H): GDBEventSubscription.st $(INCLUDE_TOP)/stx/goodies/announcements/StrongSubscription.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Subscription.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBInternalPipeStream.$(O) GDBInternalPipeStream.$(C) GDBInternalPipeStream.$(H): GDBInternalPipeStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)GDBMAContainer.$(O) GDBMAContainer.$(C) GDBMAContainer.$(H): GDBMAContainer.st $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAContainer.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MADescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMAPropertyAccessor.$(O) GDBMAPropertyAccessor.$(C) GDBMAPropertyAccessor.$(H): GDBMAPropertyAccessor.st $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAAccessor.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMIPrinter.$(O) GDBMIPrinter.$(C) GDBMIPrinter.$(H): GDBMIPrinter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBObject.$(O) GDBObject.$(C) GDBObject.$(H): GDBObject.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBPTY.$(O) GDBPTY.$(C) GDBPTY.$(H): GDBPTY.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/TTYConstants.$(H) $(STCHDR)
-$(OUTDIR)GDBProcess.$(O) GDBProcess.$(C) GDBProcess.$(H): GDBProcess.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBSessionRecord.$(O) GDBSessionRecord.$(C) GDBSessionRecord.$(H): GDBSessionRecord.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupType.$(O) GDBThreadGroupType.$(C) GDBThreadGroupType.$(H): GDBThreadGroupType.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadState.$(O) GDBThreadState.$(C) GDBThreadState.$(H): GDBThreadState.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBTransientDataHolder.$(O) GDBTransientDataHolder.$(C) GDBTransientDataHolder.$(H): GDBTransientDataHolder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)jv_libgdbs.$(O) jv_libgdbs.$(C) jv_libgdbs.$(H): jv_libgdbs.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)GDBAsyncEvent.$(O) GDBAsyncEvent.$(C) GDBAsyncEvent.$(H): GDBAsyncEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCLICommand.$(O) GDBCLICommand.$(C) GDBCLICommand.$(H): GDBCLICommand.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandEvent.$(O) GDBCommandEvent.$(C) GDBCommandEvent.$(H): GDBCommandEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandFailedError.$(O) GDBCommandFailedError.$(C) GDBCommandFailedError.$(H): GDBCommandFailedError.st $(INCLUDE_TOP)/jv/libgdbs/GDBError.$(H) $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandResult.$(O) GDBCommandResult.$(C) GDBCommandResult.$(H): GDBCommandResult.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandResultEvent.$(O) GDBCommandResultEvent.$(C) GDBCommandResultEvent.$(H): GDBCommandResultEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBConnection.$(O) GDBConnection.$(C) GDBConnection.$(H): GDBConnection.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebugFlags.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBDebugger.$(O) GDBDebugger.$(C) GDBDebugger.$(H): GDBDebugger.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBDebuggerObject.$(O) GDBDebuggerObject.$(C) GDBDebuggerObject.$(H): GDBDebuggerObject.st $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBInternalEvent.$(O) GDBInternalEvent.$(C) GDBInternalEvent.$(H): GDBInternalEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBInvalidObject.$(O) GDBInvalidObject.$(C) GDBInvalidObject.$(H): GDBInvalidObject.st $(INCLUDE_TOP)/jv/libgdbs/GDBError.$(H) $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMICommand.$(O) GDBMICommand.$(C) GDBMICommand.$(H): GDBMICommand.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMIParser.$(O) GDBMIParser.$(C) GDBMIParser.$(H): GDBMIParser.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBSessionRecorder.$(O) GDBSessionRecorder.$(C) GDBSessionRecorder.$(H): GDBSessionRecorder.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebugFlags.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBStreamOutputEvent.$(O) GDBStreamOutputEvent.$(C) GDBStreamOutputEvent.$(H): GDBStreamOutputEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupTypeProcess.$(O) GDBThreadGroupTypeProcess.$(C) GDBThreadGroupTypeProcess.$(H): GDBThreadGroupTypeProcess.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadGroupType.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadInfo.$(O) GDBThreadInfo.$(C) GDBThreadInfo.$(H): GDBThreadInfo.st $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadStateRunning.$(O) GDBThreadStateRunning.$(C) GDBThreadStateRunning.$(H): GDBThreadStateRunning.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadState.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadStateStopped.$(O) GDBThreadStateStopped.$(C) GDBThreadStateStopped.$(H): GDBThreadStateStopped.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadState.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadStateTerminated.$(O) GDBThreadStateTerminated.$(C) GDBThreadStateTerminated.$(H): GDBThreadStateTerminated.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadState.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadStateUnknown.$(O) GDBThreadStateUnknown.$(C) GDBThreadStateUnknown.$(H): GDBThreadStateUnknown.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadState.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBUnixProcess.$(O) GDBUnixProcess.$(C) GDBUnixProcess.$(H): GDBUnixProcess.st $(INCLUDE_TOP)/jv/libgdbs/GDBProcess.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBVariableObject.$(O) GDBVariableObject.$(C) GDBVariableObject.$(H): GDBVariableObject.st $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpoint.$(O) GDBBreakpoint.$(C) GDBBreakpoint.$(H): GDBBreakpoint.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBConsoleOutputEvent.$(O) GDBConsoleOutputEvent.$(C) GDBConsoleOutputEvent.$(H): GDBConsoleOutputEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSetEvent.$(O) GDBEventSetEvent.$(C) GDBEventSetEvent.$(H): GDBEventSetEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBExecutionEvent.$(O) GDBExecutionEvent.$(C) GDBExecutionEvent.$(H): GDBExecutionEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBExitEvent.$(O) GDBExitEvent.$(C) GDBExitEvent.$(H): GDBExitEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBLogOutputEvent.$(O) GDBLogOutputEvent.$(C) GDBLogOutputEvent.$(H): GDBLogOutputEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_ada_task_info.$(O) GDBMI_ada_task_info.$(C) GDBMI_ada_task_info.$(H): GDBMI_ada_task_info.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_add_inferior.$(O) GDBMI_add_inferior.$(C) GDBMI_add_inferior.$(H): GDBMI_add_inferior.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_after.$(O) GDBMI_break_after.$(C) GDBMI_break_after.$(H): GDBMI_break_after.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_commands.$(O) GDBMI_break_commands.$(C) GDBMI_break_commands.$(H): GDBMI_break_commands.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_condition.$(O) GDBMI_break_condition.$(C) GDBMI_break_condition.$(H): GDBMI_break_condition.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_delete.$(O) GDBMI_break_delete.$(C) GDBMI_break_delete.$(H): GDBMI_break_delete.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_disable.$(O) GDBMI_break_disable.$(C) GDBMI_break_disable.$(H): GDBMI_break_disable.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_enable.$(O) GDBMI_break_enable.$(C) GDBMI_break_enable.$(H): GDBMI_break_enable.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_info.$(O) GDBMI_break_info.$(C) GDBMI_break_info.$(H): GDBMI_break_info.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_insert.$(O) GDBMI_break_insert.$(C) GDBMI_break_insert.$(H): GDBMI_break_insert.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_list.$(O) GDBMI_break_list.$(C) GDBMI_break_list.$(H): GDBMI_break_list.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_passcount.$(O) GDBMI_break_passcount.$(C) GDBMI_break_passcount.$(H): GDBMI_break_passcount.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_watch.$(O) GDBMI_break_watch.$(C) GDBMI_break_watch.$(H): GDBMI_break_watch.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_catch_assert.$(O) GDBMI_catch_assert.$(C) GDBMI_catch_assert.$(H): GDBMI_catch_assert.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_catch_exception.$(O) GDBMI_catch_exception.$(C) GDBMI_catch_exception.$(H): GDBMI_catch_exception.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_catch_load.$(O) GDBMI_catch_load.$(C) GDBMI_catch_load.$(H): GDBMI_catch_load.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_catch_unload.$(O) GDBMI_catch_unload.$(C) GDBMI_catch_unload.$(H): GDBMI_catch_unload.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_disassemble.$(O) GDBMI_data_disassemble.$(C) GDBMI_data_disassemble.$(H): GDBMI_data_disassemble.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_evaluate_expression.$(O) GDBMI_data_evaluate_expression.$(C) GDBMI_data_evaluate_expression.$(H): GDBMI_data_evaluate_expression.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_list_changed_registers.$(O) GDBMI_data_list_changed_registers.$(C) GDBMI_data_list_changed_registers.$(H): GDBMI_data_list_changed_registers.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_list_register_names.$(O) GDBMI_data_list_register_names.$(C) GDBMI_data_list_register_names.$(H): GDBMI_data_list_register_names.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_list_register_values.$(O) GDBMI_data_list_register_values.$(C) GDBMI_data_list_register_values.$(H): GDBMI_data_list_register_values.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_read_memory.$(O) GDBMI_data_read_memory.$(C) GDBMI_data_read_memory.$(H): GDBMI_data_read_memory.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_read_memory_bytes.$(O) GDBMI_data_read_memory_bytes.$(C) GDBMI_data_read_memory_bytes.$(H): GDBMI_data_read_memory_bytes.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_write_memory.$(O) GDBMI_data_write_memory.$(C) GDBMI_data_write_memory.$(H): GDBMI_data_write_memory.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_write_memory_bytes.$(O) GDBMI_data_write_memory_bytes.$(C) GDBMI_data_write_memory_bytes.$(H): GDBMI_data_write_memory_bytes.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_write_register_values.$(O) GDBMI_data_write_register_values.$(C) GDBMI_data_write_register_values.$(H): GDBMI_data_write_register_values.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_dprintf_insert.$(O) GDBMI_dprintf_insert.$(C) GDBMI_dprintf_insert.$(H): GDBMI_dprintf_insert.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_enable_frame_filters.$(O) GDBMI_enable_frame_filters.$(C) GDBMI_enable_frame_filters.$(H): GDBMI_enable_frame_filters.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_enable_pretty_printing.$(O) GDBMI_enable_pretty_printing.$(C) GDBMI_enable_pretty_printing.$(H): GDBMI_enable_pretty_printing.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_enable_timings.$(O) GDBMI_enable_timings.$(C) GDBMI_enable_timings.$(H): GDBMI_enable_timings.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_environment_cd.$(O) GDBMI_environment_cd.$(C) GDBMI_environment_cd.$(H): GDBMI_environment_cd.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_environment_directory.$(O) GDBMI_environment_directory.$(C) GDBMI_environment_directory.$(H): GDBMI_environment_directory.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_environment_path.$(O) GDBMI_environment_path.$(C) GDBMI_environment_path.$(H): GDBMI_environment_path.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_environment_pwd.$(O) GDBMI_environment_pwd.$(C) GDBMI_environment_pwd.$(H): GDBMI_environment_pwd.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_arguments.$(O) GDBMI_exec_arguments.$(C) GDBMI_exec_arguments.$(H): GDBMI_exec_arguments.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_continue.$(O) GDBMI_exec_continue.$(C) GDBMI_exec_continue.$(H): GDBMI_exec_continue.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_finish.$(O) GDBMI_exec_finish.$(C) GDBMI_exec_finish.$(H): GDBMI_exec_finish.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_interrupt.$(O) GDBMI_exec_interrupt.$(C) GDBMI_exec_interrupt.$(H): GDBMI_exec_interrupt.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_jump.$(O) GDBMI_exec_jump.$(C) GDBMI_exec_jump.$(H): GDBMI_exec_jump.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_next.$(O) GDBMI_exec_next.$(C) GDBMI_exec_next.$(H): GDBMI_exec_next.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_next_instruction.$(O) GDBMI_exec_next_instruction.$(C) GDBMI_exec_next_instruction.$(H): GDBMI_exec_next_instruction.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_return.$(O) GDBMI_exec_return.$(C) GDBMI_exec_return.$(H): GDBMI_exec_return.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_run.$(O) GDBMI_exec_run.$(C) GDBMI_exec_run.$(H): GDBMI_exec_run.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_step.$(O) GDBMI_exec_step.$(C) GDBMI_exec_step.$(H): GDBMI_exec_step.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_step_instruction.$(O) GDBMI_exec_step_instruction.$(C) GDBMI_exec_step_instruction.$(H): GDBMI_exec_step_instruction.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_until.$(O) GDBMI_exec_until.$(C) GDBMI_exec_until.$(H): GDBMI_exec_until.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_exec_and_symbols.$(O) GDBMI_file_exec_and_symbols.$(C) GDBMI_file_exec_and_symbols.$(H): GDBMI_file_exec_and_symbols.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_exec_file.$(O) GDBMI_file_exec_file.$(C) GDBMI_file_exec_file.$(H): GDBMI_file_exec_file.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_list_exec_source_file.$(O) GDBMI_file_list_exec_source_file.$(C) GDBMI_file_list_exec_source_file.$(H): GDBMI_file_list_exec_source_file.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_list_exec_source_files.$(O) GDBMI_file_list_exec_source_files.$(C) GDBMI_file_list_exec_source_files.$(H): GDBMI_file_list_exec_source_files.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_symbol_file.$(O) GDBMI_file_symbol_file.$(C) GDBMI_file_symbol_file.$(H): GDBMI_file_symbol_file.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_gdb_exit.$(O) GDBMI_gdb_exit.$(C) GDBMI_gdb_exit.$(H): GDBMI_gdb_exit.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_gdb_set.$(O) GDBMI_gdb_set.$(C) GDBMI_gdb_set.$(H): GDBMI_gdb_set.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_gdb_show.$(O) GDBMI_gdb_show.$(C) GDBMI_gdb_show.$(H): GDBMI_gdb_show.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_gdb_version.$(O) GDBMI_gdb_version.$(C) GDBMI_gdb_version.$(H): GDBMI_gdb_version.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_inferior_tty_set.$(O) GDBMI_inferior_tty_set.$(C) GDBMI_inferior_tty_set.$(H): GDBMI_inferior_tty_set.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_inferior_tty_show.$(O) GDBMI_inferior_tty_show.$(C) GDBMI_inferior_tty_show.$(H): GDBMI_inferior_tty_show.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_info_ada_exceptions.$(O) GDBMI_info_ada_exceptions.$(C) GDBMI_info_ada_exceptions.$(H): GDBMI_info_ada_exceptions.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_info_gdb_mi_command.$(O) GDBMI_info_gdb_mi_command.$(C) GDBMI_info_gdb_mi_command.$(H): GDBMI_info_gdb_mi_command.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_info_os.$(O) GDBMI_info_os.$(C) GDBMI_info_os.$(H): GDBMI_info_os.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_interpreter_exec.$(O) GDBMI_interpreter_exec.$(C) GDBMI_interpreter_exec.$(H): GDBMI_interpreter_exec.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_list_features.$(O) GDBMI_list_features.$(C) GDBMI_list_features.$(H): GDBMI_list_features.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_list_target_features.$(O) GDBMI_list_target_features.$(C) GDBMI_list_target_features.$(H): GDBMI_list_target_features.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_list_thread_groups.$(O) GDBMI_list_thread_groups.$(C) GDBMI_list_thread_groups.$(H): GDBMI_list_thread_groups.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_remove_inferior.$(O) GDBMI_remove_inferior.$(C) GDBMI_remove_inferior.$(H): GDBMI_remove_inferior.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_info_depth.$(O) GDBMI_stack_info_depth.$(C) GDBMI_stack_info_depth.$(H): GDBMI_stack_info_depth.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_info_frame.$(O) GDBMI_stack_info_frame.$(C) GDBMI_stack_info_frame.$(H): GDBMI_stack_info_frame.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_list_arguments.$(O) GDBMI_stack_list_arguments.$(C) GDBMI_stack_list_arguments.$(H): GDBMI_stack_list_arguments.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_list_frames.$(O) GDBMI_stack_list_frames.$(C) GDBMI_stack_list_frames.$(H): GDBMI_stack_list_frames.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_list_locals.$(O) GDBMI_stack_list_locals.$(C) GDBMI_stack_list_locals.$(H): GDBMI_stack_list_locals.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_list_variables.$(O) GDBMI_stack_list_variables.$(C) GDBMI_stack_list_variables.$(H): GDBMI_stack_list_variables.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_select_frame.$(O) GDBMI_stack_select_frame.$(C) GDBMI_stack_select_frame.$(H): GDBMI_stack_select_frame.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_symbol_list_lines.$(O) GDBMI_symbol_list_lines.$(C) GDBMI_symbol_list_lines.$(H): GDBMI_symbol_list_lines.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_attach.$(O) GDBMI_target_attach.$(C) GDBMI_target_attach.$(H): GDBMI_target_attach.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_detach.$(O) GDBMI_target_detach.$(C) GDBMI_target_detach.$(H): GDBMI_target_detach.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_disconnect.$(O) GDBMI_target_disconnect.$(C) GDBMI_target_disconnect.$(H): GDBMI_target_disconnect.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_download.$(O) GDBMI_target_download.$(C) GDBMI_target_download.$(H): GDBMI_target_download.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_file_delete.$(O) GDBMI_target_file_delete.$(C) GDBMI_target_file_delete.$(H): GDBMI_target_file_delete.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_file_get.$(O) GDBMI_target_file_get.$(C) GDBMI_target_file_get.$(H): GDBMI_target_file_get.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_file_put.$(O) GDBMI_target_file_put.$(C) GDBMI_target_file_put.$(H): GDBMI_target_file_put.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_select.$(O) GDBMI_target_select.$(C) GDBMI_target_select.$(H): GDBMI_target_select.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_thread_info.$(O) GDBMI_thread_info.$(C) GDBMI_thread_info.$(H): GDBMI_thread_info.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_thread_list_ids.$(O) GDBMI_thread_list_ids.$(C) GDBMI_thread_list_ids.$(H): GDBMI_thread_list_ids.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_thread_select.$(O) GDBMI_thread_select.$(C) GDBMI_thread_select.$(H): GDBMI_thread_select.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_define_variable.$(O) GDBMI_trace_define_variable.$(C) GDBMI_trace_define_variable.$(H): GDBMI_trace_define_variable.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_find.$(O) GDBMI_trace_find.$(C) GDBMI_trace_find.$(H): GDBMI_trace_find.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_frame_collected.$(O) GDBMI_trace_frame_collected.$(C) GDBMI_trace_frame_collected.$(H): GDBMI_trace_frame_collected.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_list_variables.$(O) GDBMI_trace_list_variables.$(C) GDBMI_trace_list_variables.$(H): GDBMI_trace_list_variables.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_save.$(O) GDBMI_trace_save.$(C) GDBMI_trace_save.$(H): GDBMI_trace_save.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_start.$(O) GDBMI_trace_start.$(C) GDBMI_trace_start.$(H): GDBMI_trace_start.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_status.$(O) GDBMI_trace_status.$(C) GDBMI_trace_status.$(H): GDBMI_trace_status.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_stop.$(O) GDBMI_trace_stop.$(C) GDBMI_trace_stop.$(H): GDBMI_trace_stop.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_assign.$(O) GDBMI_var_assign.$(C) GDBMI_var_assign.$(H): GDBMI_var_assign.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_create.$(O) GDBMI_var_create.$(C) GDBMI_var_create.$(H): GDBMI_var_create.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_delete.$(O) GDBMI_var_delete.$(C) GDBMI_var_delete.$(H): GDBMI_var_delete.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_evaluate_expression.$(O) GDBMI_var_evaluate_expression.$(C) GDBMI_var_evaluate_expression.$(H): GDBMI_var_evaluate_expression.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_info_expression.$(O) GDBMI_var_info_expression.$(C) GDBMI_var_info_expression.$(H): GDBMI_var_info_expression.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_info_num_children.$(O) GDBMI_var_info_num_children.$(C) GDBMI_var_info_num_children.$(H): GDBMI_var_info_num_children.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_info_path_expression.$(O) GDBMI_var_info_path_expression.$(C) GDBMI_var_info_path_expression.$(H): GDBMI_var_info_path_expression.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_info_type.$(O) GDBMI_var_info_type.$(C) GDBMI_var_info_type.$(H): GDBMI_var_info_type.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_list_children.$(O) GDBMI_var_list_children.$(C) GDBMI_var_list_children.$(H): GDBMI_var_list_children.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_set_format.$(O) GDBMI_var_set_format.$(C) GDBMI_var_set_format.$(H): GDBMI_var_set_format.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_set_frozen.$(O) GDBMI_var_set_frozen.$(C) GDBMI_var_set_frozen.$(H): GDBMI_var_set_frozen.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_set_update_range.$(O) GDBMI_var_set_update_range.$(C) GDBMI_var_set_update_range.$(H): GDBMI_var_set_update_range.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_set_visualizer.$(O) GDBMI_var_set_visualizer.$(C) GDBMI_var_set_visualizer.$(H): GDBMI_var_set_visualizer.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_show_attributes.$(O) GDBMI_var_show_attributes.$(C) GDBMI_var_show_attributes.$(H): GDBMI_var_show_attributes.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_show_format.$(O) GDBMI_var_show_format.$(C) GDBMI_var_show_format.$(H): GDBMI_var_show_format.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_update.$(O) GDBMI_var_update.$(C) GDBMI_var_update.$(H): GDBMI_var_update.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBNotificationEvent.$(O) GDBNotificationEvent.$(C) GDBNotificationEvent.$(H): GDBNotificationEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBSelectedFrameChangedEvent.$(O) GDBSelectedFrameChangedEvent.$(C) GDBSelectedFrameChangedEvent.$(H): GDBSelectedFrameChangedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBStatusEvent.$(O) GDBStatusEvent.$(C) GDBStatusEvent.$(H): GDBStatusEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBTargetOutputEvent.$(O) GDBTargetOutputEvent.$(C) GDBTargetOutputEvent.$(H): GDBTargetOutputEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThread.$(O) GDBThread.$(C) GDBThread.$(H): GDBThread.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroup.$(O) GDBThreadGroup.$(C) GDBThreadGroup.$(H): GDBThreadGroup.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBTransientObject.$(O) GDBTransientObject.$(C) GDBTransientObject.$(H): GDBTransientObject.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpointDeletedEvent.$(O) GDBBreakpointDeletedEvent.$(C) GDBBreakpointDeletedEvent.$(H): GDBBreakpointDeletedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpointEvent.$(O) GDBBreakpointEvent.$(C) GDBBreakpointEvent.$(H): GDBBreakpointEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCmdParamChangedEvent.$(O) GDBCmdParamChangedEvent.$(C) GDBCmdParamChangedEvent.$(H): GDBCmdParamChangedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSetProcessingFinished.$(O) GDBEventSetProcessingFinished.$(C) GDBEventSetProcessingFinished.$(H): GDBEventSetProcessingFinished.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEventSetEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSetProcessingStarted.$(O) GDBEventSetProcessingStarted.$(C) GDBEventSetProcessingStarted.$(H): GDBEventSetProcessingStarted.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEventSetEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBFrame.$(O) GDBFrame.$(C) GDBFrame.$(H): GDBFrame.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBTransientObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBLibraryLoadedEvent.$(O) GDBLibraryLoadedEvent.$(C) GDBLibraryLoadedEvent.$(H): GDBLibraryLoadedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBLibraryUnloadedEvent.$(O) GDBLibraryUnloadedEvent.$(C) GDBLibraryUnloadedEvent.$(H): GDBLibraryUnloadedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBRunningEvent.$(O) GDBRunningEvent.$(C) GDBRunningEvent.$(H): GDBRunningEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBExecutionEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBStoppedEvent.$(O) GDBStoppedEvent.$(C) GDBStoppedEvent.$(H): GDBStoppedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBExecutionEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadEvent.$(O) GDBThreadEvent.$(C) GDBThreadEvent.$(H): GDBThreadEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupEvent.$(O) GDBThreadGroupEvent.$(C) GDBThreadGroupEvent.$(H): GDBThreadGroupEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadSelectedEvent.$(O) GDBThreadSelectedEvent.$(C) GDBThreadSelectedEvent.$(H): GDBThreadSelectedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBVariable.$(O) GDBVariable.$(C) GDBVariable.$(H): GDBVariable.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBTransientObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpointCreatedEvent.$(O) GDBBreakpointCreatedEvent.$(C) GDBBreakpointCreatedEvent.$(H): GDBBreakpointCreatedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBBreakpointEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpointModifiedEvent.$(O) GDBBreakpointModifiedEvent.$(C) GDBBreakpointModifiedEvent.$(H): GDBBreakpointModifiedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBBreakpointEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadCreatedEvent.$(O) GDBThreadCreatedEvent.$(C) GDBThreadCreatedEvent.$(H): GDBThreadCreatedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadExitedEvent.$(O) GDBThreadExitedEvent.$(C) GDBThreadExitedEvent.$(H): GDBThreadExitedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupAddedEvent.$(O) GDBThreadGroupAddedEvent.$(C) GDBThreadGroupAddedEvent.$(H): GDBThreadGroupAddedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupExitedEvent.$(O) GDBThreadGroupExitedEvent.$(C) GDBThreadGroupExitedEvent.$(H): GDBThreadGroupExitedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupStartedEvent.$(O) GDBThreadGroupStartedEvent.$(C) GDBThreadGroupStartedEvent.$(H): GDBThreadGroupStartedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MABooleanDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MADescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAElementDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAMagnitudeDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MANumberDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAObject.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAOptionDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAReferenceDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MARelationDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MASingleOptionDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAStringDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAToManyRelationDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-
-# ENDMAKEDEPEND --- do not remove this line
-
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: jv_libgdbs.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# The Makefile as generated by this Make.proto supports the following targets:
+#    make         - compile all st-files to a classLib
+#    make clean   - clean all temp files
+#    make clobber - clean all
+#
+# This file contains definitions for Unix based platforms.
+# It shares common definitions with the win32-make in Make.spec.
+
+#
+# position (of this package) in directory hierarchy:
+# (must point to ST/X top directory, for tools and includes)
+TOP=../../stx
+INCLUDE_TOP=$(TOP)/..
+
+# subdirectories where targets are to be made:
+SUBDIRS=
+
+
+# subdirectories where Makefiles are to be made:
+# (only define if different from SUBDIRS)
+# ALLSUBDIRS=
+
+REQUIRED_SUPPORT_DIRS=
+
+# if your embedded C code requires any system includes,
+# add the path(es) here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALINCLUDES=-Ifoo -Ibar
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/goodies/announcements -I$(INCLUDE_TOP)/stx/goodies/magritte -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg
+
+
+# if you need any additional defines for embedded C code,
+# add them here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
+LOCALDEFINES=
+
+LIBNAME=libjv_libgdbs
+STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=.  -varPrefix=$(LIBNAME)
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C-libraries that should be pre-linked with the class-objects
+LD_OBJ_LIBS=
+LOCAL_SHARED_LIBS=
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C targets or libraries should be added below
+LOCAL_EXTRA_TARGETS=
+
+OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
+
+
+
+all:: preMake classLibRule postMake
+
+pre_objs::  
+
+
+
+
+
+
+# Enforce recompilation of package definition class if Mercurial working
+# copy state changes. Together with --guessVersion it ensures that package
+# definition class always contains correct binary revision string.
+ifneq (**NOHG**, $(shell hg root 2> /dev/null || echo -n '**NOHG**'))
+jv_libgdbs.$(O): $(shell hg root)/.hg/dirstate
+endif
+
+
+
+
+# run default testsuite for this package
+test: $(TOP)/goodies/builder/reports
+	$(MAKE) -C $(TOP)/goodies/builder/reports -f Makefile.init
+	$(TOP)/goodies/builder/reports/report-runner.sh -D . -r Builder::TestReport -p $(PACKAGE)
+
+
+
+# add more install actions here
+install::
+
+# add more install actions for aux-files (resources) here
+installAux::
+
+# add more preMake actions here
+preMake::
+
+# add more postMake actions here
+postMake:: cleanjunk
+
+# build all mandatory prerequisite packages (containing superclasses) for this package
+prereq:
+	cd $(TOP)/libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/goodies/announcements && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/goodies/magritte && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+# build all packages containing referenced classes for this package
+# they are not needed to compile the package (but later, to load it)
+references:
+
+
+cleanjunk::
+	-rm -f *.s *.s2
+
+clean::
+	-rm -f *.o *.H
+
+clobber:: clean
+	-rm -f *.so *.dll
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)GDBCommand.$(O) GDBCommand.$(C) GDBCommand.$(H): GDBCommand.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandStatus.$(O) GDBCommandStatus.$(C) GDBCommandStatus.$(H): GDBCommandStatus.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(STCHDR)
+$(OUTDIR)GDBDebugFlags.$(O) GDBDebugFlags.$(C) GDBDebugFlags.$(H): GDBDebugFlags.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(STCHDR)
+$(OUTDIR)GDBError.$(O) GDBError.$(C) GDBError.$(H): GDBError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEvent.$(O) GDBEvent.$(C) GDBEvent.$(H): GDBEvent.st $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSet.$(O) GDBEventSet.$(C) GDBEventSet.$(H): GDBEventSet.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSubscription.$(O) GDBEventSubscription.$(C) GDBEventSubscription.$(H): GDBEventSubscription.st $(INCLUDE_TOP)/stx/goodies/announcements/StrongSubscription.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Subscription.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBInternalPipeStream.$(O) GDBInternalPipeStream.$(C) GDBInternalPipeStream.$(H): GDBInternalPipeStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)GDBMAContainer.$(O) GDBMAContainer.$(C) GDBMAContainer.$(H): GDBMAContainer.st $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAContainer.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MADescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMAPropertyAccessor.$(O) GDBMAPropertyAccessor.$(C) GDBMAPropertyAccessor.$(H): GDBMAPropertyAccessor.st $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAAccessor.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMIPrinter.$(O) GDBMIPrinter.$(C) GDBMIPrinter.$(H): GDBMIPrinter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBObject.$(O) GDBObject.$(C) GDBObject.$(H): GDBObject.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBPTY.$(O) GDBPTY.$(C) GDBPTY.$(H): GDBPTY.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/TTYConstants.$(H) $(STCHDR)
+$(OUTDIR)GDBProcess.$(O) GDBProcess.$(C) GDBProcess.$(H): GDBProcess.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBSessionRecord.$(O) GDBSessionRecord.$(C) GDBSessionRecord.$(H): GDBSessionRecord.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupType.$(O) GDBThreadGroupType.$(C) GDBThreadGroupType.$(H): GDBThreadGroupType.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadState.$(O) GDBThreadState.$(C) GDBThreadState.$(H): GDBThreadState.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBTransientDataHolder.$(O) GDBTransientDataHolder.$(C) GDBTransientDataHolder.$(H): GDBTransientDataHolder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)jv_libgdbs.$(O) jv_libgdbs.$(C) jv_libgdbs.$(H): jv_libgdbs.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)GDBAsyncEvent.$(O) GDBAsyncEvent.$(C) GDBAsyncEvent.$(H): GDBAsyncEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCLICommand.$(O) GDBCLICommand.$(C) GDBCLICommand.$(H): GDBCLICommand.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandEvent.$(O) GDBCommandEvent.$(C) GDBCommandEvent.$(H): GDBCommandEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandFailedError.$(O) GDBCommandFailedError.$(C) GDBCommandFailedError.$(H): GDBCommandFailedError.st $(INCLUDE_TOP)/jv/libgdbs/GDBError.$(H) $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandResult.$(O) GDBCommandResult.$(C) GDBCommandResult.$(H): GDBCommandResult.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandResultEvent.$(O) GDBCommandResultEvent.$(C) GDBCommandResultEvent.$(H): GDBCommandResultEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBConnection.$(O) GDBConnection.$(C) GDBConnection.$(H): GDBConnection.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebugFlags.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBDebugger.$(O) GDBDebugger.$(C) GDBDebugger.$(H): GDBDebugger.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBDebuggerObject.$(O) GDBDebuggerObject.$(C) GDBDebuggerObject.$(H): GDBDebuggerObject.st $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBInternalEvent.$(O) GDBInternalEvent.$(C) GDBInternalEvent.$(H): GDBInternalEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBInvalidObject.$(O) GDBInvalidObject.$(C) GDBInvalidObject.$(H): GDBInvalidObject.st $(INCLUDE_TOP)/jv/libgdbs/GDBError.$(H) $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMICommand.$(O) GDBMICommand.$(C) GDBMICommand.$(H): GDBMICommand.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMIParser.$(O) GDBMIParser.$(C) GDBMIParser.$(H): GDBMIParser.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBSessionRecorder.$(O) GDBSessionRecorder.$(C) GDBSessionRecorder.$(H): GDBSessionRecorder.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebugFlags.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBStreamOutputEvent.$(O) GDBStreamOutputEvent.$(C) GDBStreamOutputEvent.$(H): GDBStreamOutputEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupTypeProcess.$(O) GDBThreadGroupTypeProcess.$(C) GDBThreadGroupTypeProcess.$(H): GDBThreadGroupTypeProcess.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadGroupType.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadInfo.$(O) GDBThreadInfo.$(C) GDBThreadInfo.$(H): GDBThreadInfo.st $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadStateRunning.$(O) GDBThreadStateRunning.$(C) GDBThreadStateRunning.$(H): GDBThreadStateRunning.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadState.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadStateStopped.$(O) GDBThreadStateStopped.$(C) GDBThreadStateStopped.$(H): GDBThreadStateStopped.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadState.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadStateTerminated.$(O) GDBThreadStateTerminated.$(C) GDBThreadStateTerminated.$(H): GDBThreadStateTerminated.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadState.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadStateUnknown.$(O) GDBThreadStateUnknown.$(C) GDBThreadStateUnknown.$(H): GDBThreadStateUnknown.st $(INCLUDE_TOP)/jv/libgdbs/GDBThreadState.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBUnixProcess.$(O) GDBUnixProcess.$(C) GDBUnixProcess.$(H): GDBUnixProcess.st $(INCLUDE_TOP)/jv/libgdbs/GDBProcess.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBVariableObject.$(O) GDBVariableObject.$(C) GDBVariableObject.$(H): GDBVariableObject.st $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBWindowsProcess.$(O) GDBWindowsProcess.$(C) GDBWindowsProcess.$(H): GDBWindowsProcess.st $(INCLUDE_TOP)/jv/libgdbs/GDBProcess.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpoint.$(O) GDBBreakpoint.$(C) GDBBreakpoint.$(H): GDBBreakpoint.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBConsoleOutputEvent.$(O) GDBConsoleOutputEvent.$(C) GDBConsoleOutputEvent.$(H): GDBConsoleOutputEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSetEvent.$(O) GDBEventSetEvent.$(C) GDBEventSetEvent.$(H): GDBEventSetEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBExecutionEvent.$(O) GDBExecutionEvent.$(C) GDBExecutionEvent.$(H): GDBExecutionEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBExitEvent.$(O) GDBExitEvent.$(C) GDBExitEvent.$(H): GDBExitEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBLogOutputEvent.$(O) GDBLogOutputEvent.$(C) GDBLogOutputEvent.$(H): GDBLogOutputEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_ada_task_info.$(O) GDBMI_ada_task_info.$(C) GDBMI_ada_task_info.$(H): GDBMI_ada_task_info.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_add_inferior.$(O) GDBMI_add_inferior.$(C) GDBMI_add_inferior.$(H): GDBMI_add_inferior.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_after.$(O) GDBMI_break_after.$(C) GDBMI_break_after.$(H): GDBMI_break_after.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_commands.$(O) GDBMI_break_commands.$(C) GDBMI_break_commands.$(H): GDBMI_break_commands.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_condition.$(O) GDBMI_break_condition.$(C) GDBMI_break_condition.$(H): GDBMI_break_condition.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_delete.$(O) GDBMI_break_delete.$(C) GDBMI_break_delete.$(H): GDBMI_break_delete.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_disable.$(O) GDBMI_break_disable.$(C) GDBMI_break_disable.$(H): GDBMI_break_disable.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_enable.$(O) GDBMI_break_enable.$(C) GDBMI_break_enable.$(H): GDBMI_break_enable.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_info.$(O) GDBMI_break_info.$(C) GDBMI_break_info.$(H): GDBMI_break_info.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_insert.$(O) GDBMI_break_insert.$(C) GDBMI_break_insert.$(H): GDBMI_break_insert.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_list.$(O) GDBMI_break_list.$(C) GDBMI_break_list.$(H): GDBMI_break_list.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_passcount.$(O) GDBMI_break_passcount.$(C) GDBMI_break_passcount.$(H): GDBMI_break_passcount.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_watch.$(O) GDBMI_break_watch.$(C) GDBMI_break_watch.$(H): GDBMI_break_watch.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_catch_assert.$(O) GDBMI_catch_assert.$(C) GDBMI_catch_assert.$(H): GDBMI_catch_assert.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_catch_exception.$(O) GDBMI_catch_exception.$(C) GDBMI_catch_exception.$(H): GDBMI_catch_exception.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_catch_load.$(O) GDBMI_catch_load.$(C) GDBMI_catch_load.$(H): GDBMI_catch_load.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_catch_unload.$(O) GDBMI_catch_unload.$(C) GDBMI_catch_unload.$(H): GDBMI_catch_unload.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_disassemble.$(O) GDBMI_data_disassemble.$(C) GDBMI_data_disassemble.$(H): GDBMI_data_disassemble.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_evaluate_expression.$(O) GDBMI_data_evaluate_expression.$(C) GDBMI_data_evaluate_expression.$(H): GDBMI_data_evaluate_expression.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_list_changed_registers.$(O) GDBMI_data_list_changed_registers.$(C) GDBMI_data_list_changed_registers.$(H): GDBMI_data_list_changed_registers.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_list_register_names.$(O) GDBMI_data_list_register_names.$(C) GDBMI_data_list_register_names.$(H): GDBMI_data_list_register_names.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_list_register_values.$(O) GDBMI_data_list_register_values.$(C) GDBMI_data_list_register_values.$(H): GDBMI_data_list_register_values.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_read_memory.$(O) GDBMI_data_read_memory.$(C) GDBMI_data_read_memory.$(H): GDBMI_data_read_memory.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_read_memory_bytes.$(O) GDBMI_data_read_memory_bytes.$(C) GDBMI_data_read_memory_bytes.$(H): GDBMI_data_read_memory_bytes.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_write_memory.$(O) GDBMI_data_write_memory.$(C) GDBMI_data_write_memory.$(H): GDBMI_data_write_memory.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_write_memory_bytes.$(O) GDBMI_data_write_memory_bytes.$(C) GDBMI_data_write_memory_bytes.$(H): GDBMI_data_write_memory_bytes.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_write_register_values.$(O) GDBMI_data_write_register_values.$(C) GDBMI_data_write_register_values.$(H): GDBMI_data_write_register_values.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_dprintf_insert.$(O) GDBMI_dprintf_insert.$(C) GDBMI_dprintf_insert.$(H): GDBMI_dprintf_insert.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_enable_frame_filters.$(O) GDBMI_enable_frame_filters.$(C) GDBMI_enable_frame_filters.$(H): GDBMI_enable_frame_filters.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_enable_pretty_printing.$(O) GDBMI_enable_pretty_printing.$(C) GDBMI_enable_pretty_printing.$(H): GDBMI_enable_pretty_printing.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_enable_timings.$(O) GDBMI_enable_timings.$(C) GDBMI_enable_timings.$(H): GDBMI_enable_timings.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_environment_cd.$(O) GDBMI_environment_cd.$(C) GDBMI_environment_cd.$(H): GDBMI_environment_cd.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_environment_directory.$(O) GDBMI_environment_directory.$(C) GDBMI_environment_directory.$(H): GDBMI_environment_directory.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_environment_path.$(O) GDBMI_environment_path.$(C) GDBMI_environment_path.$(H): GDBMI_environment_path.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_environment_pwd.$(O) GDBMI_environment_pwd.$(C) GDBMI_environment_pwd.$(H): GDBMI_environment_pwd.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_arguments.$(O) GDBMI_exec_arguments.$(C) GDBMI_exec_arguments.$(H): GDBMI_exec_arguments.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_continue.$(O) GDBMI_exec_continue.$(C) GDBMI_exec_continue.$(H): GDBMI_exec_continue.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_finish.$(O) GDBMI_exec_finish.$(C) GDBMI_exec_finish.$(H): GDBMI_exec_finish.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_interrupt.$(O) GDBMI_exec_interrupt.$(C) GDBMI_exec_interrupt.$(H): GDBMI_exec_interrupt.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_jump.$(O) GDBMI_exec_jump.$(C) GDBMI_exec_jump.$(H): GDBMI_exec_jump.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_next.$(O) GDBMI_exec_next.$(C) GDBMI_exec_next.$(H): GDBMI_exec_next.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_next_instruction.$(O) GDBMI_exec_next_instruction.$(C) GDBMI_exec_next_instruction.$(H): GDBMI_exec_next_instruction.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_return.$(O) GDBMI_exec_return.$(C) GDBMI_exec_return.$(H): GDBMI_exec_return.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_run.$(O) GDBMI_exec_run.$(C) GDBMI_exec_run.$(H): GDBMI_exec_run.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_step.$(O) GDBMI_exec_step.$(C) GDBMI_exec_step.$(H): GDBMI_exec_step.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_step_instruction.$(O) GDBMI_exec_step_instruction.$(C) GDBMI_exec_step_instruction.$(H): GDBMI_exec_step_instruction.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_until.$(O) GDBMI_exec_until.$(C) GDBMI_exec_until.$(H): GDBMI_exec_until.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_exec_and_symbols.$(O) GDBMI_file_exec_and_symbols.$(C) GDBMI_file_exec_and_symbols.$(H): GDBMI_file_exec_and_symbols.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_exec_file.$(O) GDBMI_file_exec_file.$(C) GDBMI_file_exec_file.$(H): GDBMI_file_exec_file.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_list_exec_source_file.$(O) GDBMI_file_list_exec_source_file.$(C) GDBMI_file_list_exec_source_file.$(H): GDBMI_file_list_exec_source_file.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_list_exec_source_files.$(O) GDBMI_file_list_exec_source_files.$(C) GDBMI_file_list_exec_source_files.$(H): GDBMI_file_list_exec_source_files.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_symbol_file.$(O) GDBMI_file_symbol_file.$(C) GDBMI_file_symbol_file.$(H): GDBMI_file_symbol_file.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_gdb_exit.$(O) GDBMI_gdb_exit.$(C) GDBMI_gdb_exit.$(H): GDBMI_gdb_exit.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_gdb_set.$(O) GDBMI_gdb_set.$(C) GDBMI_gdb_set.$(H): GDBMI_gdb_set.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_gdb_show.$(O) GDBMI_gdb_show.$(C) GDBMI_gdb_show.$(H): GDBMI_gdb_show.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_gdb_version.$(O) GDBMI_gdb_version.$(C) GDBMI_gdb_version.$(H): GDBMI_gdb_version.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_inferior_tty_set.$(O) GDBMI_inferior_tty_set.$(C) GDBMI_inferior_tty_set.$(H): GDBMI_inferior_tty_set.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_inferior_tty_show.$(O) GDBMI_inferior_tty_show.$(C) GDBMI_inferior_tty_show.$(H): GDBMI_inferior_tty_show.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_info_ada_exceptions.$(O) GDBMI_info_ada_exceptions.$(C) GDBMI_info_ada_exceptions.$(H): GDBMI_info_ada_exceptions.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_info_gdb_mi_command.$(O) GDBMI_info_gdb_mi_command.$(C) GDBMI_info_gdb_mi_command.$(H): GDBMI_info_gdb_mi_command.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_info_os.$(O) GDBMI_info_os.$(C) GDBMI_info_os.$(H): GDBMI_info_os.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_interpreter_exec.$(O) GDBMI_interpreter_exec.$(C) GDBMI_interpreter_exec.$(H): GDBMI_interpreter_exec.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_list_features.$(O) GDBMI_list_features.$(C) GDBMI_list_features.$(H): GDBMI_list_features.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_list_target_features.$(O) GDBMI_list_target_features.$(C) GDBMI_list_target_features.$(H): GDBMI_list_target_features.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_list_thread_groups.$(O) GDBMI_list_thread_groups.$(C) GDBMI_list_thread_groups.$(H): GDBMI_list_thread_groups.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_remove_inferior.$(O) GDBMI_remove_inferior.$(C) GDBMI_remove_inferior.$(H): GDBMI_remove_inferior.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_info_depth.$(O) GDBMI_stack_info_depth.$(C) GDBMI_stack_info_depth.$(H): GDBMI_stack_info_depth.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_info_frame.$(O) GDBMI_stack_info_frame.$(C) GDBMI_stack_info_frame.$(H): GDBMI_stack_info_frame.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_list_arguments.$(O) GDBMI_stack_list_arguments.$(C) GDBMI_stack_list_arguments.$(H): GDBMI_stack_list_arguments.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_list_frames.$(O) GDBMI_stack_list_frames.$(C) GDBMI_stack_list_frames.$(H): GDBMI_stack_list_frames.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_list_locals.$(O) GDBMI_stack_list_locals.$(C) GDBMI_stack_list_locals.$(H): GDBMI_stack_list_locals.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_list_variables.$(O) GDBMI_stack_list_variables.$(C) GDBMI_stack_list_variables.$(H): GDBMI_stack_list_variables.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_select_frame.$(O) GDBMI_stack_select_frame.$(C) GDBMI_stack_select_frame.$(H): GDBMI_stack_select_frame.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_symbol_list_lines.$(O) GDBMI_symbol_list_lines.$(C) GDBMI_symbol_list_lines.$(H): GDBMI_symbol_list_lines.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_attach.$(O) GDBMI_target_attach.$(C) GDBMI_target_attach.$(H): GDBMI_target_attach.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_detach.$(O) GDBMI_target_detach.$(C) GDBMI_target_detach.$(H): GDBMI_target_detach.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_disconnect.$(O) GDBMI_target_disconnect.$(C) GDBMI_target_disconnect.$(H): GDBMI_target_disconnect.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_download.$(O) GDBMI_target_download.$(C) GDBMI_target_download.$(H): GDBMI_target_download.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_file_delete.$(O) GDBMI_target_file_delete.$(C) GDBMI_target_file_delete.$(H): GDBMI_target_file_delete.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_file_get.$(O) GDBMI_target_file_get.$(C) GDBMI_target_file_get.$(H): GDBMI_target_file_get.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_file_put.$(O) GDBMI_target_file_put.$(C) GDBMI_target_file_put.$(H): GDBMI_target_file_put.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_select.$(O) GDBMI_target_select.$(C) GDBMI_target_select.$(H): GDBMI_target_select.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_thread_info.$(O) GDBMI_thread_info.$(C) GDBMI_thread_info.$(H): GDBMI_thread_info.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_thread_list_ids.$(O) GDBMI_thread_list_ids.$(C) GDBMI_thread_list_ids.$(H): GDBMI_thread_list_ids.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_thread_select.$(O) GDBMI_thread_select.$(C) GDBMI_thread_select.$(H): GDBMI_thread_select.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_define_variable.$(O) GDBMI_trace_define_variable.$(C) GDBMI_trace_define_variable.$(H): GDBMI_trace_define_variable.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_find.$(O) GDBMI_trace_find.$(C) GDBMI_trace_find.$(H): GDBMI_trace_find.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_frame_collected.$(O) GDBMI_trace_frame_collected.$(C) GDBMI_trace_frame_collected.$(H): GDBMI_trace_frame_collected.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_list_variables.$(O) GDBMI_trace_list_variables.$(C) GDBMI_trace_list_variables.$(H): GDBMI_trace_list_variables.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_save.$(O) GDBMI_trace_save.$(C) GDBMI_trace_save.$(H): GDBMI_trace_save.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_start.$(O) GDBMI_trace_start.$(C) GDBMI_trace_start.$(H): GDBMI_trace_start.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_status.$(O) GDBMI_trace_status.$(C) GDBMI_trace_status.$(H): GDBMI_trace_status.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_stop.$(O) GDBMI_trace_stop.$(C) GDBMI_trace_stop.$(H): GDBMI_trace_stop.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_assign.$(O) GDBMI_var_assign.$(C) GDBMI_var_assign.$(H): GDBMI_var_assign.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_create.$(O) GDBMI_var_create.$(C) GDBMI_var_create.$(H): GDBMI_var_create.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_delete.$(O) GDBMI_var_delete.$(C) GDBMI_var_delete.$(H): GDBMI_var_delete.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_evaluate_expression.$(O) GDBMI_var_evaluate_expression.$(C) GDBMI_var_evaluate_expression.$(H): GDBMI_var_evaluate_expression.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_info_expression.$(O) GDBMI_var_info_expression.$(C) GDBMI_var_info_expression.$(H): GDBMI_var_info_expression.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_info_num_children.$(O) GDBMI_var_info_num_children.$(C) GDBMI_var_info_num_children.$(H): GDBMI_var_info_num_children.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_info_path_expression.$(O) GDBMI_var_info_path_expression.$(C) GDBMI_var_info_path_expression.$(H): GDBMI_var_info_path_expression.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_info_type.$(O) GDBMI_var_info_type.$(C) GDBMI_var_info_type.$(H): GDBMI_var_info_type.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_list_children.$(O) GDBMI_var_list_children.$(C) GDBMI_var_list_children.$(H): GDBMI_var_list_children.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_set_format.$(O) GDBMI_var_set_format.$(C) GDBMI_var_set_format.$(H): GDBMI_var_set_format.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_set_frozen.$(O) GDBMI_var_set_frozen.$(C) GDBMI_var_set_frozen.$(H): GDBMI_var_set_frozen.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_set_update_range.$(O) GDBMI_var_set_update_range.$(C) GDBMI_var_set_update_range.$(H): GDBMI_var_set_update_range.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_set_visualizer.$(O) GDBMI_var_set_visualizer.$(C) GDBMI_var_set_visualizer.$(H): GDBMI_var_set_visualizer.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_show_attributes.$(O) GDBMI_var_show_attributes.$(C) GDBMI_var_show_attributes.$(H): GDBMI_var_show_attributes.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_show_format.$(O) GDBMI_var_show_format.$(C) GDBMI_var_show_format.$(H): GDBMI_var_show_format.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_update.$(O) GDBMI_var_update.$(C) GDBMI_var_update.$(H): GDBMI_var_update.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommand.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBMICommand.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBNotificationEvent.$(O) GDBNotificationEvent.$(C) GDBNotificationEvent.$(H): GDBNotificationEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBSelectedFrameChangedEvent.$(O) GDBSelectedFrameChangedEvent.$(C) GDBSelectedFrameChangedEvent.$(H): GDBSelectedFrameChangedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBStatusEvent.$(O) GDBStatusEvent.$(C) GDBStatusEvent.$(H): GDBStatusEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBTargetOutputEvent.$(O) GDBTargetOutputEvent.$(C) GDBTargetOutputEvent.$(H): GDBTargetOutputEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThread.$(O) GDBThread.$(C) GDBThread.$(H): GDBThread.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroup.$(O) GDBThreadGroup.$(C) GDBThreadGroup.$(H): GDBThreadGroup.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBTransientObject.$(O) GDBTransientObject.$(C) GDBTransientObject.$(H): GDBTransientObject.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpointDeletedEvent.$(O) GDBBreakpointDeletedEvent.$(C) GDBBreakpointDeletedEvent.$(H): GDBBreakpointDeletedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpointEvent.$(O) GDBBreakpointEvent.$(C) GDBBreakpointEvent.$(H): GDBBreakpointEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCmdParamChangedEvent.$(O) GDBCmdParamChangedEvent.$(C) GDBCmdParamChangedEvent.$(H): GDBCmdParamChangedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSetProcessingFinished.$(O) GDBEventSetProcessingFinished.$(C) GDBEventSetProcessingFinished.$(H): GDBEventSetProcessingFinished.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEventSetEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSetProcessingStarted.$(O) GDBEventSetProcessingStarted.$(C) GDBEventSetProcessingStarted.$(H): GDBEventSetProcessingStarted.st $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEventSetEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBInternalEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBFrame.$(O) GDBFrame.$(C) GDBFrame.$(H): GDBFrame.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBTransientObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBLibraryLoadedEvent.$(O) GDBLibraryLoadedEvent.$(C) GDBLibraryLoadedEvent.$(H): GDBLibraryLoadedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBLibraryUnloadedEvent.$(O) GDBLibraryUnloadedEvent.$(C) GDBLibraryUnloadedEvent.$(H): GDBLibraryUnloadedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBRunningEvent.$(O) GDBRunningEvent.$(C) GDBRunningEvent.$(H): GDBRunningEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBExecutionEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBStoppedEvent.$(O) GDBStoppedEvent.$(C) GDBStoppedEvent.$(H): GDBStoppedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBExecutionEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadEvent.$(O) GDBThreadEvent.$(C) GDBThreadEvent.$(H): GDBThreadEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupEvent.$(O) GDBThreadGroupEvent.$(C) GDBThreadGroupEvent.$(H): GDBThreadGroupEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadSelectedEvent.$(O) GDBThreadSelectedEvent.$(C) GDBThreadSelectedEvent.$(H): GDBThreadSelectedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBVariable.$(O) GDBVariable.$(C) GDBVariable.$(H): GDBVariable.st $(INCLUDE_TOP)/jv/libgdbs/GDBDebuggerObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBObject.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBTransientObject.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpointCreatedEvent.$(O) GDBBreakpointCreatedEvent.$(C) GDBBreakpointCreatedEvent.$(H): GDBBreakpointCreatedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBBreakpointEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpointModifiedEvent.$(O) GDBBreakpointModifiedEvent.$(C) GDBBreakpointModifiedEvent.$(H): GDBBreakpointModifiedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBBreakpointEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadCreatedEvent.$(O) GDBThreadCreatedEvent.$(C) GDBThreadCreatedEvent.$(H): GDBThreadCreatedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadExitedEvent.$(O) GDBThreadExitedEvent.$(C) GDBThreadExitedEvent.$(H): GDBThreadExitedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupAddedEvent.$(O) GDBThreadGroupAddedEvent.$(C) GDBThreadGroupAddedEvent.$(H): GDBThreadGroupAddedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupExitedEvent.$(O) GDBThreadGroupExitedEvent.$(C) GDBThreadGroupExitedEvent.$(H): GDBThreadGroupExitedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupStartedEvent.$(O) GDBThreadGroupStartedEvent.$(C) GDBThreadGroupStartedEvent.$(H): GDBThreadGroupStartedEvent.st $(INCLUDE_TOP)/jv/libgdbs/GDBAsyncEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBNotificationEvent.$(H) $(INCLUDE_TOP)/jv/libgdbs/GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)/stx/goodies/announcements/Announcement.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MABooleanDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MADescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAElementDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAMagnitudeDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MANumberDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAObject.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAOptionDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAReferenceDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MARelationDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MASingleOptionDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAStringDescription.$(H) $(INCLUDE_TOP)/stx/goodies/magritte/Magritte__MAToManyRelationDescription.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
--- a/Make.spec	Mon Jan 08 19:43:49 2018 +0000
+++ b/Make.spec	Thu Jan 11 23:53:06 2018 +0000
@@ -1,432 +1,434 @@
-# $Header$
-#
-# DO NOT EDIT
-# automagically generated from the projectDefinition: jv_libgdbs.
-#
-# Warning: once you modify this file, do not rerun
-# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
-#
-# This file contains specifications which are common to all platforms.
-#
-
-# Do NOT CHANGE THESE DEFINITIONS
-# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
-#  to find the source code of a class and to find the library for a package)
-MODULE=jv
-MODULE_DIR=libgdbs
-PACKAGE=$(MODULE):$(MODULE_DIR)
-
-
-# Argument(s) to the stc compiler (stc --usage).
-#  -headerDir=. : create header files locally
-#                (if removed, they will be created as common
-#  -Pxxx       : defines the package
-#  -Zxxx       : a prefix for variables within the classLib
-#  -Dxxx       : defines passed to CC for inline C-code
-#  -Ixxx       : include path passed to CC for inline C-code
-#  +optspace   : optimized for space
-#  +optspace2  : optimized more for space
-#  +optspace3  : optimized even more for space
-#  +optinline  : generate inline code for some ST constructs
-#  +inlineNew  : additionally inline new
-#  +inlineMath : additionally inline some floatPnt math stuff
-#
-# ********** OPTIONAL: MODIFY the next line(s) ***
-# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
-# STCLOCALOPTIMIZATIONS=+optspace3
-STCLOCALOPTIMIZATIONS=+optspace3
-
-
-# Argument(s) to the stc compiler (stc --usage).
-#  -warn            : no warnings
-#  -warnNonStandard : no warnings about ST/X extensions
-#  -warnEOLComments : no warnings about EOL comment extension
-#  -warnPrivacy     : no warnings about privateClass extension
-#  -warnUnused      : no warnings about unused variables
-#
-# ********** OPTIONAL: MODIFY the next line(s) ***
-# STCWARNINGS=-warn
-# STCWARNINGS=-warnNonStandard
-# STCWARNINGS=-warnEOLComments
-STCWARNINGS=-warnNonStandard
-
-COMMON_CLASSES= \
-	GDBCommand \
-	GDBCommandStatus \
-	GDBDebugFlags \
-	GDBError \
-	GDBEvent \
-	GDBEventSet \
-	GDBEventSubscription \
-	GDBInternalPipeStream \
-	GDBMAContainer \
-	GDBMAPropertyAccessor \
-	GDBMIPrinter \
-	GDBObject \
-	GDBPTY \
-	GDBProcess \
-	GDBSessionRecord \
-	GDBThreadGroupType \
-	GDBThreadState \
-	GDBTransientDataHolder \
-	jv_libgdbs \
-	GDBAsyncEvent \
-	GDBCLICommand \
-	GDBCommandEvent \
-	GDBCommandFailedError \
-	GDBCommandResult \
-	GDBCommandResultEvent \
-	GDBConnection \
-	GDBDebugger \
-	GDBDebuggerObject \
-	GDBInternalEvent \
-	GDBInvalidObject \
-	GDBMICommand \
-	GDBMIParser \
-	GDBSessionRecorder \
-	GDBStreamOutputEvent \
-	GDBThreadGroupTypeProcess \
-	GDBThreadInfo \
-	GDBThreadStateRunning \
-	GDBThreadStateStopped \
-	GDBThreadStateTerminated \
-	GDBThreadStateUnknown \
-	GDBUnixProcess \
-	GDBVariableObject \
-	GDBBreakpoint \
-	GDBConsoleOutputEvent \
-	GDBEventSetEvent \
-	GDBExecutionEvent \
-	GDBExitEvent \
-	GDBLogOutputEvent \
-	GDBMI_ada_task_info \
-	GDBMI_add_inferior \
-	GDBMI_break_after \
-	GDBMI_break_commands \
-	GDBMI_break_condition \
-	GDBMI_break_delete \
-	GDBMI_break_disable \
-	GDBMI_break_enable \
-	GDBMI_break_info \
-	GDBMI_break_insert \
-	GDBMI_break_list \
-	GDBMI_break_passcount \
-	GDBMI_break_watch \
-	GDBMI_catch_assert \
-	GDBMI_catch_exception \
-	GDBMI_catch_load \
-	GDBMI_catch_unload \
-	GDBMI_data_disassemble \
-	GDBMI_data_evaluate_expression \
-	GDBMI_data_list_changed_registers \
-	GDBMI_data_list_register_names \
-	GDBMI_data_list_register_values \
-	GDBMI_data_read_memory \
-	GDBMI_data_read_memory_bytes \
-	GDBMI_data_write_memory \
-	GDBMI_data_write_memory_bytes \
-	GDBMI_data_write_register_values \
-	GDBMI_dprintf_insert \
-	GDBMI_enable_frame_filters \
-	GDBMI_enable_pretty_printing \
-	GDBMI_enable_timings \
-	GDBMI_environment_cd \
-	GDBMI_environment_directory \
-	GDBMI_environment_path \
-	GDBMI_environment_pwd \
-	GDBMI_exec_arguments \
-	GDBMI_exec_continue \
-	GDBMI_exec_finish \
-	GDBMI_exec_interrupt \
-	GDBMI_exec_jump \
-	GDBMI_exec_next \
-	GDBMI_exec_next_instruction \
-	GDBMI_exec_return \
-	GDBMI_exec_run \
-	GDBMI_exec_step \
-	GDBMI_exec_step_instruction \
-	GDBMI_exec_until \
-	GDBMI_file_exec_and_symbols \
-	GDBMI_file_exec_file \
-	GDBMI_file_list_exec_source_file \
-	GDBMI_file_list_exec_source_files \
-	GDBMI_file_symbol_file \
-	GDBMI_gdb_exit \
-	GDBMI_gdb_set \
-	GDBMI_gdb_show \
-	GDBMI_gdb_version \
-	GDBMI_inferior_tty_set \
-	GDBMI_inferior_tty_show \
-	GDBMI_info_ada_exceptions \
-	GDBMI_info_gdb_mi_command \
-	GDBMI_info_os \
-	GDBMI_interpreter_exec \
-	GDBMI_list_features \
-	GDBMI_list_target_features \
-	GDBMI_list_thread_groups \
-	GDBMI_remove_inferior \
-	GDBMI_stack_info_depth \
-	GDBMI_stack_info_frame \
-	GDBMI_stack_list_arguments \
-	GDBMI_stack_list_frames \
-	GDBMI_stack_list_locals \
-	GDBMI_stack_list_variables \
-	GDBMI_stack_select_frame \
-	GDBMI_symbol_list_lines \
-	GDBMI_target_attach \
-	GDBMI_target_detach \
-	GDBMI_target_disconnect \
-	GDBMI_target_download \
-	GDBMI_target_file_delete \
-	GDBMI_target_file_get \
-	GDBMI_target_file_put \
-	GDBMI_target_select \
-	GDBMI_thread_info \
-	GDBMI_thread_list_ids \
-	GDBMI_thread_select \
-	GDBMI_trace_define_variable \
-	GDBMI_trace_find \
-	GDBMI_trace_frame_collected \
-	GDBMI_trace_list_variables \
-	GDBMI_trace_save \
-	GDBMI_trace_start \
-	GDBMI_trace_status \
-	GDBMI_trace_stop \
-	GDBMI_var_assign \
-	GDBMI_var_create \
-	GDBMI_var_delete \
-	GDBMI_var_evaluate_expression \
-	GDBMI_var_info_expression \
-	GDBMI_var_info_num_children \
-	GDBMI_var_info_path_expression \
-	GDBMI_var_info_type \
-	GDBMI_var_list_children \
-	GDBMI_var_set_format \
-	GDBMI_var_set_frozen \
-	GDBMI_var_set_update_range \
-	GDBMI_var_set_visualizer \
-	GDBMI_var_show_attributes \
-	GDBMI_var_show_format \
-	GDBMI_var_update \
-	GDBNotificationEvent \
-	GDBSelectedFrameChangedEvent \
-	GDBStatusEvent \
-	GDBTargetOutputEvent \
-	GDBThread \
-	GDBThreadGroup \
-	GDBTransientObject \
-	GDBBreakpointDeletedEvent \
-	GDBBreakpointEvent \
-	GDBCmdParamChangedEvent \
-	GDBEventSetProcessingFinished \
-	GDBEventSetProcessingStarted \
-	GDBFrame \
-	GDBLibraryLoadedEvent \
-	GDBLibraryUnloadedEvent \
-	GDBRunningEvent \
-	GDBStoppedEvent \
-	GDBThreadEvent \
-	GDBThreadGroupEvent \
-	GDBThreadSelectedEvent \
-	GDBVariable \
-	GDBBreakpointCreatedEvent \
-	GDBBreakpointModifiedEvent \
-	GDBThreadCreatedEvent \
-	GDBThreadExitedEvent \
-	GDBThreadGroupAddedEvent \
-	GDBThreadGroupExitedEvent \
-	GDBThreadGroupStartedEvent \
-
-
-
-
-COMMON_OBJS= \
-    $(OUTDIR)GDBCommand.$(O) \
-    $(OUTDIR)GDBCommandStatus.$(O) \
-    $(OUTDIR)GDBDebugFlags.$(O) \
-    $(OUTDIR)GDBError.$(O) \
-    $(OUTDIR)GDBEvent.$(O) \
-    $(OUTDIR)GDBEventSet.$(O) \
-    $(OUTDIR)GDBEventSubscription.$(O) \
-    $(OUTDIR)GDBInternalPipeStream.$(O) \
-    $(OUTDIR)GDBMAContainer.$(O) \
-    $(OUTDIR)GDBMAPropertyAccessor.$(O) \
-    $(OUTDIR)GDBMIPrinter.$(O) \
-    $(OUTDIR)GDBObject.$(O) \
-    $(OUTDIR)GDBPTY.$(O) \
-    $(OUTDIR)GDBProcess.$(O) \
-    $(OUTDIR)GDBSessionRecord.$(O) \
-    $(OUTDIR)GDBThreadGroupType.$(O) \
-    $(OUTDIR)GDBThreadState.$(O) \
-    $(OUTDIR)GDBTransientDataHolder.$(O) \
-    $(OUTDIR)jv_libgdbs.$(O) \
-    $(OUTDIR)GDBAsyncEvent.$(O) \
-    $(OUTDIR)GDBCLICommand.$(O) \
-    $(OUTDIR)GDBCommandEvent.$(O) \
-    $(OUTDIR)GDBCommandFailedError.$(O) \
-    $(OUTDIR)GDBCommandResult.$(O) \
-    $(OUTDIR)GDBCommandResultEvent.$(O) \
-    $(OUTDIR)GDBConnection.$(O) \
-    $(OUTDIR)GDBDebugger.$(O) \
-    $(OUTDIR)GDBDebuggerObject.$(O) \
-    $(OUTDIR)GDBInternalEvent.$(O) \
-    $(OUTDIR)GDBInvalidObject.$(O) \
-    $(OUTDIR)GDBMICommand.$(O) \
-    $(OUTDIR)GDBMIParser.$(O) \
-    $(OUTDIR)GDBSessionRecorder.$(O) \
-    $(OUTDIR)GDBStreamOutputEvent.$(O) \
-    $(OUTDIR)GDBThreadGroupTypeProcess.$(O) \
-    $(OUTDIR)GDBThreadInfo.$(O) \
-    $(OUTDIR)GDBThreadStateRunning.$(O) \
-    $(OUTDIR)GDBThreadStateStopped.$(O) \
-    $(OUTDIR)GDBThreadStateTerminated.$(O) \
-    $(OUTDIR)GDBThreadStateUnknown.$(O) \
-    $(OUTDIR)GDBUnixProcess.$(O) \
-    $(OUTDIR)GDBVariableObject.$(O) \
-    $(OUTDIR)GDBBreakpoint.$(O) \
-    $(OUTDIR)GDBConsoleOutputEvent.$(O) \
-    $(OUTDIR)GDBEventSetEvent.$(O) \
-    $(OUTDIR)GDBExecutionEvent.$(O) \
-    $(OUTDIR)GDBExitEvent.$(O) \
-    $(OUTDIR)GDBLogOutputEvent.$(O) \
-    $(OUTDIR)GDBMI_ada_task_info.$(O) \
-    $(OUTDIR)GDBMI_add_inferior.$(O) \
-    $(OUTDIR)GDBMI_break_after.$(O) \
-    $(OUTDIR)GDBMI_break_commands.$(O) \
-    $(OUTDIR)GDBMI_break_condition.$(O) \
-    $(OUTDIR)GDBMI_break_delete.$(O) \
-    $(OUTDIR)GDBMI_break_disable.$(O) \
-    $(OUTDIR)GDBMI_break_enable.$(O) \
-    $(OUTDIR)GDBMI_break_info.$(O) \
-    $(OUTDIR)GDBMI_break_insert.$(O) \
-    $(OUTDIR)GDBMI_break_list.$(O) \
-    $(OUTDIR)GDBMI_break_passcount.$(O) \
-    $(OUTDIR)GDBMI_break_watch.$(O) \
-    $(OUTDIR)GDBMI_catch_assert.$(O) \
-    $(OUTDIR)GDBMI_catch_exception.$(O) \
-    $(OUTDIR)GDBMI_catch_load.$(O) \
-    $(OUTDIR)GDBMI_catch_unload.$(O) \
-    $(OUTDIR)GDBMI_data_disassemble.$(O) \
-    $(OUTDIR)GDBMI_data_evaluate_expression.$(O) \
-    $(OUTDIR)GDBMI_data_list_changed_registers.$(O) \
-    $(OUTDIR)GDBMI_data_list_register_names.$(O) \
-    $(OUTDIR)GDBMI_data_list_register_values.$(O) \
-    $(OUTDIR)GDBMI_data_read_memory.$(O) \
-    $(OUTDIR)GDBMI_data_read_memory_bytes.$(O) \
-    $(OUTDIR)GDBMI_data_write_memory.$(O) \
-    $(OUTDIR)GDBMI_data_write_memory_bytes.$(O) \
-    $(OUTDIR)GDBMI_data_write_register_values.$(O) \
-    $(OUTDIR)GDBMI_dprintf_insert.$(O) \
-    $(OUTDIR)GDBMI_enable_frame_filters.$(O) \
-    $(OUTDIR)GDBMI_enable_pretty_printing.$(O) \
-    $(OUTDIR)GDBMI_enable_timings.$(O) \
-    $(OUTDIR)GDBMI_environment_cd.$(O) \
-    $(OUTDIR)GDBMI_environment_directory.$(O) \
-    $(OUTDIR)GDBMI_environment_path.$(O) \
-    $(OUTDIR)GDBMI_environment_pwd.$(O) \
-    $(OUTDIR)GDBMI_exec_arguments.$(O) \
-    $(OUTDIR)GDBMI_exec_continue.$(O) \
-    $(OUTDIR)GDBMI_exec_finish.$(O) \
-    $(OUTDIR)GDBMI_exec_interrupt.$(O) \
-    $(OUTDIR)GDBMI_exec_jump.$(O) \
-    $(OUTDIR)GDBMI_exec_next.$(O) \
-    $(OUTDIR)GDBMI_exec_next_instruction.$(O) \
-    $(OUTDIR)GDBMI_exec_return.$(O) \
-    $(OUTDIR)GDBMI_exec_run.$(O) \
-    $(OUTDIR)GDBMI_exec_step.$(O) \
-    $(OUTDIR)GDBMI_exec_step_instruction.$(O) \
-    $(OUTDIR)GDBMI_exec_until.$(O) \
-    $(OUTDIR)GDBMI_file_exec_and_symbols.$(O) \
-    $(OUTDIR)GDBMI_file_exec_file.$(O) \
-    $(OUTDIR)GDBMI_file_list_exec_source_file.$(O) \
-    $(OUTDIR)GDBMI_file_list_exec_source_files.$(O) \
-    $(OUTDIR)GDBMI_file_symbol_file.$(O) \
-    $(OUTDIR)GDBMI_gdb_exit.$(O) \
-    $(OUTDIR)GDBMI_gdb_set.$(O) \
-    $(OUTDIR)GDBMI_gdb_show.$(O) \
-    $(OUTDIR)GDBMI_gdb_version.$(O) \
-    $(OUTDIR)GDBMI_inferior_tty_set.$(O) \
-    $(OUTDIR)GDBMI_inferior_tty_show.$(O) \
-    $(OUTDIR)GDBMI_info_ada_exceptions.$(O) \
-    $(OUTDIR)GDBMI_info_gdb_mi_command.$(O) \
-    $(OUTDIR)GDBMI_info_os.$(O) \
-    $(OUTDIR)GDBMI_interpreter_exec.$(O) \
-    $(OUTDIR)GDBMI_list_features.$(O) \
-    $(OUTDIR)GDBMI_list_target_features.$(O) \
-    $(OUTDIR)GDBMI_list_thread_groups.$(O) \
-    $(OUTDIR)GDBMI_remove_inferior.$(O) \
-    $(OUTDIR)GDBMI_stack_info_depth.$(O) \
-    $(OUTDIR)GDBMI_stack_info_frame.$(O) \
-    $(OUTDIR)GDBMI_stack_list_arguments.$(O) \
-    $(OUTDIR)GDBMI_stack_list_frames.$(O) \
-    $(OUTDIR)GDBMI_stack_list_locals.$(O) \
-    $(OUTDIR)GDBMI_stack_list_variables.$(O) \
-    $(OUTDIR)GDBMI_stack_select_frame.$(O) \
-    $(OUTDIR)GDBMI_symbol_list_lines.$(O) \
-    $(OUTDIR)GDBMI_target_attach.$(O) \
-    $(OUTDIR)GDBMI_target_detach.$(O) \
-    $(OUTDIR)GDBMI_target_disconnect.$(O) \
-    $(OUTDIR)GDBMI_target_download.$(O) \
-    $(OUTDIR)GDBMI_target_file_delete.$(O) \
-    $(OUTDIR)GDBMI_target_file_get.$(O) \
-    $(OUTDIR)GDBMI_target_file_put.$(O) \
-    $(OUTDIR)GDBMI_target_select.$(O) \
-    $(OUTDIR)GDBMI_thread_info.$(O) \
-    $(OUTDIR)GDBMI_thread_list_ids.$(O) \
-    $(OUTDIR)GDBMI_thread_select.$(O) \
-    $(OUTDIR)GDBMI_trace_define_variable.$(O) \
-    $(OUTDIR)GDBMI_trace_find.$(O) \
-    $(OUTDIR)GDBMI_trace_frame_collected.$(O) \
-    $(OUTDIR)GDBMI_trace_list_variables.$(O) \
-    $(OUTDIR)GDBMI_trace_save.$(O) \
-    $(OUTDIR)GDBMI_trace_start.$(O) \
-    $(OUTDIR)GDBMI_trace_status.$(O) \
-    $(OUTDIR)GDBMI_trace_stop.$(O) \
-    $(OUTDIR)GDBMI_var_assign.$(O) \
-    $(OUTDIR)GDBMI_var_create.$(O) \
-    $(OUTDIR)GDBMI_var_delete.$(O) \
-    $(OUTDIR)GDBMI_var_evaluate_expression.$(O) \
-    $(OUTDIR)GDBMI_var_info_expression.$(O) \
-    $(OUTDIR)GDBMI_var_info_num_children.$(O) \
-    $(OUTDIR)GDBMI_var_info_path_expression.$(O) \
-    $(OUTDIR)GDBMI_var_info_type.$(O) \
-    $(OUTDIR)GDBMI_var_list_children.$(O) \
-    $(OUTDIR)GDBMI_var_set_format.$(O) \
-    $(OUTDIR)GDBMI_var_set_frozen.$(O) \
-    $(OUTDIR)GDBMI_var_set_update_range.$(O) \
-    $(OUTDIR)GDBMI_var_set_visualizer.$(O) \
-    $(OUTDIR)GDBMI_var_show_attributes.$(O) \
-    $(OUTDIR)GDBMI_var_show_format.$(O) \
-    $(OUTDIR)GDBMI_var_update.$(O) \
-    $(OUTDIR)GDBNotificationEvent.$(O) \
-    $(OUTDIR)GDBSelectedFrameChangedEvent.$(O) \
-    $(OUTDIR)GDBStatusEvent.$(O) \
-    $(OUTDIR)GDBTargetOutputEvent.$(O) \
-    $(OUTDIR)GDBThread.$(O) \
-    $(OUTDIR)GDBThreadGroup.$(O) \
-    $(OUTDIR)GDBTransientObject.$(O) \
-    $(OUTDIR)GDBBreakpointDeletedEvent.$(O) \
-    $(OUTDIR)GDBBreakpointEvent.$(O) \
-    $(OUTDIR)GDBCmdParamChangedEvent.$(O) \
-    $(OUTDIR)GDBEventSetProcessingFinished.$(O) \
-    $(OUTDIR)GDBEventSetProcessingStarted.$(O) \
-    $(OUTDIR)GDBFrame.$(O) \
-    $(OUTDIR)GDBLibraryLoadedEvent.$(O) \
-    $(OUTDIR)GDBLibraryUnloadedEvent.$(O) \
-    $(OUTDIR)GDBRunningEvent.$(O) \
-    $(OUTDIR)GDBStoppedEvent.$(O) \
-    $(OUTDIR)GDBThreadEvent.$(O) \
-    $(OUTDIR)GDBThreadGroupEvent.$(O) \
-    $(OUTDIR)GDBThreadSelectedEvent.$(O) \
-    $(OUTDIR)GDBVariable.$(O) \
-    $(OUTDIR)GDBBreakpointCreatedEvent.$(O) \
-    $(OUTDIR)GDBBreakpointModifiedEvent.$(O) \
-    $(OUTDIR)GDBThreadCreatedEvent.$(O) \
-    $(OUTDIR)GDBThreadExitedEvent.$(O) \
-    $(OUTDIR)GDBThreadGroupAddedEvent.$(O) \
-    $(OUTDIR)GDBThreadGroupExitedEvent.$(O) \
-    $(OUTDIR)GDBThreadGroupStartedEvent.$(O) \
-    $(OUTDIR)extensions.$(O) \
-
-
-
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: jv_libgdbs.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains specifications which are common to all platforms.
+#
+
+# Do NOT CHANGE THESE DEFINITIONS
+# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
+#  to find the source code of a class and to find the library for a package)
+MODULE=jv
+MODULE_DIR=libgdbs
+PACKAGE=$(MODULE):$(MODULE_DIR)
+
+
+# Argument(s) to the stc compiler (stc --usage).
+#  -headerDir=. : create header files locally
+#                (if removed, they will be created as common
+#  -Pxxx       : defines the package
+#  -Zxxx       : a prefix for variables within the classLib
+#  -Dxxx       : defines passed to CC for inline C-code
+#  -Ixxx       : include path passed to CC for inline C-code
+#  +optspace   : optimized for space
+#  +optspace2  : optimized more for space
+#  +optspace3  : optimized even more for space
+#  +optinline  : generate inline code for some ST constructs
+#  +inlineNew  : additionally inline new
+#  +inlineMath : additionally inline some floatPnt math stuff
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
+
+
+# Argument(s) to the stc compiler (stc --usage).
+#  -warn            : no warnings
+#  -warnNonStandard : no warnings about ST/X extensions
+#  -warnEOLComments : no warnings about EOL comment extension
+#  -warnPrivacy     : no warnings about privateClass extension
+#  -warnUnused      : no warnings about unused variables
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCWARNINGS=-warn
+# STCWARNINGS=-warnNonStandard
+# STCWARNINGS=-warnEOLComments
+STCWARNINGS=-warnNonStandard
+
+COMMON_CLASSES= \
+	GDBCommand \
+	GDBCommandStatus \
+	GDBDebugFlags \
+	GDBError \
+	GDBEvent \
+	GDBEventSet \
+	GDBEventSubscription \
+	GDBInternalPipeStream \
+	GDBMAContainer \
+	GDBMAPropertyAccessor \
+	GDBMIPrinter \
+	GDBObject \
+	GDBPTY \
+	GDBProcess \
+	GDBSessionRecord \
+	GDBThreadGroupType \
+	GDBThreadState \
+	GDBTransientDataHolder \
+	jv_libgdbs \
+	GDBAsyncEvent \
+	GDBCLICommand \
+	GDBCommandEvent \
+	GDBCommandFailedError \
+	GDBCommandResult \
+	GDBCommandResultEvent \
+	GDBConnection \
+	GDBDebugger \
+	GDBDebuggerObject \
+	GDBInternalEvent \
+	GDBInvalidObject \
+	GDBMICommand \
+	GDBMIParser \
+	GDBSessionRecorder \
+	GDBStreamOutputEvent \
+	GDBThreadGroupTypeProcess \
+	GDBThreadInfo \
+	GDBThreadStateRunning \
+	GDBThreadStateStopped \
+	GDBThreadStateTerminated \
+	GDBThreadStateUnknown \
+	GDBUnixProcess \
+	GDBVariableObject \
+	GDBWindowsProcess \
+	GDBBreakpoint \
+	GDBConsoleOutputEvent \
+	GDBEventSetEvent \
+	GDBExecutionEvent \
+	GDBExitEvent \
+	GDBLogOutputEvent \
+	GDBMI_ada_task_info \
+	GDBMI_add_inferior \
+	GDBMI_break_after \
+	GDBMI_break_commands \
+	GDBMI_break_condition \
+	GDBMI_break_delete \
+	GDBMI_break_disable \
+	GDBMI_break_enable \
+	GDBMI_break_info \
+	GDBMI_break_insert \
+	GDBMI_break_list \
+	GDBMI_break_passcount \
+	GDBMI_break_watch \
+	GDBMI_catch_assert \
+	GDBMI_catch_exception \
+	GDBMI_catch_load \
+	GDBMI_catch_unload \
+	GDBMI_data_disassemble \
+	GDBMI_data_evaluate_expression \
+	GDBMI_data_list_changed_registers \
+	GDBMI_data_list_register_names \
+	GDBMI_data_list_register_values \
+	GDBMI_data_read_memory \
+	GDBMI_data_read_memory_bytes \
+	GDBMI_data_write_memory \
+	GDBMI_data_write_memory_bytes \
+	GDBMI_data_write_register_values \
+	GDBMI_dprintf_insert \
+	GDBMI_enable_frame_filters \
+	GDBMI_enable_pretty_printing \
+	GDBMI_enable_timings \
+	GDBMI_environment_cd \
+	GDBMI_environment_directory \
+	GDBMI_environment_path \
+	GDBMI_environment_pwd \
+	GDBMI_exec_arguments \
+	GDBMI_exec_continue \
+	GDBMI_exec_finish \
+	GDBMI_exec_interrupt \
+	GDBMI_exec_jump \
+	GDBMI_exec_next \
+	GDBMI_exec_next_instruction \
+	GDBMI_exec_return \
+	GDBMI_exec_run \
+	GDBMI_exec_step \
+	GDBMI_exec_step_instruction \
+	GDBMI_exec_until \
+	GDBMI_file_exec_and_symbols \
+	GDBMI_file_exec_file \
+	GDBMI_file_list_exec_source_file \
+	GDBMI_file_list_exec_source_files \
+	GDBMI_file_symbol_file \
+	GDBMI_gdb_exit \
+	GDBMI_gdb_set \
+	GDBMI_gdb_show \
+	GDBMI_gdb_version \
+	GDBMI_inferior_tty_set \
+	GDBMI_inferior_tty_show \
+	GDBMI_info_ada_exceptions \
+	GDBMI_info_gdb_mi_command \
+	GDBMI_info_os \
+	GDBMI_interpreter_exec \
+	GDBMI_list_features \
+	GDBMI_list_target_features \
+	GDBMI_list_thread_groups \
+	GDBMI_remove_inferior \
+	GDBMI_stack_info_depth \
+	GDBMI_stack_info_frame \
+	GDBMI_stack_list_arguments \
+	GDBMI_stack_list_frames \
+	GDBMI_stack_list_locals \
+	GDBMI_stack_list_variables \
+	GDBMI_stack_select_frame \
+	GDBMI_symbol_list_lines \
+	GDBMI_target_attach \
+	GDBMI_target_detach \
+	GDBMI_target_disconnect \
+	GDBMI_target_download \
+	GDBMI_target_file_delete \
+	GDBMI_target_file_get \
+	GDBMI_target_file_put \
+	GDBMI_target_select \
+	GDBMI_thread_info \
+	GDBMI_thread_list_ids \
+	GDBMI_thread_select \
+	GDBMI_trace_define_variable \
+	GDBMI_trace_find \
+	GDBMI_trace_frame_collected \
+	GDBMI_trace_list_variables \
+	GDBMI_trace_save \
+	GDBMI_trace_start \
+	GDBMI_trace_status \
+	GDBMI_trace_stop \
+	GDBMI_var_assign \
+	GDBMI_var_create \
+	GDBMI_var_delete \
+	GDBMI_var_evaluate_expression \
+	GDBMI_var_info_expression \
+	GDBMI_var_info_num_children \
+	GDBMI_var_info_path_expression \
+	GDBMI_var_info_type \
+	GDBMI_var_list_children \
+	GDBMI_var_set_format \
+	GDBMI_var_set_frozen \
+	GDBMI_var_set_update_range \
+	GDBMI_var_set_visualizer \
+	GDBMI_var_show_attributes \
+	GDBMI_var_show_format \
+	GDBMI_var_update \
+	GDBNotificationEvent \
+	GDBSelectedFrameChangedEvent \
+	GDBStatusEvent \
+	GDBTargetOutputEvent \
+	GDBThread \
+	GDBThreadGroup \
+	GDBTransientObject \
+	GDBBreakpointDeletedEvent \
+	GDBBreakpointEvent \
+	GDBCmdParamChangedEvent \
+	GDBEventSetProcessingFinished \
+	GDBEventSetProcessingStarted \
+	GDBFrame \
+	GDBLibraryLoadedEvent \
+	GDBLibraryUnloadedEvent \
+	GDBRunningEvent \
+	GDBStoppedEvent \
+	GDBThreadEvent \
+	GDBThreadGroupEvent \
+	GDBThreadSelectedEvent \
+	GDBVariable \
+	GDBBreakpointCreatedEvent \
+	GDBBreakpointModifiedEvent \
+	GDBThreadCreatedEvent \
+	GDBThreadExitedEvent \
+	GDBThreadGroupAddedEvent \
+	GDBThreadGroupExitedEvent \
+	GDBThreadGroupStartedEvent \
+
+
+
+
+COMMON_OBJS= \
+    $(OUTDIR)GDBCommand.$(O) \
+    $(OUTDIR)GDBCommandStatus.$(O) \
+    $(OUTDIR)GDBDebugFlags.$(O) \
+    $(OUTDIR)GDBError.$(O) \
+    $(OUTDIR)GDBEvent.$(O) \
+    $(OUTDIR)GDBEventSet.$(O) \
+    $(OUTDIR)GDBEventSubscription.$(O) \
+    $(OUTDIR)GDBInternalPipeStream.$(O) \
+    $(OUTDIR)GDBMAContainer.$(O) \
+    $(OUTDIR)GDBMAPropertyAccessor.$(O) \
+    $(OUTDIR)GDBMIPrinter.$(O) \
+    $(OUTDIR)GDBObject.$(O) \
+    $(OUTDIR)GDBPTY.$(O) \
+    $(OUTDIR)GDBProcess.$(O) \
+    $(OUTDIR)GDBSessionRecord.$(O) \
+    $(OUTDIR)GDBThreadGroupType.$(O) \
+    $(OUTDIR)GDBThreadState.$(O) \
+    $(OUTDIR)GDBTransientDataHolder.$(O) \
+    $(OUTDIR)jv_libgdbs.$(O) \
+    $(OUTDIR)GDBAsyncEvent.$(O) \
+    $(OUTDIR)GDBCLICommand.$(O) \
+    $(OUTDIR)GDBCommandEvent.$(O) \
+    $(OUTDIR)GDBCommandFailedError.$(O) \
+    $(OUTDIR)GDBCommandResult.$(O) \
+    $(OUTDIR)GDBCommandResultEvent.$(O) \
+    $(OUTDIR)GDBConnection.$(O) \
+    $(OUTDIR)GDBDebugger.$(O) \
+    $(OUTDIR)GDBDebuggerObject.$(O) \
+    $(OUTDIR)GDBInternalEvent.$(O) \
+    $(OUTDIR)GDBInvalidObject.$(O) \
+    $(OUTDIR)GDBMICommand.$(O) \
+    $(OUTDIR)GDBMIParser.$(O) \
+    $(OUTDIR)GDBSessionRecorder.$(O) \
+    $(OUTDIR)GDBStreamOutputEvent.$(O) \
+    $(OUTDIR)GDBThreadGroupTypeProcess.$(O) \
+    $(OUTDIR)GDBThreadInfo.$(O) \
+    $(OUTDIR)GDBThreadStateRunning.$(O) \
+    $(OUTDIR)GDBThreadStateStopped.$(O) \
+    $(OUTDIR)GDBThreadStateTerminated.$(O) \
+    $(OUTDIR)GDBThreadStateUnknown.$(O) \
+    $(OUTDIR)GDBUnixProcess.$(O) \
+    $(OUTDIR)GDBVariableObject.$(O) \
+    $(OUTDIR)GDBWindowsProcess.$(O) \
+    $(OUTDIR)GDBBreakpoint.$(O) \
+    $(OUTDIR)GDBConsoleOutputEvent.$(O) \
+    $(OUTDIR)GDBEventSetEvent.$(O) \
+    $(OUTDIR)GDBExecutionEvent.$(O) \
+    $(OUTDIR)GDBExitEvent.$(O) \
+    $(OUTDIR)GDBLogOutputEvent.$(O) \
+    $(OUTDIR)GDBMI_ada_task_info.$(O) \
+    $(OUTDIR)GDBMI_add_inferior.$(O) \
+    $(OUTDIR)GDBMI_break_after.$(O) \
+    $(OUTDIR)GDBMI_break_commands.$(O) \
+    $(OUTDIR)GDBMI_break_condition.$(O) \
+    $(OUTDIR)GDBMI_break_delete.$(O) \
+    $(OUTDIR)GDBMI_break_disable.$(O) \
+    $(OUTDIR)GDBMI_break_enable.$(O) \
+    $(OUTDIR)GDBMI_break_info.$(O) \
+    $(OUTDIR)GDBMI_break_insert.$(O) \
+    $(OUTDIR)GDBMI_break_list.$(O) \
+    $(OUTDIR)GDBMI_break_passcount.$(O) \
+    $(OUTDIR)GDBMI_break_watch.$(O) \
+    $(OUTDIR)GDBMI_catch_assert.$(O) \
+    $(OUTDIR)GDBMI_catch_exception.$(O) \
+    $(OUTDIR)GDBMI_catch_load.$(O) \
+    $(OUTDIR)GDBMI_catch_unload.$(O) \
+    $(OUTDIR)GDBMI_data_disassemble.$(O) \
+    $(OUTDIR)GDBMI_data_evaluate_expression.$(O) \
+    $(OUTDIR)GDBMI_data_list_changed_registers.$(O) \
+    $(OUTDIR)GDBMI_data_list_register_names.$(O) \
+    $(OUTDIR)GDBMI_data_list_register_values.$(O) \
+    $(OUTDIR)GDBMI_data_read_memory.$(O) \
+    $(OUTDIR)GDBMI_data_read_memory_bytes.$(O) \
+    $(OUTDIR)GDBMI_data_write_memory.$(O) \
+    $(OUTDIR)GDBMI_data_write_memory_bytes.$(O) \
+    $(OUTDIR)GDBMI_data_write_register_values.$(O) \
+    $(OUTDIR)GDBMI_dprintf_insert.$(O) \
+    $(OUTDIR)GDBMI_enable_frame_filters.$(O) \
+    $(OUTDIR)GDBMI_enable_pretty_printing.$(O) \
+    $(OUTDIR)GDBMI_enable_timings.$(O) \
+    $(OUTDIR)GDBMI_environment_cd.$(O) \
+    $(OUTDIR)GDBMI_environment_directory.$(O) \
+    $(OUTDIR)GDBMI_environment_path.$(O) \
+    $(OUTDIR)GDBMI_environment_pwd.$(O) \
+    $(OUTDIR)GDBMI_exec_arguments.$(O) \
+    $(OUTDIR)GDBMI_exec_continue.$(O) \
+    $(OUTDIR)GDBMI_exec_finish.$(O) \
+    $(OUTDIR)GDBMI_exec_interrupt.$(O) \
+    $(OUTDIR)GDBMI_exec_jump.$(O) \
+    $(OUTDIR)GDBMI_exec_next.$(O) \
+    $(OUTDIR)GDBMI_exec_next_instruction.$(O) \
+    $(OUTDIR)GDBMI_exec_return.$(O) \
+    $(OUTDIR)GDBMI_exec_run.$(O) \
+    $(OUTDIR)GDBMI_exec_step.$(O) \
+    $(OUTDIR)GDBMI_exec_step_instruction.$(O) \
+    $(OUTDIR)GDBMI_exec_until.$(O) \
+    $(OUTDIR)GDBMI_file_exec_and_symbols.$(O) \
+    $(OUTDIR)GDBMI_file_exec_file.$(O) \
+    $(OUTDIR)GDBMI_file_list_exec_source_file.$(O) \
+    $(OUTDIR)GDBMI_file_list_exec_source_files.$(O) \
+    $(OUTDIR)GDBMI_file_symbol_file.$(O) \
+    $(OUTDIR)GDBMI_gdb_exit.$(O) \
+    $(OUTDIR)GDBMI_gdb_set.$(O) \
+    $(OUTDIR)GDBMI_gdb_show.$(O) \
+    $(OUTDIR)GDBMI_gdb_version.$(O) \
+    $(OUTDIR)GDBMI_inferior_tty_set.$(O) \
+    $(OUTDIR)GDBMI_inferior_tty_show.$(O) \
+    $(OUTDIR)GDBMI_info_ada_exceptions.$(O) \
+    $(OUTDIR)GDBMI_info_gdb_mi_command.$(O) \
+    $(OUTDIR)GDBMI_info_os.$(O) \
+    $(OUTDIR)GDBMI_interpreter_exec.$(O) \
+    $(OUTDIR)GDBMI_list_features.$(O) \
+    $(OUTDIR)GDBMI_list_target_features.$(O) \
+    $(OUTDIR)GDBMI_list_thread_groups.$(O) \
+    $(OUTDIR)GDBMI_remove_inferior.$(O) \
+    $(OUTDIR)GDBMI_stack_info_depth.$(O) \
+    $(OUTDIR)GDBMI_stack_info_frame.$(O) \
+    $(OUTDIR)GDBMI_stack_list_arguments.$(O) \
+    $(OUTDIR)GDBMI_stack_list_frames.$(O) \
+    $(OUTDIR)GDBMI_stack_list_locals.$(O) \
+    $(OUTDIR)GDBMI_stack_list_variables.$(O) \
+    $(OUTDIR)GDBMI_stack_select_frame.$(O) \
+    $(OUTDIR)GDBMI_symbol_list_lines.$(O) \
+    $(OUTDIR)GDBMI_target_attach.$(O) \
+    $(OUTDIR)GDBMI_target_detach.$(O) \
+    $(OUTDIR)GDBMI_target_disconnect.$(O) \
+    $(OUTDIR)GDBMI_target_download.$(O) \
+    $(OUTDIR)GDBMI_target_file_delete.$(O) \
+    $(OUTDIR)GDBMI_target_file_get.$(O) \
+    $(OUTDIR)GDBMI_target_file_put.$(O) \
+    $(OUTDIR)GDBMI_target_select.$(O) \
+    $(OUTDIR)GDBMI_thread_info.$(O) \
+    $(OUTDIR)GDBMI_thread_list_ids.$(O) \
+    $(OUTDIR)GDBMI_thread_select.$(O) \
+    $(OUTDIR)GDBMI_trace_define_variable.$(O) \
+    $(OUTDIR)GDBMI_trace_find.$(O) \
+    $(OUTDIR)GDBMI_trace_frame_collected.$(O) \
+    $(OUTDIR)GDBMI_trace_list_variables.$(O) \
+    $(OUTDIR)GDBMI_trace_save.$(O) \
+    $(OUTDIR)GDBMI_trace_start.$(O) \
+    $(OUTDIR)GDBMI_trace_status.$(O) \
+    $(OUTDIR)GDBMI_trace_stop.$(O) \
+    $(OUTDIR)GDBMI_var_assign.$(O) \
+    $(OUTDIR)GDBMI_var_create.$(O) \
+    $(OUTDIR)GDBMI_var_delete.$(O) \
+    $(OUTDIR)GDBMI_var_evaluate_expression.$(O) \
+    $(OUTDIR)GDBMI_var_info_expression.$(O) \
+    $(OUTDIR)GDBMI_var_info_num_children.$(O) \
+    $(OUTDIR)GDBMI_var_info_path_expression.$(O) \
+    $(OUTDIR)GDBMI_var_info_type.$(O) \
+    $(OUTDIR)GDBMI_var_list_children.$(O) \
+    $(OUTDIR)GDBMI_var_set_format.$(O) \
+    $(OUTDIR)GDBMI_var_set_frozen.$(O) \
+    $(OUTDIR)GDBMI_var_set_update_range.$(O) \
+    $(OUTDIR)GDBMI_var_set_visualizer.$(O) \
+    $(OUTDIR)GDBMI_var_show_attributes.$(O) \
+    $(OUTDIR)GDBMI_var_show_format.$(O) \
+    $(OUTDIR)GDBMI_var_update.$(O) \
+    $(OUTDIR)GDBNotificationEvent.$(O) \
+    $(OUTDIR)GDBSelectedFrameChangedEvent.$(O) \
+    $(OUTDIR)GDBStatusEvent.$(O) \
+    $(OUTDIR)GDBTargetOutputEvent.$(O) \
+    $(OUTDIR)GDBThread.$(O) \
+    $(OUTDIR)GDBThreadGroup.$(O) \
+    $(OUTDIR)GDBTransientObject.$(O) \
+    $(OUTDIR)GDBBreakpointDeletedEvent.$(O) \
+    $(OUTDIR)GDBBreakpointEvent.$(O) \
+    $(OUTDIR)GDBCmdParamChangedEvent.$(O) \
+    $(OUTDIR)GDBEventSetProcessingFinished.$(O) \
+    $(OUTDIR)GDBEventSetProcessingStarted.$(O) \
+    $(OUTDIR)GDBFrame.$(O) \
+    $(OUTDIR)GDBLibraryLoadedEvent.$(O) \
+    $(OUTDIR)GDBLibraryUnloadedEvent.$(O) \
+    $(OUTDIR)GDBRunningEvent.$(O) \
+    $(OUTDIR)GDBStoppedEvent.$(O) \
+    $(OUTDIR)GDBThreadEvent.$(O) \
+    $(OUTDIR)GDBThreadGroupEvent.$(O) \
+    $(OUTDIR)GDBThreadSelectedEvent.$(O) \
+    $(OUTDIR)GDBVariable.$(O) \
+    $(OUTDIR)GDBBreakpointCreatedEvent.$(O) \
+    $(OUTDIR)GDBBreakpointModifiedEvent.$(O) \
+    $(OUTDIR)GDBThreadCreatedEvent.$(O) \
+    $(OUTDIR)GDBThreadExitedEvent.$(O) \
+    $(OUTDIR)GDBThreadGroupAddedEvent.$(O) \
+    $(OUTDIR)GDBThreadGroupExitedEvent.$(O) \
+    $(OUTDIR)GDBThreadGroupStartedEvent.$(O) \
+    $(OUTDIR)extensions.$(O) \
+
+
+
--- a/Makefile.init	Mon Jan 08 19:43:49 2018 +0000
+++ b/Makefile.init	Thu Jan 11 23:53:06 2018 +0000
@@ -1,27 +1,27 @@
-#
-# DO NOT EDIT
-#
-# make uses this file (Makefile) only, if there is no
-# file named "makefile" (lower-case m) in the same directory.
-# My only task is to generate the real makefile and call make again.
-# Thereafter, I am no longer used and needed.
-#
-# MACOSX caveat:
-#   as filenames are not case sensitive (in a default setup),
-#   we cannot use the above trick. Therefore, this file is now named
-#   "Makefile.init", and you have to execute "make -f Makefile.init" to
-#   get the initial makefile.  This is now also done by the toplevel CONFIG
-#   script.
-
-.PHONY: run
-
-run: makefile
-	$(MAKE) -f makefile
-
-#only needed for the definition of $(TOP)
-include Make.proto
-
-makefile: mf
-
-mf:
-	$(TOP)/rules/stmkmf
+#
+# DO NOT EDIT
+#
+# make uses this file (Makefile) only, if there is no
+# file named "makefile" (lower-case m) in the same directory.
+# My only task is to generate the real makefile and call make again.
+# Thereafter, I am no longer used and needed.
+#
+# MACOSX caveat:
+#   as filenames are not case sensitive (in a default setup),
+#   we cannot use the above trick. Therefore, this file is now named
+#   "Makefile.init", and you have to execute "make -f Makefile.init" to
+#   get the initial makefile.  This is now also done by the toplevel CONFIG
+#   script.
+
+.PHONY: run
+
+run: makefile
+	$(MAKE) -f makefile
+
+#only needed for the definition of $(TOP)
+include Make.proto
+
+makefile: mf
+
+mf:
+	$(TOP)/rules/stmkmf
--- a/abbrev.stc	Mon Jan 08 19:43:49 2018 +0000
+++ b/abbrev.stc	Thu Jan 11 23:53:06 2018 +0000
@@ -1,189 +1,190 @@
-# automagically generated by the project definition
-# this file is needed for stc to be able to compile modules independently.
-# it provides information about a classes filename, category and especially namespace.
-GDBCommand GDBCommand jv:libgdbs 'GDB-Core-Commands' 0
-GDBCommandStatus GDBCommandStatus jv:libgdbs 'GDB-Core-Commands' 0
-GDBDebugFlags GDBDebugFlags jv:libgdbs 'GDB-Private' 0
-GDBError GDBError jv:libgdbs 'GDB-Core-Exeptions' 1
-GDBEvent GDBEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBEventSet GDBEventSet jv:libgdbs 'GDB-Core-Events' 0
-GDBEventSubscription GDBEventSubscription jv:libgdbs 'GDB-Private' 0
-GDBInternalPipeStream GDBInternalPipeStream jv:libgdbs 'GDB-Support' 0
-GDBMAContainer GDBMAContainer jv:libgdbs 'GDB-Support' 0
-GDBMAPropertyAccessor GDBMAPropertyAccessor jv:libgdbs 'GDB-Support' 0
-GDBMIPrinter GDBMIPrinter jv:libgdbs 'GDB-Private' 0
-GDBObject GDBObject jv:libgdbs 'GDB-Core' 0
-GDBPTY GDBPTY jv:libgdbs 'GDB-Private' 0
-GDBProcess GDBProcess jv:libgdbs 'GDB-Private' 0
-GDBSessionRecord GDBSessionRecord jv:libgdbs 'GDB-Private-Simulator' 0
-GDBThreadGroupType GDBThreadGroupType jv:libgdbs 'GDB-Core' 1
-GDBThreadState GDBThreadState jv:libgdbs 'GDB-Core' 1
-GDBTransientDataHolder GDBTransientDataHolder jv:libgdbs 'GDB-Private' 0
-jv_libgdbs jv_libgdbs jv:libgdbs '* Projects & Packages *' 3
-GDBAsyncEvent GDBAsyncEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBCLICommand GDBCLICommand jv:libgdbs 'GDB-Core-Commands' 0
-GDBCommandEvent GDBCommandEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBCommandFailedError GDBCommandFailedError jv:libgdbs 'GDB-Core-Exeptions' 1
-GDBCommandResult GDBCommandResult jv:libgdbs 'GDB-Core-Commands' 0
-GDBCommandResultEvent GDBCommandResultEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBConnection GDBConnection jv:libgdbs 'GDB-Private' 0
-GDBDebugger GDBDebugger jv:libgdbs 'GDB-Core' 0
-GDBDebuggerObject GDBDebuggerObject jv:libgdbs 'GDB-Core' 0
-GDBInternalEvent GDBInternalEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBInvalidObject GDBInvalidObject jv:libgdbs 'GDB-Core-Exeptions' 1
-GDBMICommand GDBMICommand jv:libgdbs 'GDB-Core-Commands' 0
-GDBMIParser GDBMIParser jv:libgdbs 'GDB-Private' 0
-GDBSessionRecorder GDBSessionRecorder jv:libgdbs 'GDB-Private-Simulator' 0
-GDBStreamOutputEvent GDBStreamOutputEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadGroupTypeProcess GDBThreadGroupTypeProcess jv:libgdbs 'GDB-Core' 1
-GDBThreadInfo GDBThreadInfo jv:libgdbs 'GDB-Private-Model' 0
-GDBThreadStateRunning GDBThreadStateRunning jv:libgdbs 'GDB-Core' 1
-GDBThreadStateStopped GDBThreadStateStopped jv:libgdbs 'GDB-Core' 1
-GDBThreadStateTerminated GDBThreadStateTerminated jv:libgdbs 'GDB-Core' 1
-GDBThreadStateUnknown GDBThreadStateUnknown jv:libgdbs 'GDB-Core' 1
-GDBUnixProcess GDBUnixProcess jv:libgdbs 'GDB-Private' 0
-GDBVariableObject GDBVariableObject jv:libgdbs 'GDB-Private-Model' 0
-GDBBreakpoint GDBBreakpoint jv:libgdbs 'GDB-Core' 0
-GDBConsoleOutputEvent GDBConsoleOutputEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBEventSetEvent GDBEventSetEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBExecutionEvent GDBExecutionEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBExitEvent GDBExitEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBLogOutputEvent GDBLogOutputEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBMI_ada_task_info GDBMI_ada_task_info jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_add_inferior GDBMI_add_inferior jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_after GDBMI_break_after jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_commands GDBMI_break_commands jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_condition GDBMI_break_condition jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_delete GDBMI_break_delete jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_disable GDBMI_break_disable jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_enable GDBMI_break_enable jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_info GDBMI_break_info jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_insert GDBMI_break_insert jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_list GDBMI_break_list jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_passcount GDBMI_break_passcount jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_break_watch GDBMI_break_watch jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_catch_assert GDBMI_catch_assert jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_catch_exception GDBMI_catch_exception jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_catch_load GDBMI_catch_load jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_catch_unload GDBMI_catch_unload jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_disassemble GDBMI_data_disassemble jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_evaluate_expression GDBMI_data_evaluate_expression jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_list_changed_registers GDBMI_data_list_changed_registers jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_list_register_names GDBMI_data_list_register_names jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_list_register_values GDBMI_data_list_register_values jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_read_memory GDBMI_data_read_memory jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_read_memory_bytes GDBMI_data_read_memory_bytes jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_write_memory GDBMI_data_write_memory jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_write_memory_bytes GDBMI_data_write_memory_bytes jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_data_write_register_values GDBMI_data_write_register_values jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_dprintf_insert GDBMI_dprintf_insert jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_enable_frame_filters GDBMI_enable_frame_filters jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_enable_pretty_printing GDBMI_enable_pretty_printing jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_enable_timings GDBMI_enable_timings jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_environment_cd GDBMI_environment_cd jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_environment_directory GDBMI_environment_directory jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_environment_path GDBMI_environment_path jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_environment_pwd GDBMI_environment_pwd jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_arguments GDBMI_exec_arguments jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_continue GDBMI_exec_continue jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_finish GDBMI_exec_finish jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_interrupt GDBMI_exec_interrupt jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_jump GDBMI_exec_jump jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_next GDBMI_exec_next jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_next_instruction GDBMI_exec_next_instruction jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_return GDBMI_exec_return jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_run GDBMI_exec_run jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_step GDBMI_exec_step jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_step_instruction GDBMI_exec_step_instruction jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_exec_until GDBMI_exec_until jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_file_exec_and_symbols GDBMI_file_exec_and_symbols jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_file_exec_file GDBMI_file_exec_file jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_file_list_exec_source_file GDBMI_file_list_exec_source_file jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_file_list_exec_source_files GDBMI_file_list_exec_source_files jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_file_symbol_file GDBMI_file_symbol_file jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_gdb_exit GDBMI_gdb_exit jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_gdb_set GDBMI_gdb_set jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_gdb_show GDBMI_gdb_show jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_gdb_version GDBMI_gdb_version jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_inferior_tty_set GDBMI_inferior_tty_set jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_inferior_tty_show GDBMI_inferior_tty_show jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_info_ada_exceptions GDBMI_info_ada_exceptions jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_info_gdb_mi_command GDBMI_info_gdb_mi_command jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_info_os GDBMI_info_os jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_interpreter_exec GDBMI_interpreter_exec jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_list_features GDBMI_list_features jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_list_target_features GDBMI_list_target_features jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_list_thread_groups GDBMI_list_thread_groups jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_remove_inferior GDBMI_remove_inferior jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_stack_info_depth GDBMI_stack_info_depth jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_stack_info_frame GDBMI_stack_info_frame jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_stack_list_arguments GDBMI_stack_list_arguments jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_stack_list_frames GDBMI_stack_list_frames jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_stack_list_locals GDBMI_stack_list_locals jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_stack_list_variables GDBMI_stack_list_variables jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_stack_select_frame GDBMI_stack_select_frame jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_symbol_list_lines GDBMI_symbol_list_lines jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_target_attach GDBMI_target_attach jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_target_detach GDBMI_target_detach jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_target_disconnect GDBMI_target_disconnect jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_target_download GDBMI_target_download jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_target_file_delete GDBMI_target_file_delete jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_target_file_get GDBMI_target_file_get jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_target_file_put GDBMI_target_file_put jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_target_select GDBMI_target_select jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_thread_info GDBMI_thread_info jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_thread_list_ids GDBMI_thread_list_ids jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_thread_select GDBMI_thread_select jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_trace_define_variable GDBMI_trace_define_variable jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_trace_find GDBMI_trace_find jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_trace_frame_collected GDBMI_trace_frame_collected jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_trace_list_variables GDBMI_trace_list_variables jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_trace_save GDBMI_trace_save jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_trace_start GDBMI_trace_start jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_trace_status GDBMI_trace_status jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_trace_stop GDBMI_trace_stop jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_assign GDBMI_var_assign jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_create GDBMI_var_create jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_delete GDBMI_var_delete jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_evaluate_expression GDBMI_var_evaluate_expression jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_info_expression GDBMI_var_info_expression jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_info_num_children GDBMI_var_info_num_children jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_info_path_expression GDBMI_var_info_path_expression jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_info_type GDBMI_var_info_type jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_list_children GDBMI_var_list_children jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_set_format GDBMI_var_set_format jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_set_frozen GDBMI_var_set_frozen jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_set_update_range GDBMI_var_set_update_range jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_set_visualizer GDBMI_var_set_visualizer jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_show_attributes GDBMI_var_show_attributes jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_show_format GDBMI_var_show_format jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBMI_var_update GDBMI_var_update jv:libgdbs 'GDB-Core-Commands-MI' 0
-GDBNotificationEvent GDBNotificationEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBSelectedFrameChangedEvent GDBSelectedFrameChangedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBStatusEvent GDBStatusEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBTargetOutputEvent GDBTargetOutputEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThread GDBThread jv:libgdbs 'GDB-Core' 0
-GDBThreadGroup GDBThreadGroup jv:libgdbs 'GDB-Core' 0
-GDBTransientObject GDBTransientObject jv:libgdbs 'GDB-Core' 0
-GDBBreakpointDeletedEvent GDBBreakpointDeletedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBBreakpointEvent GDBBreakpointEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBCmdParamChangedEvent GDBCmdParamChangedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBEventSetProcessingFinished GDBEventSetProcessingFinished jv:libgdbs 'GDB-Core-Events' 0
-GDBEventSetProcessingStarted GDBEventSetProcessingStarted jv:libgdbs 'GDB-Core-Events' 0
-GDBFrame GDBFrame jv:libgdbs 'GDB-Core' 0
-GDBLibraryLoadedEvent GDBLibraryLoadedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBLibraryUnloadedEvent GDBLibraryUnloadedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBRunningEvent GDBRunningEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBStoppedEvent GDBStoppedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadEvent GDBThreadEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadGroupEvent GDBThreadGroupEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadSelectedEvent GDBThreadSelectedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBVariable GDBVariable jv:libgdbs 'GDB-Core' 0
-GDBBreakpointCreatedEvent GDBBreakpointCreatedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBBreakpointModifiedEvent GDBBreakpointModifiedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadCreatedEvent GDBThreadCreatedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadExitedEvent GDBThreadExitedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadGroupAddedEvent GDBThreadGroupAddedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadGroupExitedEvent GDBThreadGroupExitedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBThreadGroupStartedEvent GDBThreadGroupStartedEvent jv:libgdbs 'GDB-Core-Events' 0
-GDBSimulatorResource GDBSimulatorResource jv:libgdbs 'GDB-Resources' 1
+# automagically generated by the project definition
+# this file is needed for stc to be able to compile modules independently.
+# it provides information about a classes filename, category and especially namespace.
+GDBCommand GDBCommand jv:libgdbs 'GDB-Core-Commands' 0
+GDBCommandStatus GDBCommandStatus jv:libgdbs 'GDB-Core-Commands' 0
+GDBDebugFlags GDBDebugFlags jv:libgdbs 'GDB-Private' 0
+GDBError GDBError jv:libgdbs 'GDB-Core-Exeptions' 1
+GDBEvent GDBEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBEventSet GDBEventSet jv:libgdbs 'GDB-Core-Events' 0
+GDBEventSubscription GDBEventSubscription jv:libgdbs 'GDB-Private' 0
+GDBInternalPipeStream GDBInternalPipeStream jv:libgdbs 'GDB-Support' 0
+GDBMAContainer GDBMAContainer jv:libgdbs 'GDB-Support' 0
+GDBMAPropertyAccessor GDBMAPropertyAccessor jv:libgdbs 'GDB-Support' 0
+GDBMIPrinter GDBMIPrinter jv:libgdbs 'GDB-Private' 0
+GDBObject GDBObject jv:libgdbs 'GDB-Core' 0
+GDBPTY GDBPTY jv:libgdbs 'GDB-Private' 0
+GDBProcess GDBProcess jv:libgdbs 'GDB-Private' 0
+GDBSessionRecord GDBSessionRecord jv:libgdbs 'GDB-Private-Simulator' 0
+GDBThreadGroupType GDBThreadGroupType jv:libgdbs 'GDB-Core' 1
+GDBThreadState GDBThreadState jv:libgdbs 'GDB-Core' 1
+GDBTransientDataHolder GDBTransientDataHolder jv:libgdbs 'GDB-Private' 0
+jv_libgdbs jv_libgdbs jv:libgdbs '* Projects & Packages *' 3
+GDBAsyncEvent GDBAsyncEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBCLICommand GDBCLICommand jv:libgdbs 'GDB-Core-Commands' 0
+GDBCommandEvent GDBCommandEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBCommandFailedError GDBCommandFailedError jv:libgdbs 'GDB-Core-Exeptions' 1
+GDBCommandResult GDBCommandResult jv:libgdbs 'GDB-Core-Commands' 0
+GDBCommandResultEvent GDBCommandResultEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBConnection GDBConnection jv:libgdbs 'GDB-Private' 0
+GDBDebugger GDBDebugger jv:libgdbs 'GDB-Core' 0
+GDBDebuggerObject GDBDebuggerObject jv:libgdbs 'GDB-Core' 0
+GDBInternalEvent GDBInternalEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBInvalidObject GDBInvalidObject jv:libgdbs 'GDB-Core-Exeptions' 1
+GDBMICommand GDBMICommand jv:libgdbs 'GDB-Core-Commands' 0
+GDBMIParser GDBMIParser jv:libgdbs 'GDB-Private' 0
+GDBSessionRecorder GDBSessionRecorder jv:libgdbs 'GDB-Private-Simulator' 0
+GDBStreamOutputEvent GDBStreamOutputEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadGroupTypeProcess GDBThreadGroupTypeProcess jv:libgdbs 'GDB-Core' 1
+GDBThreadInfo GDBThreadInfo jv:libgdbs 'GDB-Private-Model' 0
+GDBThreadStateRunning GDBThreadStateRunning jv:libgdbs 'GDB-Core' 1
+GDBThreadStateStopped GDBThreadStateStopped jv:libgdbs 'GDB-Core' 1
+GDBThreadStateTerminated GDBThreadStateTerminated jv:libgdbs 'GDB-Core' 1
+GDBThreadStateUnknown GDBThreadStateUnknown jv:libgdbs 'GDB-Core' 1
+GDBUnixProcess GDBUnixProcess jv:libgdbs 'GDB-Private' 0
+GDBVariableObject GDBVariableObject jv:libgdbs 'GDB-Private-Model' 0
+GDBWindowsProcess GDBWindowsProcess jv:libgdbs 'GDB-Private' 0
+GDBBreakpoint GDBBreakpoint jv:libgdbs 'GDB-Core' 0
+GDBConsoleOutputEvent GDBConsoleOutputEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBEventSetEvent GDBEventSetEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBExecutionEvent GDBExecutionEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBExitEvent GDBExitEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBLogOutputEvent GDBLogOutputEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBMI_ada_task_info GDBMI_ada_task_info jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_add_inferior GDBMI_add_inferior jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_after GDBMI_break_after jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_commands GDBMI_break_commands jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_condition GDBMI_break_condition jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_delete GDBMI_break_delete jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_disable GDBMI_break_disable jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_enable GDBMI_break_enable jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_info GDBMI_break_info jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_insert GDBMI_break_insert jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_list GDBMI_break_list jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_passcount GDBMI_break_passcount jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_break_watch GDBMI_break_watch jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_catch_assert GDBMI_catch_assert jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_catch_exception GDBMI_catch_exception jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_catch_load GDBMI_catch_load jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_catch_unload GDBMI_catch_unload jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_disassemble GDBMI_data_disassemble jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_evaluate_expression GDBMI_data_evaluate_expression jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_list_changed_registers GDBMI_data_list_changed_registers jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_list_register_names GDBMI_data_list_register_names jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_list_register_values GDBMI_data_list_register_values jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_read_memory GDBMI_data_read_memory jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_read_memory_bytes GDBMI_data_read_memory_bytes jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_write_memory GDBMI_data_write_memory jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_write_memory_bytes GDBMI_data_write_memory_bytes jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_data_write_register_values GDBMI_data_write_register_values jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_dprintf_insert GDBMI_dprintf_insert jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_enable_frame_filters GDBMI_enable_frame_filters jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_enable_pretty_printing GDBMI_enable_pretty_printing jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_enable_timings GDBMI_enable_timings jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_environment_cd GDBMI_environment_cd jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_environment_directory GDBMI_environment_directory jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_environment_path GDBMI_environment_path jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_environment_pwd GDBMI_environment_pwd jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_arguments GDBMI_exec_arguments jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_continue GDBMI_exec_continue jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_finish GDBMI_exec_finish jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_interrupt GDBMI_exec_interrupt jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_jump GDBMI_exec_jump jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_next GDBMI_exec_next jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_next_instruction GDBMI_exec_next_instruction jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_return GDBMI_exec_return jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_run GDBMI_exec_run jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_step GDBMI_exec_step jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_step_instruction GDBMI_exec_step_instruction jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_exec_until GDBMI_exec_until jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_file_exec_and_symbols GDBMI_file_exec_and_symbols jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_file_exec_file GDBMI_file_exec_file jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_file_list_exec_source_file GDBMI_file_list_exec_source_file jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_file_list_exec_source_files GDBMI_file_list_exec_source_files jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_file_symbol_file GDBMI_file_symbol_file jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_gdb_exit GDBMI_gdb_exit jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_gdb_set GDBMI_gdb_set jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_gdb_show GDBMI_gdb_show jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_gdb_version GDBMI_gdb_version jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_inferior_tty_set GDBMI_inferior_tty_set jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_inferior_tty_show GDBMI_inferior_tty_show jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_info_ada_exceptions GDBMI_info_ada_exceptions jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_info_gdb_mi_command GDBMI_info_gdb_mi_command jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_info_os GDBMI_info_os jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_interpreter_exec GDBMI_interpreter_exec jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_list_features GDBMI_list_features jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_list_target_features GDBMI_list_target_features jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_list_thread_groups GDBMI_list_thread_groups jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_remove_inferior GDBMI_remove_inferior jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_stack_info_depth GDBMI_stack_info_depth jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_stack_info_frame GDBMI_stack_info_frame jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_stack_list_arguments GDBMI_stack_list_arguments jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_stack_list_frames GDBMI_stack_list_frames jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_stack_list_locals GDBMI_stack_list_locals jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_stack_list_variables GDBMI_stack_list_variables jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_stack_select_frame GDBMI_stack_select_frame jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_symbol_list_lines GDBMI_symbol_list_lines jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_target_attach GDBMI_target_attach jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_target_detach GDBMI_target_detach jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_target_disconnect GDBMI_target_disconnect jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_target_download GDBMI_target_download jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_target_file_delete GDBMI_target_file_delete jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_target_file_get GDBMI_target_file_get jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_target_file_put GDBMI_target_file_put jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_target_select GDBMI_target_select jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_thread_info GDBMI_thread_info jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_thread_list_ids GDBMI_thread_list_ids jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_thread_select GDBMI_thread_select jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_trace_define_variable GDBMI_trace_define_variable jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_trace_find GDBMI_trace_find jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_trace_frame_collected GDBMI_trace_frame_collected jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_trace_list_variables GDBMI_trace_list_variables jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_trace_save GDBMI_trace_save jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_trace_start GDBMI_trace_start jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_trace_status GDBMI_trace_status jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_trace_stop GDBMI_trace_stop jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_assign GDBMI_var_assign jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_create GDBMI_var_create jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_delete GDBMI_var_delete jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_evaluate_expression GDBMI_var_evaluate_expression jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_info_expression GDBMI_var_info_expression jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_info_num_children GDBMI_var_info_num_children jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_info_path_expression GDBMI_var_info_path_expression jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_info_type GDBMI_var_info_type jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_list_children GDBMI_var_list_children jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_set_format GDBMI_var_set_format jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_set_frozen GDBMI_var_set_frozen jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_set_update_range GDBMI_var_set_update_range jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_set_visualizer GDBMI_var_set_visualizer jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_show_attributes GDBMI_var_show_attributes jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_show_format GDBMI_var_show_format jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBMI_var_update GDBMI_var_update jv:libgdbs 'GDB-Core-Commands-MI' 0
+GDBNotificationEvent GDBNotificationEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBSelectedFrameChangedEvent GDBSelectedFrameChangedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBStatusEvent GDBStatusEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBTargetOutputEvent GDBTargetOutputEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThread GDBThread jv:libgdbs 'GDB-Core' 0
+GDBThreadGroup GDBThreadGroup jv:libgdbs 'GDB-Core' 0
+GDBTransientObject GDBTransientObject jv:libgdbs 'GDB-Core' 0
+GDBBreakpointDeletedEvent GDBBreakpointDeletedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBBreakpointEvent GDBBreakpointEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBCmdParamChangedEvent GDBCmdParamChangedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBEventSetProcessingFinished GDBEventSetProcessingFinished jv:libgdbs 'GDB-Core-Events' 0
+GDBEventSetProcessingStarted GDBEventSetProcessingStarted jv:libgdbs 'GDB-Core-Events' 0
+GDBFrame GDBFrame jv:libgdbs 'GDB-Core' 0
+GDBLibraryLoadedEvent GDBLibraryLoadedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBLibraryUnloadedEvent GDBLibraryUnloadedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBRunningEvent GDBRunningEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBStoppedEvent GDBStoppedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadEvent GDBThreadEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadGroupEvent GDBThreadGroupEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadSelectedEvent GDBThreadSelectedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBVariable GDBVariable jv:libgdbs 'GDB-Core' 0
+GDBBreakpointCreatedEvent GDBBreakpointCreatedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBBreakpointModifiedEvent GDBBreakpointModifiedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadCreatedEvent GDBThreadCreatedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadExitedEvent GDBThreadExitedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadGroupAddedEvent GDBThreadGroupAddedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadGroupExitedEvent GDBThreadGroupExitedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBThreadGroupStartedEvent GDBThreadGroupStartedEvent jv:libgdbs 'GDB-Core-Events' 0
+GDBSimulatorResource GDBSimulatorResource jv:libgdbs 'GDB-Resources' 1
--- a/bc.mak	Mon Jan 08 19:43:49 2018 +0000
+++ b/bc.mak	Thu Jan 11 23:53:06 2018 +0000
@@ -1,273 +1,274 @@
-# $Header$
-#
-# DO NOT EDIT
-# automagically generated from the projectDefinition: jv_libgdbs.
-#
-# Warning: once you modify this file, do not rerun
-# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
-#
-# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
-# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
-# It shares common definitions with the unix-make in Make.spec.
-# The bc.mak supports the following targets:
-#    bmake         - compile all st-files to a classLib (dll)
-#    bmake clean   - clean all temp files
-#    bmake clobber - clean all
-#
-# Historic Note:
-#  this used to contain only rules to make with borland
-#    (called via bmake, by "make.exe -f bc.mak")
-#  this has changed; it is now also possible to build using microsoft visual c
-#    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
-#
-TOP=..\..\stx
-INCLUDE_TOP=$(TOP)\..
-
-
-
-!INCLUDE $(TOP)\rules\stdHeader_bc
-
-!INCLUDE Make.spec
-
-LIBNAME=libjv_libgdbs
-MODULE_PATH=libgdbs
-RESFILES=jv_libgdbsWINrc.$(RES)
-
-
-
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\announcements -I$(INCLUDE_TOP)\stx\goodies\magritte -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg
-LOCALDEFINES=
-
-STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
-LOCALLIBS=
-
-OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
-
-ALL::  classLibRule
-
-classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
-
-!INCLUDE $(TOP)\rules\stdRules_bc
-
-# build all mandatory prerequisite packages (containing superclasses) for this package
-prereq:
-	pushd ..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\goodies\announcements & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\stx\goodies\magritte & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-
-
-
-
-
-
-test: $(TOP)\goodies\builder\reports\NUL
-	pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT)
-	$(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE)
-        
-clean::
-	-del *.$(CSUFFIX)
-
-
-# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)GDBCommand.$(O) GDBCommand.$(C) GDBCommand.$(H): GDBCommand.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandStatus.$(O) GDBCommandStatus.$(C) GDBCommandStatus.$(H): GDBCommandStatus.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(STCHDR)
-$(OUTDIR)GDBDebugFlags.$(O) GDBDebugFlags.$(C) GDBDebugFlags.$(H): GDBDebugFlags.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(STCHDR)
-$(OUTDIR)GDBError.$(O) GDBError.$(C) GDBError.$(H): GDBError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEvent.$(O) GDBEvent.$(C) GDBEvent.$(H): GDBEvent.st $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSet.$(O) GDBEventSet.$(C) GDBEventSet.$(H): GDBEventSet.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSubscription.$(O) GDBEventSubscription.$(C) GDBEventSubscription.$(H): GDBEventSubscription.st $(INCLUDE_TOP)\stx\goodies\announcements\StrongSubscription.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Subscription.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBInternalPipeStream.$(O) GDBInternalPipeStream.$(C) GDBInternalPipeStream.$(H): GDBInternalPipeStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)GDBMAContainer.$(O) GDBMAContainer.$(C) GDBMAContainer.$(H): GDBMAContainer.st $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAContainer.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MADescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMAPropertyAccessor.$(O) GDBMAPropertyAccessor.$(C) GDBMAPropertyAccessor.$(H): GDBMAPropertyAccessor.st $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAAccessor.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMIPrinter.$(O) GDBMIPrinter.$(C) GDBMIPrinter.$(H): GDBMIPrinter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBObject.$(O) GDBObject.$(C) GDBObject.$(H): GDBObject.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBPTY.$(O) GDBPTY.$(C) GDBPTY.$(H): GDBPTY.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\TTYConstants.$(H) $(STCHDR)
-$(OUTDIR)GDBProcess.$(O) GDBProcess.$(C) GDBProcess.$(H): GDBProcess.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBSessionRecord.$(O) GDBSessionRecord.$(C) GDBSessionRecord.$(H): GDBSessionRecord.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupType.$(O) GDBThreadGroupType.$(C) GDBThreadGroupType.$(H): GDBThreadGroupType.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadState.$(O) GDBThreadState.$(C) GDBThreadState.$(H): GDBThreadState.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBTransientDataHolder.$(O) GDBTransientDataHolder.$(C) GDBTransientDataHolder.$(H): GDBTransientDataHolder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)jv_libgdbs.$(O) jv_libgdbs.$(C) jv_libgdbs.$(H): jv_libgdbs.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)GDBAsyncEvent.$(O) GDBAsyncEvent.$(C) GDBAsyncEvent.$(H): GDBAsyncEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCLICommand.$(O) GDBCLICommand.$(C) GDBCLICommand.$(H): GDBCLICommand.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandEvent.$(O) GDBCommandEvent.$(C) GDBCommandEvent.$(H): GDBCommandEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandFailedError.$(O) GDBCommandFailedError.$(C) GDBCommandFailedError.$(H): GDBCommandFailedError.st $(INCLUDE_TOP)\jv\libgdbs\GDBError.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandResult.$(O) GDBCommandResult.$(C) GDBCommandResult.$(H): GDBCommandResult.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCommandResultEvent.$(O) GDBCommandResultEvent.$(C) GDBCommandResultEvent.$(H): GDBCommandResultEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBConnection.$(O) GDBConnection.$(C) GDBConnection.$(H): GDBConnection.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebugFlags.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBDebugger.$(O) GDBDebugger.$(C) GDBDebugger.$(H): GDBDebugger.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBDebuggerObject.$(O) GDBDebuggerObject.$(C) GDBDebuggerObject.$(H): GDBDebuggerObject.st $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBInternalEvent.$(O) GDBInternalEvent.$(C) GDBInternalEvent.$(H): GDBInternalEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBInvalidObject.$(O) GDBInvalidObject.$(C) GDBInvalidObject.$(H): GDBInvalidObject.st $(INCLUDE_TOP)\jv\libgdbs\GDBError.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMICommand.$(O) GDBMICommand.$(C) GDBMICommand.$(H): GDBMICommand.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMIParser.$(O) GDBMIParser.$(C) GDBMIParser.$(H): GDBMIParser.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBSessionRecorder.$(O) GDBSessionRecorder.$(C) GDBSessionRecorder.$(H): GDBSessionRecorder.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebugFlags.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBStreamOutputEvent.$(O) GDBStreamOutputEvent.$(C) GDBStreamOutputEvent.$(H): GDBStreamOutputEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupTypeProcess.$(O) GDBThreadGroupTypeProcess.$(C) GDBThreadGroupTypeProcess.$(H): GDBThreadGroupTypeProcess.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadGroupType.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadInfo.$(O) GDBThreadInfo.$(C) GDBThreadInfo.$(H): GDBThreadInfo.st $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadStateRunning.$(O) GDBThreadStateRunning.$(C) GDBThreadStateRunning.$(H): GDBThreadStateRunning.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadState.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadStateStopped.$(O) GDBThreadStateStopped.$(C) GDBThreadStateStopped.$(H): GDBThreadStateStopped.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadState.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadStateTerminated.$(O) GDBThreadStateTerminated.$(C) GDBThreadStateTerminated.$(H): GDBThreadStateTerminated.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadState.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadStateUnknown.$(O) GDBThreadStateUnknown.$(C) GDBThreadStateUnknown.$(H): GDBThreadStateUnknown.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadState.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBUnixProcess.$(O) GDBUnixProcess.$(C) GDBUnixProcess.$(H): GDBUnixProcess.st $(INCLUDE_TOP)\jv\libgdbs\GDBProcess.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBVariableObject.$(O) GDBVariableObject.$(C) GDBVariableObject.$(H): GDBVariableObject.st $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpoint.$(O) GDBBreakpoint.$(C) GDBBreakpoint.$(H): GDBBreakpoint.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBConsoleOutputEvent.$(O) GDBConsoleOutputEvent.$(C) GDBConsoleOutputEvent.$(H): GDBConsoleOutputEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSetEvent.$(O) GDBEventSetEvent.$(C) GDBEventSetEvent.$(H): GDBEventSetEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBExecutionEvent.$(O) GDBExecutionEvent.$(C) GDBExecutionEvent.$(H): GDBExecutionEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBExitEvent.$(O) GDBExitEvent.$(C) GDBExitEvent.$(H): GDBExitEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBLogOutputEvent.$(O) GDBLogOutputEvent.$(C) GDBLogOutputEvent.$(H): GDBLogOutputEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_ada_task_info.$(O) GDBMI_ada_task_info.$(C) GDBMI_ada_task_info.$(H): GDBMI_ada_task_info.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_add_inferior.$(O) GDBMI_add_inferior.$(C) GDBMI_add_inferior.$(H): GDBMI_add_inferior.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_after.$(O) GDBMI_break_after.$(C) GDBMI_break_after.$(H): GDBMI_break_after.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_commands.$(O) GDBMI_break_commands.$(C) GDBMI_break_commands.$(H): GDBMI_break_commands.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_condition.$(O) GDBMI_break_condition.$(C) GDBMI_break_condition.$(H): GDBMI_break_condition.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_delete.$(O) GDBMI_break_delete.$(C) GDBMI_break_delete.$(H): GDBMI_break_delete.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_disable.$(O) GDBMI_break_disable.$(C) GDBMI_break_disable.$(H): GDBMI_break_disable.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_enable.$(O) GDBMI_break_enable.$(C) GDBMI_break_enable.$(H): GDBMI_break_enable.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_info.$(O) GDBMI_break_info.$(C) GDBMI_break_info.$(H): GDBMI_break_info.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_insert.$(O) GDBMI_break_insert.$(C) GDBMI_break_insert.$(H): GDBMI_break_insert.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_list.$(O) GDBMI_break_list.$(C) GDBMI_break_list.$(H): GDBMI_break_list.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_passcount.$(O) GDBMI_break_passcount.$(C) GDBMI_break_passcount.$(H): GDBMI_break_passcount.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_break_watch.$(O) GDBMI_break_watch.$(C) GDBMI_break_watch.$(H): GDBMI_break_watch.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_catch_assert.$(O) GDBMI_catch_assert.$(C) GDBMI_catch_assert.$(H): GDBMI_catch_assert.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_catch_exception.$(O) GDBMI_catch_exception.$(C) GDBMI_catch_exception.$(H): GDBMI_catch_exception.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_catch_load.$(O) GDBMI_catch_load.$(C) GDBMI_catch_load.$(H): GDBMI_catch_load.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_catch_unload.$(O) GDBMI_catch_unload.$(C) GDBMI_catch_unload.$(H): GDBMI_catch_unload.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_disassemble.$(O) GDBMI_data_disassemble.$(C) GDBMI_data_disassemble.$(H): GDBMI_data_disassemble.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_evaluate_expression.$(O) GDBMI_data_evaluate_expression.$(C) GDBMI_data_evaluate_expression.$(H): GDBMI_data_evaluate_expression.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_list_changed_registers.$(O) GDBMI_data_list_changed_registers.$(C) GDBMI_data_list_changed_registers.$(H): GDBMI_data_list_changed_registers.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_list_register_names.$(O) GDBMI_data_list_register_names.$(C) GDBMI_data_list_register_names.$(H): GDBMI_data_list_register_names.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_list_register_values.$(O) GDBMI_data_list_register_values.$(C) GDBMI_data_list_register_values.$(H): GDBMI_data_list_register_values.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_read_memory.$(O) GDBMI_data_read_memory.$(C) GDBMI_data_read_memory.$(H): GDBMI_data_read_memory.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_read_memory_bytes.$(O) GDBMI_data_read_memory_bytes.$(C) GDBMI_data_read_memory_bytes.$(H): GDBMI_data_read_memory_bytes.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_write_memory.$(O) GDBMI_data_write_memory.$(C) GDBMI_data_write_memory.$(H): GDBMI_data_write_memory.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_write_memory_bytes.$(O) GDBMI_data_write_memory_bytes.$(C) GDBMI_data_write_memory_bytes.$(H): GDBMI_data_write_memory_bytes.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_data_write_register_values.$(O) GDBMI_data_write_register_values.$(C) GDBMI_data_write_register_values.$(H): GDBMI_data_write_register_values.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_dprintf_insert.$(O) GDBMI_dprintf_insert.$(C) GDBMI_dprintf_insert.$(H): GDBMI_dprintf_insert.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_enable_frame_filters.$(O) GDBMI_enable_frame_filters.$(C) GDBMI_enable_frame_filters.$(H): GDBMI_enable_frame_filters.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_enable_pretty_printing.$(O) GDBMI_enable_pretty_printing.$(C) GDBMI_enable_pretty_printing.$(H): GDBMI_enable_pretty_printing.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_enable_timings.$(O) GDBMI_enable_timings.$(C) GDBMI_enable_timings.$(H): GDBMI_enable_timings.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_environment_cd.$(O) GDBMI_environment_cd.$(C) GDBMI_environment_cd.$(H): GDBMI_environment_cd.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_environment_directory.$(O) GDBMI_environment_directory.$(C) GDBMI_environment_directory.$(H): GDBMI_environment_directory.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_environment_path.$(O) GDBMI_environment_path.$(C) GDBMI_environment_path.$(H): GDBMI_environment_path.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_environment_pwd.$(O) GDBMI_environment_pwd.$(C) GDBMI_environment_pwd.$(H): GDBMI_environment_pwd.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_arguments.$(O) GDBMI_exec_arguments.$(C) GDBMI_exec_arguments.$(H): GDBMI_exec_arguments.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_continue.$(O) GDBMI_exec_continue.$(C) GDBMI_exec_continue.$(H): GDBMI_exec_continue.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_finish.$(O) GDBMI_exec_finish.$(C) GDBMI_exec_finish.$(H): GDBMI_exec_finish.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_interrupt.$(O) GDBMI_exec_interrupt.$(C) GDBMI_exec_interrupt.$(H): GDBMI_exec_interrupt.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_jump.$(O) GDBMI_exec_jump.$(C) GDBMI_exec_jump.$(H): GDBMI_exec_jump.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_next.$(O) GDBMI_exec_next.$(C) GDBMI_exec_next.$(H): GDBMI_exec_next.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_next_instruction.$(O) GDBMI_exec_next_instruction.$(C) GDBMI_exec_next_instruction.$(H): GDBMI_exec_next_instruction.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_return.$(O) GDBMI_exec_return.$(C) GDBMI_exec_return.$(H): GDBMI_exec_return.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_run.$(O) GDBMI_exec_run.$(C) GDBMI_exec_run.$(H): GDBMI_exec_run.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_step.$(O) GDBMI_exec_step.$(C) GDBMI_exec_step.$(H): GDBMI_exec_step.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_step_instruction.$(O) GDBMI_exec_step_instruction.$(C) GDBMI_exec_step_instruction.$(H): GDBMI_exec_step_instruction.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_exec_until.$(O) GDBMI_exec_until.$(C) GDBMI_exec_until.$(H): GDBMI_exec_until.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_exec_and_symbols.$(O) GDBMI_file_exec_and_symbols.$(C) GDBMI_file_exec_and_symbols.$(H): GDBMI_file_exec_and_symbols.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_exec_file.$(O) GDBMI_file_exec_file.$(C) GDBMI_file_exec_file.$(H): GDBMI_file_exec_file.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_list_exec_source_file.$(O) GDBMI_file_list_exec_source_file.$(C) GDBMI_file_list_exec_source_file.$(H): GDBMI_file_list_exec_source_file.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_list_exec_source_files.$(O) GDBMI_file_list_exec_source_files.$(C) GDBMI_file_list_exec_source_files.$(H): GDBMI_file_list_exec_source_files.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_file_symbol_file.$(O) GDBMI_file_symbol_file.$(C) GDBMI_file_symbol_file.$(H): GDBMI_file_symbol_file.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_gdb_exit.$(O) GDBMI_gdb_exit.$(C) GDBMI_gdb_exit.$(H): GDBMI_gdb_exit.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_gdb_set.$(O) GDBMI_gdb_set.$(C) GDBMI_gdb_set.$(H): GDBMI_gdb_set.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_gdb_show.$(O) GDBMI_gdb_show.$(C) GDBMI_gdb_show.$(H): GDBMI_gdb_show.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_gdb_version.$(O) GDBMI_gdb_version.$(C) GDBMI_gdb_version.$(H): GDBMI_gdb_version.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_inferior_tty_set.$(O) GDBMI_inferior_tty_set.$(C) GDBMI_inferior_tty_set.$(H): GDBMI_inferior_tty_set.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_inferior_tty_show.$(O) GDBMI_inferior_tty_show.$(C) GDBMI_inferior_tty_show.$(H): GDBMI_inferior_tty_show.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_info_ada_exceptions.$(O) GDBMI_info_ada_exceptions.$(C) GDBMI_info_ada_exceptions.$(H): GDBMI_info_ada_exceptions.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_info_gdb_mi_command.$(O) GDBMI_info_gdb_mi_command.$(C) GDBMI_info_gdb_mi_command.$(H): GDBMI_info_gdb_mi_command.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_info_os.$(O) GDBMI_info_os.$(C) GDBMI_info_os.$(H): GDBMI_info_os.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_interpreter_exec.$(O) GDBMI_interpreter_exec.$(C) GDBMI_interpreter_exec.$(H): GDBMI_interpreter_exec.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_list_features.$(O) GDBMI_list_features.$(C) GDBMI_list_features.$(H): GDBMI_list_features.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_list_target_features.$(O) GDBMI_list_target_features.$(C) GDBMI_list_target_features.$(H): GDBMI_list_target_features.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_list_thread_groups.$(O) GDBMI_list_thread_groups.$(C) GDBMI_list_thread_groups.$(H): GDBMI_list_thread_groups.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_remove_inferior.$(O) GDBMI_remove_inferior.$(C) GDBMI_remove_inferior.$(H): GDBMI_remove_inferior.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_info_depth.$(O) GDBMI_stack_info_depth.$(C) GDBMI_stack_info_depth.$(H): GDBMI_stack_info_depth.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_info_frame.$(O) GDBMI_stack_info_frame.$(C) GDBMI_stack_info_frame.$(H): GDBMI_stack_info_frame.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_list_arguments.$(O) GDBMI_stack_list_arguments.$(C) GDBMI_stack_list_arguments.$(H): GDBMI_stack_list_arguments.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_list_frames.$(O) GDBMI_stack_list_frames.$(C) GDBMI_stack_list_frames.$(H): GDBMI_stack_list_frames.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_list_locals.$(O) GDBMI_stack_list_locals.$(C) GDBMI_stack_list_locals.$(H): GDBMI_stack_list_locals.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_list_variables.$(O) GDBMI_stack_list_variables.$(C) GDBMI_stack_list_variables.$(H): GDBMI_stack_list_variables.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_stack_select_frame.$(O) GDBMI_stack_select_frame.$(C) GDBMI_stack_select_frame.$(H): GDBMI_stack_select_frame.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_symbol_list_lines.$(O) GDBMI_symbol_list_lines.$(C) GDBMI_symbol_list_lines.$(H): GDBMI_symbol_list_lines.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_attach.$(O) GDBMI_target_attach.$(C) GDBMI_target_attach.$(H): GDBMI_target_attach.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_detach.$(O) GDBMI_target_detach.$(C) GDBMI_target_detach.$(H): GDBMI_target_detach.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_disconnect.$(O) GDBMI_target_disconnect.$(C) GDBMI_target_disconnect.$(H): GDBMI_target_disconnect.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_download.$(O) GDBMI_target_download.$(C) GDBMI_target_download.$(H): GDBMI_target_download.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_file_delete.$(O) GDBMI_target_file_delete.$(C) GDBMI_target_file_delete.$(H): GDBMI_target_file_delete.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_file_get.$(O) GDBMI_target_file_get.$(C) GDBMI_target_file_get.$(H): GDBMI_target_file_get.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_file_put.$(O) GDBMI_target_file_put.$(C) GDBMI_target_file_put.$(H): GDBMI_target_file_put.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_target_select.$(O) GDBMI_target_select.$(C) GDBMI_target_select.$(H): GDBMI_target_select.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_thread_info.$(O) GDBMI_thread_info.$(C) GDBMI_thread_info.$(H): GDBMI_thread_info.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_thread_list_ids.$(O) GDBMI_thread_list_ids.$(C) GDBMI_thread_list_ids.$(H): GDBMI_thread_list_ids.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_thread_select.$(O) GDBMI_thread_select.$(C) GDBMI_thread_select.$(H): GDBMI_thread_select.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_define_variable.$(O) GDBMI_trace_define_variable.$(C) GDBMI_trace_define_variable.$(H): GDBMI_trace_define_variable.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_find.$(O) GDBMI_trace_find.$(C) GDBMI_trace_find.$(H): GDBMI_trace_find.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_frame_collected.$(O) GDBMI_trace_frame_collected.$(C) GDBMI_trace_frame_collected.$(H): GDBMI_trace_frame_collected.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_list_variables.$(O) GDBMI_trace_list_variables.$(C) GDBMI_trace_list_variables.$(H): GDBMI_trace_list_variables.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_save.$(O) GDBMI_trace_save.$(C) GDBMI_trace_save.$(H): GDBMI_trace_save.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_start.$(O) GDBMI_trace_start.$(C) GDBMI_trace_start.$(H): GDBMI_trace_start.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_status.$(O) GDBMI_trace_status.$(C) GDBMI_trace_status.$(H): GDBMI_trace_status.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_trace_stop.$(O) GDBMI_trace_stop.$(C) GDBMI_trace_stop.$(H): GDBMI_trace_stop.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_assign.$(O) GDBMI_var_assign.$(C) GDBMI_var_assign.$(H): GDBMI_var_assign.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_create.$(O) GDBMI_var_create.$(C) GDBMI_var_create.$(H): GDBMI_var_create.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_delete.$(O) GDBMI_var_delete.$(C) GDBMI_var_delete.$(H): GDBMI_var_delete.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_evaluate_expression.$(O) GDBMI_var_evaluate_expression.$(C) GDBMI_var_evaluate_expression.$(H): GDBMI_var_evaluate_expression.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_info_expression.$(O) GDBMI_var_info_expression.$(C) GDBMI_var_info_expression.$(H): GDBMI_var_info_expression.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_info_num_children.$(O) GDBMI_var_info_num_children.$(C) GDBMI_var_info_num_children.$(H): GDBMI_var_info_num_children.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_info_path_expression.$(O) GDBMI_var_info_path_expression.$(C) GDBMI_var_info_path_expression.$(H): GDBMI_var_info_path_expression.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_info_type.$(O) GDBMI_var_info_type.$(C) GDBMI_var_info_type.$(H): GDBMI_var_info_type.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_list_children.$(O) GDBMI_var_list_children.$(C) GDBMI_var_list_children.$(H): GDBMI_var_list_children.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_set_format.$(O) GDBMI_var_set_format.$(C) GDBMI_var_set_format.$(H): GDBMI_var_set_format.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_set_frozen.$(O) GDBMI_var_set_frozen.$(C) GDBMI_var_set_frozen.$(H): GDBMI_var_set_frozen.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_set_update_range.$(O) GDBMI_var_set_update_range.$(C) GDBMI_var_set_update_range.$(H): GDBMI_var_set_update_range.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_set_visualizer.$(O) GDBMI_var_set_visualizer.$(C) GDBMI_var_set_visualizer.$(H): GDBMI_var_set_visualizer.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_show_attributes.$(O) GDBMI_var_show_attributes.$(C) GDBMI_var_show_attributes.$(H): GDBMI_var_show_attributes.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_show_format.$(O) GDBMI_var_show_format.$(C) GDBMI_var_show_format.$(H): GDBMI_var_show_format.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMI_var_update.$(O) GDBMI_var_update.$(C) GDBMI_var_update.$(H): GDBMI_var_update.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBNotificationEvent.$(O) GDBNotificationEvent.$(C) GDBNotificationEvent.$(H): GDBNotificationEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBSelectedFrameChangedEvent.$(O) GDBSelectedFrameChangedEvent.$(C) GDBSelectedFrameChangedEvent.$(H): GDBSelectedFrameChangedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBStatusEvent.$(O) GDBStatusEvent.$(C) GDBStatusEvent.$(H): GDBStatusEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBTargetOutputEvent.$(O) GDBTargetOutputEvent.$(C) GDBTargetOutputEvent.$(H): GDBTargetOutputEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThread.$(O) GDBThread.$(C) GDBThread.$(H): GDBThread.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroup.$(O) GDBThreadGroup.$(C) GDBThreadGroup.$(H): GDBThreadGroup.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBTransientObject.$(O) GDBTransientObject.$(C) GDBTransientObject.$(H): GDBTransientObject.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpointDeletedEvent.$(O) GDBBreakpointDeletedEvent.$(C) GDBBreakpointDeletedEvent.$(H): GDBBreakpointDeletedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpointEvent.$(O) GDBBreakpointEvent.$(C) GDBBreakpointEvent.$(H): GDBBreakpointEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBCmdParamChangedEvent.$(O) GDBCmdParamChangedEvent.$(C) GDBCmdParamChangedEvent.$(H): GDBCmdParamChangedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSetProcessingFinished.$(O) GDBEventSetProcessingFinished.$(C) GDBEventSetProcessingFinished.$(H): GDBEventSetProcessingFinished.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEventSetEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBEventSetProcessingStarted.$(O) GDBEventSetProcessingStarted.$(C) GDBEventSetProcessingStarted.$(H): GDBEventSetProcessingStarted.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEventSetEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBFrame.$(O) GDBFrame.$(C) GDBFrame.$(H): GDBFrame.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBTransientObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBLibraryLoadedEvent.$(O) GDBLibraryLoadedEvent.$(C) GDBLibraryLoadedEvent.$(H): GDBLibraryLoadedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBLibraryUnloadedEvent.$(O) GDBLibraryUnloadedEvent.$(C) GDBLibraryUnloadedEvent.$(H): GDBLibraryUnloadedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBRunningEvent.$(O) GDBRunningEvent.$(C) GDBRunningEvent.$(H): GDBRunningEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBExecutionEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBStoppedEvent.$(O) GDBStoppedEvent.$(C) GDBStoppedEvent.$(H): GDBStoppedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBExecutionEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadEvent.$(O) GDBThreadEvent.$(C) GDBThreadEvent.$(H): GDBThreadEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupEvent.$(O) GDBThreadGroupEvent.$(C) GDBThreadGroupEvent.$(H): GDBThreadGroupEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadSelectedEvent.$(O) GDBThreadSelectedEvent.$(C) GDBThreadSelectedEvent.$(H): GDBThreadSelectedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBVariable.$(O) GDBVariable.$(C) GDBVariable.$(H): GDBVariable.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBTransientObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpointCreatedEvent.$(O) GDBBreakpointCreatedEvent.$(C) GDBBreakpointCreatedEvent.$(H): GDBBreakpointCreatedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBBreakpointEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBBreakpointModifiedEvent.$(O) GDBBreakpointModifiedEvent.$(C) GDBBreakpointModifiedEvent.$(H): GDBBreakpointModifiedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBBreakpointEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadCreatedEvent.$(O) GDBThreadCreatedEvent.$(C) GDBThreadCreatedEvent.$(H): GDBThreadCreatedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadExitedEvent.$(O) GDBThreadExitedEvent.$(C) GDBThreadExitedEvent.$(H): GDBThreadExitedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupAddedEvent.$(O) GDBThreadGroupAddedEvent.$(C) GDBThreadGroupAddedEvent.$(H): GDBThreadGroupAddedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupExitedEvent.$(O) GDBThreadGroupExitedEvent.$(C) GDBThreadGroupExitedEvent.$(H): GDBThreadGroupExitedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBThreadGroupStartedEvent.$(O) GDBThreadGroupStartedEvent.$(C) GDBThreadGroupStartedEvent.$(H): GDBThreadGroupStartedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MABooleanDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MADescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAElementDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAMagnitudeDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MANumberDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAObject.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAOptionDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAReferenceDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MARelationDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MASingleOptionDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAStringDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAToManyRelationDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-
-# ENDMAKEDEPEND --- do not remove this line
-
-# **Must be at end**
-
-# Enforce recompilation of package definition class if Mercurial working
-# copy state changes. Together with --guessVersion it ensures that package
-# definition class always contains correct binary revision string.
-!IFDEF HGROOT
-$(OUTDIR)jv_libgdbs.$(O): $(HGROOT)\.hg\dirstate
-!ENDIF
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: jv_libgdbs.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
+# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
+# It shares common definitions with the unix-make in Make.spec.
+# The bc.mak supports the following targets:
+#    bmake         - compile all st-files to a classLib (dll)
+#    bmake clean   - clean all temp files
+#    bmake clobber - clean all
+#
+# Historic Note:
+#  this used to contain only rules to make with borland
+#    (called via bmake, by "make.exe -f bc.mak")
+#  this has changed; it is now also possible to build using microsoft visual c
+#    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
+#
+TOP=..\..\stx
+INCLUDE_TOP=$(TOP)\..
+
+
+
+!INCLUDE $(TOP)\rules\stdHeader_bc
+
+!INCLUDE Make.spec
+
+LIBNAME=libjv_libgdbs
+MODULE_PATH=libgdbs
+RESFILES=jv_libgdbsWINrc.$(RES)
+
+
+
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\goodies\announcements -I$(INCLUDE_TOP)\stx\goodies\magritte -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic -I$(INCLUDE_TOP)\stx\libbasic2 -I$(INCLUDE_TOP)\stx\libtool -I$(INCLUDE_TOP)\stx\libview2 -I$(INCLUDE_TOP)\stx\libwidg
+LOCALDEFINES=
+
+STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
+LOCALLIBS=
+
+OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
+
+ALL::  classLibRule
+
+classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
+
+!INCLUDE $(TOP)\rules\stdRules_bc
+
+# build all mandatory prerequisite packages (containing superclasses) for this package
+prereq:
+	pushd ..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\stx\goodies\announcements & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\stx\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\stx\goodies\magritte & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+
+
+
+
+test: $(TOP)\goodies\builder\reports\NUL
+	pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT)
+	$(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE)
+        
+clean::
+	-del *.$(CSUFFIX)
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)GDBCommand.$(O) GDBCommand.$(C) GDBCommand.$(H): GDBCommand.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandStatus.$(O) GDBCommandStatus.$(C) GDBCommandStatus.$(H): GDBCommandStatus.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(STCHDR)
+$(OUTDIR)GDBDebugFlags.$(O) GDBDebugFlags.$(C) GDBDebugFlags.$(H): GDBDebugFlags.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(STCHDR)
+$(OUTDIR)GDBError.$(O) GDBError.$(C) GDBError.$(H): GDBError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEvent.$(O) GDBEvent.$(C) GDBEvent.$(H): GDBEvent.st $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSet.$(O) GDBEventSet.$(C) GDBEventSet.$(H): GDBEventSet.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSubscription.$(O) GDBEventSubscription.$(C) GDBEventSubscription.$(H): GDBEventSubscription.st $(INCLUDE_TOP)\stx\goodies\announcements\StrongSubscription.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Subscription.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBInternalPipeStream.$(O) GDBInternalPipeStream.$(C) GDBInternalPipeStream.$(H): GDBInternalPipeStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)GDBMAContainer.$(O) GDBMAContainer.$(C) GDBMAContainer.$(H): GDBMAContainer.st $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAContainer.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MADescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMAPropertyAccessor.$(O) GDBMAPropertyAccessor.$(C) GDBMAPropertyAccessor.$(H): GDBMAPropertyAccessor.st $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAAccessor.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMIPrinter.$(O) GDBMIPrinter.$(C) GDBMIPrinter.$(H): GDBMIPrinter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBObject.$(O) GDBObject.$(C) GDBObject.$(H): GDBObject.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBPTY.$(O) GDBPTY.$(C) GDBPTY.$(H): GDBPTY.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\TTYConstants.$(H) $(STCHDR)
+$(OUTDIR)GDBProcess.$(O) GDBProcess.$(C) GDBProcess.$(H): GDBProcess.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBSessionRecord.$(O) GDBSessionRecord.$(C) GDBSessionRecord.$(H): GDBSessionRecord.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupType.$(O) GDBThreadGroupType.$(C) GDBThreadGroupType.$(H): GDBThreadGroupType.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadState.$(O) GDBThreadState.$(C) GDBThreadState.$(H): GDBThreadState.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBTransientDataHolder.$(O) GDBTransientDataHolder.$(C) GDBTransientDataHolder.$(H): GDBTransientDataHolder.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)jv_libgdbs.$(O) jv_libgdbs.$(C) jv_libgdbs.$(H): jv_libgdbs.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)GDBAsyncEvent.$(O) GDBAsyncEvent.$(C) GDBAsyncEvent.$(H): GDBAsyncEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCLICommand.$(O) GDBCLICommand.$(C) GDBCLICommand.$(H): GDBCLICommand.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandEvent.$(O) GDBCommandEvent.$(C) GDBCommandEvent.$(H): GDBCommandEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandFailedError.$(O) GDBCommandFailedError.$(C) GDBCommandFailedError.$(H): GDBCommandFailedError.st $(INCLUDE_TOP)\jv\libgdbs\GDBError.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandResult.$(O) GDBCommandResult.$(C) GDBCommandResult.$(H): GDBCommandResult.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCommandResultEvent.$(O) GDBCommandResultEvent.$(C) GDBCommandResultEvent.$(H): GDBCommandResultEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBConnection.$(O) GDBConnection.$(C) GDBConnection.$(H): GDBConnection.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebugFlags.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBDebugger.$(O) GDBDebugger.$(C) GDBDebugger.$(H): GDBDebugger.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBDebuggerObject.$(O) GDBDebuggerObject.$(C) GDBDebuggerObject.$(H): GDBDebuggerObject.st $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBInternalEvent.$(O) GDBInternalEvent.$(C) GDBInternalEvent.$(H): GDBInternalEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBInvalidObject.$(O) GDBInvalidObject.$(C) GDBInvalidObject.$(H): GDBInvalidObject.st $(INCLUDE_TOP)\jv\libgdbs\GDBError.$(H) $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMICommand.$(O) GDBMICommand.$(C) GDBMICommand.$(H): GDBMICommand.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMIParser.$(O) GDBMIParser.$(C) GDBMIParser.$(H): GDBMIParser.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBSessionRecorder.$(O) GDBSessionRecorder.$(C) GDBSessionRecorder.$(H): GDBSessionRecorder.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebugFlags.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBStreamOutputEvent.$(O) GDBStreamOutputEvent.$(C) GDBStreamOutputEvent.$(H): GDBStreamOutputEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupTypeProcess.$(O) GDBThreadGroupTypeProcess.$(C) GDBThreadGroupTypeProcess.$(H): GDBThreadGroupTypeProcess.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadGroupType.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadInfo.$(O) GDBThreadInfo.$(C) GDBThreadInfo.$(H): GDBThreadInfo.st $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadStateRunning.$(O) GDBThreadStateRunning.$(C) GDBThreadStateRunning.$(H): GDBThreadStateRunning.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadState.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadStateStopped.$(O) GDBThreadStateStopped.$(C) GDBThreadStateStopped.$(H): GDBThreadStateStopped.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadState.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadStateTerminated.$(O) GDBThreadStateTerminated.$(C) GDBThreadStateTerminated.$(H): GDBThreadStateTerminated.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadState.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadStateUnknown.$(O) GDBThreadStateUnknown.$(C) GDBThreadStateUnknown.$(H): GDBThreadStateUnknown.st $(INCLUDE_TOP)\jv\libgdbs\GDBThreadState.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBUnixProcess.$(O) GDBUnixProcess.$(C) GDBUnixProcess.$(H): GDBUnixProcess.st $(INCLUDE_TOP)\jv\libgdbs\GDBProcess.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBVariableObject.$(O) GDBVariableObject.$(C) GDBVariableObject.$(H): GDBVariableObject.st $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBWindowsProcess.$(O) GDBWindowsProcess.$(C) GDBWindowsProcess.$(H): GDBWindowsProcess.st $(INCLUDE_TOP)\jv\libgdbs\GDBProcess.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpoint.$(O) GDBBreakpoint.$(C) GDBBreakpoint.$(H): GDBBreakpoint.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBConsoleOutputEvent.$(O) GDBConsoleOutputEvent.$(C) GDBConsoleOutputEvent.$(H): GDBConsoleOutputEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSetEvent.$(O) GDBEventSetEvent.$(C) GDBEventSetEvent.$(H): GDBEventSetEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBExecutionEvent.$(O) GDBExecutionEvent.$(C) GDBExecutionEvent.$(H): GDBExecutionEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBExitEvent.$(O) GDBExitEvent.$(C) GDBExitEvent.$(H): GDBExitEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBLogOutputEvent.$(O) GDBLogOutputEvent.$(C) GDBLogOutputEvent.$(H): GDBLogOutputEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_ada_task_info.$(O) GDBMI_ada_task_info.$(C) GDBMI_ada_task_info.$(H): GDBMI_ada_task_info.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_add_inferior.$(O) GDBMI_add_inferior.$(C) GDBMI_add_inferior.$(H): GDBMI_add_inferior.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_after.$(O) GDBMI_break_after.$(C) GDBMI_break_after.$(H): GDBMI_break_after.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_commands.$(O) GDBMI_break_commands.$(C) GDBMI_break_commands.$(H): GDBMI_break_commands.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_condition.$(O) GDBMI_break_condition.$(C) GDBMI_break_condition.$(H): GDBMI_break_condition.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_delete.$(O) GDBMI_break_delete.$(C) GDBMI_break_delete.$(H): GDBMI_break_delete.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_disable.$(O) GDBMI_break_disable.$(C) GDBMI_break_disable.$(H): GDBMI_break_disable.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_enable.$(O) GDBMI_break_enable.$(C) GDBMI_break_enable.$(H): GDBMI_break_enable.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_info.$(O) GDBMI_break_info.$(C) GDBMI_break_info.$(H): GDBMI_break_info.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_insert.$(O) GDBMI_break_insert.$(C) GDBMI_break_insert.$(H): GDBMI_break_insert.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_list.$(O) GDBMI_break_list.$(C) GDBMI_break_list.$(H): GDBMI_break_list.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_passcount.$(O) GDBMI_break_passcount.$(C) GDBMI_break_passcount.$(H): GDBMI_break_passcount.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_break_watch.$(O) GDBMI_break_watch.$(C) GDBMI_break_watch.$(H): GDBMI_break_watch.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_catch_assert.$(O) GDBMI_catch_assert.$(C) GDBMI_catch_assert.$(H): GDBMI_catch_assert.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_catch_exception.$(O) GDBMI_catch_exception.$(C) GDBMI_catch_exception.$(H): GDBMI_catch_exception.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_catch_load.$(O) GDBMI_catch_load.$(C) GDBMI_catch_load.$(H): GDBMI_catch_load.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_catch_unload.$(O) GDBMI_catch_unload.$(C) GDBMI_catch_unload.$(H): GDBMI_catch_unload.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_disassemble.$(O) GDBMI_data_disassemble.$(C) GDBMI_data_disassemble.$(H): GDBMI_data_disassemble.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_evaluate_expression.$(O) GDBMI_data_evaluate_expression.$(C) GDBMI_data_evaluate_expression.$(H): GDBMI_data_evaluate_expression.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_list_changed_registers.$(O) GDBMI_data_list_changed_registers.$(C) GDBMI_data_list_changed_registers.$(H): GDBMI_data_list_changed_registers.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_list_register_names.$(O) GDBMI_data_list_register_names.$(C) GDBMI_data_list_register_names.$(H): GDBMI_data_list_register_names.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_list_register_values.$(O) GDBMI_data_list_register_values.$(C) GDBMI_data_list_register_values.$(H): GDBMI_data_list_register_values.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_read_memory.$(O) GDBMI_data_read_memory.$(C) GDBMI_data_read_memory.$(H): GDBMI_data_read_memory.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_read_memory_bytes.$(O) GDBMI_data_read_memory_bytes.$(C) GDBMI_data_read_memory_bytes.$(H): GDBMI_data_read_memory_bytes.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_write_memory.$(O) GDBMI_data_write_memory.$(C) GDBMI_data_write_memory.$(H): GDBMI_data_write_memory.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_write_memory_bytes.$(O) GDBMI_data_write_memory_bytes.$(C) GDBMI_data_write_memory_bytes.$(H): GDBMI_data_write_memory_bytes.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_data_write_register_values.$(O) GDBMI_data_write_register_values.$(C) GDBMI_data_write_register_values.$(H): GDBMI_data_write_register_values.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_dprintf_insert.$(O) GDBMI_dprintf_insert.$(C) GDBMI_dprintf_insert.$(H): GDBMI_dprintf_insert.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_enable_frame_filters.$(O) GDBMI_enable_frame_filters.$(C) GDBMI_enable_frame_filters.$(H): GDBMI_enable_frame_filters.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_enable_pretty_printing.$(O) GDBMI_enable_pretty_printing.$(C) GDBMI_enable_pretty_printing.$(H): GDBMI_enable_pretty_printing.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_enable_timings.$(O) GDBMI_enable_timings.$(C) GDBMI_enable_timings.$(H): GDBMI_enable_timings.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_environment_cd.$(O) GDBMI_environment_cd.$(C) GDBMI_environment_cd.$(H): GDBMI_environment_cd.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_environment_directory.$(O) GDBMI_environment_directory.$(C) GDBMI_environment_directory.$(H): GDBMI_environment_directory.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_environment_path.$(O) GDBMI_environment_path.$(C) GDBMI_environment_path.$(H): GDBMI_environment_path.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_environment_pwd.$(O) GDBMI_environment_pwd.$(C) GDBMI_environment_pwd.$(H): GDBMI_environment_pwd.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_arguments.$(O) GDBMI_exec_arguments.$(C) GDBMI_exec_arguments.$(H): GDBMI_exec_arguments.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_continue.$(O) GDBMI_exec_continue.$(C) GDBMI_exec_continue.$(H): GDBMI_exec_continue.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_finish.$(O) GDBMI_exec_finish.$(C) GDBMI_exec_finish.$(H): GDBMI_exec_finish.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_interrupt.$(O) GDBMI_exec_interrupt.$(C) GDBMI_exec_interrupt.$(H): GDBMI_exec_interrupt.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_jump.$(O) GDBMI_exec_jump.$(C) GDBMI_exec_jump.$(H): GDBMI_exec_jump.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_next.$(O) GDBMI_exec_next.$(C) GDBMI_exec_next.$(H): GDBMI_exec_next.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_next_instruction.$(O) GDBMI_exec_next_instruction.$(C) GDBMI_exec_next_instruction.$(H): GDBMI_exec_next_instruction.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_return.$(O) GDBMI_exec_return.$(C) GDBMI_exec_return.$(H): GDBMI_exec_return.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_run.$(O) GDBMI_exec_run.$(C) GDBMI_exec_run.$(H): GDBMI_exec_run.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_step.$(O) GDBMI_exec_step.$(C) GDBMI_exec_step.$(H): GDBMI_exec_step.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_step_instruction.$(O) GDBMI_exec_step_instruction.$(C) GDBMI_exec_step_instruction.$(H): GDBMI_exec_step_instruction.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_exec_until.$(O) GDBMI_exec_until.$(C) GDBMI_exec_until.$(H): GDBMI_exec_until.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_exec_and_symbols.$(O) GDBMI_file_exec_and_symbols.$(C) GDBMI_file_exec_and_symbols.$(H): GDBMI_file_exec_and_symbols.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_exec_file.$(O) GDBMI_file_exec_file.$(C) GDBMI_file_exec_file.$(H): GDBMI_file_exec_file.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_list_exec_source_file.$(O) GDBMI_file_list_exec_source_file.$(C) GDBMI_file_list_exec_source_file.$(H): GDBMI_file_list_exec_source_file.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_list_exec_source_files.$(O) GDBMI_file_list_exec_source_files.$(C) GDBMI_file_list_exec_source_files.$(H): GDBMI_file_list_exec_source_files.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_file_symbol_file.$(O) GDBMI_file_symbol_file.$(C) GDBMI_file_symbol_file.$(H): GDBMI_file_symbol_file.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_gdb_exit.$(O) GDBMI_gdb_exit.$(C) GDBMI_gdb_exit.$(H): GDBMI_gdb_exit.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_gdb_set.$(O) GDBMI_gdb_set.$(C) GDBMI_gdb_set.$(H): GDBMI_gdb_set.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_gdb_show.$(O) GDBMI_gdb_show.$(C) GDBMI_gdb_show.$(H): GDBMI_gdb_show.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_gdb_version.$(O) GDBMI_gdb_version.$(C) GDBMI_gdb_version.$(H): GDBMI_gdb_version.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_inferior_tty_set.$(O) GDBMI_inferior_tty_set.$(C) GDBMI_inferior_tty_set.$(H): GDBMI_inferior_tty_set.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_inferior_tty_show.$(O) GDBMI_inferior_tty_show.$(C) GDBMI_inferior_tty_show.$(H): GDBMI_inferior_tty_show.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_info_ada_exceptions.$(O) GDBMI_info_ada_exceptions.$(C) GDBMI_info_ada_exceptions.$(H): GDBMI_info_ada_exceptions.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_info_gdb_mi_command.$(O) GDBMI_info_gdb_mi_command.$(C) GDBMI_info_gdb_mi_command.$(H): GDBMI_info_gdb_mi_command.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_info_os.$(O) GDBMI_info_os.$(C) GDBMI_info_os.$(H): GDBMI_info_os.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_interpreter_exec.$(O) GDBMI_interpreter_exec.$(C) GDBMI_interpreter_exec.$(H): GDBMI_interpreter_exec.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_list_features.$(O) GDBMI_list_features.$(C) GDBMI_list_features.$(H): GDBMI_list_features.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_list_target_features.$(O) GDBMI_list_target_features.$(C) GDBMI_list_target_features.$(H): GDBMI_list_target_features.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_list_thread_groups.$(O) GDBMI_list_thread_groups.$(C) GDBMI_list_thread_groups.$(H): GDBMI_list_thread_groups.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_remove_inferior.$(O) GDBMI_remove_inferior.$(C) GDBMI_remove_inferior.$(H): GDBMI_remove_inferior.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_info_depth.$(O) GDBMI_stack_info_depth.$(C) GDBMI_stack_info_depth.$(H): GDBMI_stack_info_depth.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_info_frame.$(O) GDBMI_stack_info_frame.$(C) GDBMI_stack_info_frame.$(H): GDBMI_stack_info_frame.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_list_arguments.$(O) GDBMI_stack_list_arguments.$(C) GDBMI_stack_list_arguments.$(H): GDBMI_stack_list_arguments.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_list_frames.$(O) GDBMI_stack_list_frames.$(C) GDBMI_stack_list_frames.$(H): GDBMI_stack_list_frames.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_list_locals.$(O) GDBMI_stack_list_locals.$(C) GDBMI_stack_list_locals.$(H): GDBMI_stack_list_locals.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_list_variables.$(O) GDBMI_stack_list_variables.$(C) GDBMI_stack_list_variables.$(H): GDBMI_stack_list_variables.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_stack_select_frame.$(O) GDBMI_stack_select_frame.$(C) GDBMI_stack_select_frame.$(H): GDBMI_stack_select_frame.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_symbol_list_lines.$(O) GDBMI_symbol_list_lines.$(C) GDBMI_symbol_list_lines.$(H): GDBMI_symbol_list_lines.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_attach.$(O) GDBMI_target_attach.$(C) GDBMI_target_attach.$(H): GDBMI_target_attach.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_detach.$(O) GDBMI_target_detach.$(C) GDBMI_target_detach.$(H): GDBMI_target_detach.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_disconnect.$(O) GDBMI_target_disconnect.$(C) GDBMI_target_disconnect.$(H): GDBMI_target_disconnect.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_download.$(O) GDBMI_target_download.$(C) GDBMI_target_download.$(H): GDBMI_target_download.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_file_delete.$(O) GDBMI_target_file_delete.$(C) GDBMI_target_file_delete.$(H): GDBMI_target_file_delete.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_file_get.$(O) GDBMI_target_file_get.$(C) GDBMI_target_file_get.$(H): GDBMI_target_file_get.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_file_put.$(O) GDBMI_target_file_put.$(C) GDBMI_target_file_put.$(H): GDBMI_target_file_put.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_target_select.$(O) GDBMI_target_select.$(C) GDBMI_target_select.$(H): GDBMI_target_select.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_thread_info.$(O) GDBMI_thread_info.$(C) GDBMI_thread_info.$(H): GDBMI_thread_info.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_thread_list_ids.$(O) GDBMI_thread_list_ids.$(C) GDBMI_thread_list_ids.$(H): GDBMI_thread_list_ids.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_thread_select.$(O) GDBMI_thread_select.$(C) GDBMI_thread_select.$(H): GDBMI_thread_select.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_define_variable.$(O) GDBMI_trace_define_variable.$(C) GDBMI_trace_define_variable.$(H): GDBMI_trace_define_variable.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_find.$(O) GDBMI_trace_find.$(C) GDBMI_trace_find.$(H): GDBMI_trace_find.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_frame_collected.$(O) GDBMI_trace_frame_collected.$(C) GDBMI_trace_frame_collected.$(H): GDBMI_trace_frame_collected.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_list_variables.$(O) GDBMI_trace_list_variables.$(C) GDBMI_trace_list_variables.$(H): GDBMI_trace_list_variables.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_save.$(O) GDBMI_trace_save.$(C) GDBMI_trace_save.$(H): GDBMI_trace_save.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_start.$(O) GDBMI_trace_start.$(C) GDBMI_trace_start.$(H): GDBMI_trace_start.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_status.$(O) GDBMI_trace_status.$(C) GDBMI_trace_status.$(H): GDBMI_trace_status.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_trace_stop.$(O) GDBMI_trace_stop.$(C) GDBMI_trace_stop.$(H): GDBMI_trace_stop.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_assign.$(O) GDBMI_var_assign.$(C) GDBMI_var_assign.$(H): GDBMI_var_assign.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_create.$(O) GDBMI_var_create.$(C) GDBMI_var_create.$(H): GDBMI_var_create.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_delete.$(O) GDBMI_var_delete.$(C) GDBMI_var_delete.$(H): GDBMI_var_delete.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_evaluate_expression.$(O) GDBMI_var_evaluate_expression.$(C) GDBMI_var_evaluate_expression.$(H): GDBMI_var_evaluate_expression.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_info_expression.$(O) GDBMI_var_info_expression.$(C) GDBMI_var_info_expression.$(H): GDBMI_var_info_expression.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_info_num_children.$(O) GDBMI_var_info_num_children.$(C) GDBMI_var_info_num_children.$(H): GDBMI_var_info_num_children.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_info_path_expression.$(O) GDBMI_var_info_path_expression.$(C) GDBMI_var_info_path_expression.$(H): GDBMI_var_info_path_expression.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_info_type.$(O) GDBMI_var_info_type.$(C) GDBMI_var_info_type.$(H): GDBMI_var_info_type.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_list_children.$(O) GDBMI_var_list_children.$(C) GDBMI_var_list_children.$(H): GDBMI_var_list_children.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_set_format.$(O) GDBMI_var_set_format.$(C) GDBMI_var_set_format.$(H): GDBMI_var_set_format.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_set_frozen.$(O) GDBMI_var_set_frozen.$(C) GDBMI_var_set_frozen.$(H): GDBMI_var_set_frozen.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_set_update_range.$(O) GDBMI_var_set_update_range.$(C) GDBMI_var_set_update_range.$(H): GDBMI_var_set_update_range.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_set_visualizer.$(O) GDBMI_var_set_visualizer.$(C) GDBMI_var_set_visualizer.$(H): GDBMI_var_set_visualizer.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_show_attributes.$(O) GDBMI_var_show_attributes.$(C) GDBMI_var_show_attributes.$(H): GDBMI_var_show_attributes.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_show_format.$(O) GDBMI_var_show_format.$(C) GDBMI_var_show_format.$(H): GDBMI_var_show_format.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMI_var_update.$(O) GDBMI_var_update.$(C) GDBMI_var_update.$(H): GDBMI_var_update.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommand.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBMICommand.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBNotificationEvent.$(O) GDBNotificationEvent.$(C) GDBNotificationEvent.$(H): GDBNotificationEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBSelectedFrameChangedEvent.$(O) GDBSelectedFrameChangedEvent.$(C) GDBSelectedFrameChangedEvent.$(H): GDBSelectedFrameChangedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBStatusEvent.$(O) GDBStatusEvent.$(C) GDBStatusEvent.$(H): GDBStatusEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBTargetOutputEvent.$(O) GDBTargetOutputEvent.$(C) GDBTargetOutputEvent.$(H): GDBTargetOutputEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBStreamOutputEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThread.$(O) GDBThread.$(C) GDBThread.$(H): GDBThread.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroup.$(O) GDBThreadGroup.$(C) GDBThreadGroup.$(H): GDBThreadGroup.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBTransientObject.$(O) GDBTransientObject.$(C) GDBTransientObject.$(H): GDBTransientObject.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpointDeletedEvent.$(O) GDBBreakpointDeletedEvent.$(C) GDBBreakpointDeletedEvent.$(H): GDBBreakpointDeletedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpointEvent.$(O) GDBBreakpointEvent.$(C) GDBBreakpointEvent.$(H): GDBBreakpointEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBCmdParamChangedEvent.$(O) GDBCmdParamChangedEvent.$(C) GDBCmdParamChangedEvent.$(H): GDBCmdParamChangedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSetProcessingFinished.$(O) GDBEventSetProcessingFinished.$(C) GDBEventSetProcessingFinished.$(H): GDBEventSetProcessingFinished.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEventSetEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBEventSetProcessingStarted.$(O) GDBEventSetProcessingStarted.$(C) GDBEventSetProcessingStarted.$(H): GDBEventSetProcessingStarted.st $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEventSetEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBInternalEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBFrame.$(O) GDBFrame.$(C) GDBFrame.$(H): GDBFrame.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBTransientObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBLibraryLoadedEvent.$(O) GDBLibraryLoadedEvent.$(C) GDBLibraryLoadedEvent.$(H): GDBLibraryLoadedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBLibraryUnloadedEvent.$(O) GDBLibraryUnloadedEvent.$(C) GDBLibraryUnloadedEvent.$(H): GDBLibraryUnloadedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBRunningEvent.$(O) GDBRunningEvent.$(C) GDBRunningEvent.$(H): GDBRunningEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBExecutionEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBStoppedEvent.$(O) GDBStoppedEvent.$(C) GDBStoppedEvent.$(H): GDBStoppedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBExecutionEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadEvent.$(O) GDBThreadEvent.$(C) GDBThreadEvent.$(H): GDBThreadEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupEvent.$(O) GDBThreadGroupEvent.$(C) GDBThreadGroupEvent.$(H): GDBThreadGroupEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadSelectedEvent.$(O) GDBThreadSelectedEvent.$(C) GDBThreadSelectedEvent.$(H): GDBThreadSelectedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBVariable.$(O) GDBVariable.$(C) GDBVariable.$(H): GDBVariable.st $(INCLUDE_TOP)\jv\libgdbs\GDBDebuggerObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBObject.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBTransientObject.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpointCreatedEvent.$(O) GDBBreakpointCreatedEvent.$(C) GDBBreakpointCreatedEvent.$(H): GDBBreakpointCreatedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBBreakpointEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBBreakpointModifiedEvent.$(O) GDBBreakpointModifiedEvent.$(C) GDBBreakpointModifiedEvent.$(H): GDBBreakpointModifiedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBBreakpointEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadCreatedEvent.$(O) GDBThreadCreatedEvent.$(C) GDBThreadCreatedEvent.$(H): GDBThreadCreatedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadExitedEvent.$(O) GDBThreadExitedEvent.$(C) GDBThreadExitedEvent.$(H): GDBThreadExitedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupAddedEvent.$(O) GDBThreadGroupAddedEvent.$(C) GDBThreadGroupAddedEvent.$(H): GDBThreadGroupAddedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupExitedEvent.$(O) GDBThreadGroupExitedEvent.$(C) GDBThreadGroupExitedEvent.$(H): GDBThreadGroupExitedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBThreadGroupStartedEvent.$(O) GDBThreadGroupStartedEvent.$(C) GDBThreadGroupStartedEvent.$(H): GDBThreadGroupStartedEvent.st $(INCLUDE_TOP)\jv\libgdbs\GDBAsyncEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBNotificationEvent.$(H) $(INCLUDE_TOP)\jv\libgdbs\GDBThreadGroupEvent.$(H) $(INCLUDE_TOP)\stx\goodies\announcements\Announcement.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MABooleanDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MADescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAElementDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAMagnitudeDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MANumberDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAObject.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAOptionDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAReferenceDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MARelationDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MASingleOptionDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAStringDescription.$(H) $(INCLUDE_TOP)\stx\goodies\magritte\Magritte__MAToManyRelationDescription.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
+# **Must be at end**
+
+# Enforce recompilation of package definition class if Mercurial working
+# copy state changes. Together with --guessVersion it ensures that package
+# definition class always contains correct binary revision string.
+!IFDEF HGROOT
+$(OUTDIR)jv_libgdbs.$(O): $(HGROOT)\.hg\dirstate
+!ENDIF
--- a/bmake.bat	Mon Jan 08 19:43:49 2018 +0000
+++ b/bmake.bat	Thu Jan 11 23:53:06 2018 +0000
@@ -1,15 +1,15 @@
-@REM -------
-@REM make using Borland bcc32
-@REM type bmake, and wait...
-@REM do not edit - automatically generated from ProjectDefinition
-@REM -------
-@SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
-
-make.exe -N -f bc.mak  %DEFINES% %*
-
-
-
-
+@REM -------
+@REM make using Borland bcc32
+@REM type bmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
+make.exe -N -f bc.mak  %DEFINES% %*
+
+
+
+
--- a/jv_libgdbs.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/jv_libgdbs.st	Thu Jan 11 23:53:06 2018 +0000
@@ -89,6 +89,7 @@
      Please also take a look at the #mandatoryPreRequisites method"
 
     ^ #(
+        #'stx:goodies/sunit'    "TestAsserter - superclass of GDBSimulatorResource"
         #'stx:libbasic2'    "List - referenced by GDBDebugger>>breakpoints"
         #'stx:libtool'    "Tools::Inspector2Tab - referenced by GDBBreakpoint>>inspector2TabCondition"
         #'stx:libview2'    "ApplicationModel - referenced by GDBEventSubscription class>>blockFor:withSelector:"
@@ -158,6 +159,7 @@
         GDBThreadStateUnknown
         GDBUnixProcess
         GDBVariableObject
+        GDBWindowsProcess
         GDBBreakpoint
         GDBConsoleOutputEvent
         GDBEventSetEvent
--- a/libInit.cc	Mon Jan 08 19:43:49 2018 +0000
+++ b/libInit.cc	Thu Jan 11 23:53:06 2018 +0000
@@ -1,406 +1,408 @@
-/*
- * $Header$
- *
- * DO NOT EDIT
- * automagically generated from the projectDefinition: jv_libgdbs.
- */
-#define __INDIRECTVMINITCALLS__
-#include <stc.h>
-
-#ifdef WIN32
-# pragma codeseg INITCODE "INITCODE"
-#endif
-
-#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
-DLL_EXPORT void _libjv_libgdbs_Init() INIT_TEXT_SECTION;
-DLL_EXPORT void _libjv_libgdbs_InitDefinition() INIT_TEXT_SECTION;
-#endif
-
-extern void _GDBCommand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBCommandStatus_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBDebugFlags_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBEventSet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBEventSubscription_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBInternalPipeStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMAContainer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMAPropertyAccessor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMIPrinter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBPTY_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBProcess_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBSessionRecord_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadGroupType_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadState_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBTransientDataHolder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _jv_137libgdbs_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBAsyncEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBCLICommand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBCommandEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBCommandFailedError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBCommandResult_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBCommandResultEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBConnection_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBDebugger_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBDebuggerObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBInternalEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBInvalidObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMICommand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMIParser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBSessionRecorder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBStreamOutputEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadGroupTypeProcess_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadStateRunning_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadStateStopped_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadStateTerminated_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadStateUnknown_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBUnixProcess_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBVariableObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBBreakpoint_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBConsoleOutputEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBEventSetEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBExecutionEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBExitEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBLogOutputEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137ada_137task_137info_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137add_137inferior_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137after_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137commands_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137condition_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137delete_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137disable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137enable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137info_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137insert_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137list_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137passcount_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137break_137watch_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137catch_137assert_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137catch_137exception_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137catch_137load_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137catch_137unload_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137disassemble_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137evaluate_137expression_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137list_137changed_137registers_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137list_137register_137names_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137list_137register_137values_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137read_137memory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137read_137memory_137bytes_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137write_137memory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137write_137memory_137bytes_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137data_137write_137register_137values_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137dprintf_137insert_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137enable_137frame_137filters_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137enable_137pretty_137printing_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137enable_137timings_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137environment_137cd_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137environment_137directory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137environment_137path_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137environment_137pwd_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137arguments_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137continue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137finish_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137interrupt_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137jump_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137next_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137next_137instruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137return_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137run_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137step_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137step_137instruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137exec_137until_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137file_137exec_137and_137symbols_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137file_137exec_137file_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137file_137list_137exec_137source_137file_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137file_137list_137exec_137source_137files_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137file_137symbol_137file_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137gdb_137exit_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137gdb_137set_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137gdb_137show_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137gdb_137version_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137inferior_137tty_137set_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137inferior_137tty_137show_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137info_137ada_137exceptions_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137info_137gdb_137mi_137command_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137info_137os_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137interpreter_137exec_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137list_137features_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137list_137target_137features_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137list_137thread_137groups_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137remove_137inferior_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137stack_137info_137depth_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137stack_137info_137frame_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137stack_137list_137arguments_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137stack_137list_137frames_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137stack_137list_137locals_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137stack_137list_137variables_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137stack_137select_137frame_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137symbol_137list_137lines_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137target_137attach_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137target_137detach_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137target_137disconnect_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137target_137download_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137target_137file_137delete_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137target_137file_137get_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137target_137file_137put_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137target_137select_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137thread_137info_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137thread_137list_137ids_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137thread_137select_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137trace_137define_137variable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137trace_137find_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137trace_137frame_137collected_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137trace_137list_137variables_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137trace_137save_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137trace_137start_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137trace_137status_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137trace_137stop_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137assign_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137create_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137delete_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137evaluate_137expression_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137info_137expression_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137info_137num_137children_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137info_137path_137expression_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137info_137type_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137list_137children_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137set_137format_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137set_137frozen_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137set_137update_137range_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137set_137visualizer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137show_137attributes_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137show_137format_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMI_137var_137update_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBNotificationEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBSelectedFrameChangedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBStatusEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBTargetOutputEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThread_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadGroup_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBTransientObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBBreakpointDeletedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBBreakpointEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBCmdParamChangedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBEventSetProcessingFinished_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBEventSetProcessingStarted_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBFrame_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBLibraryLoadedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBLibraryUnloadedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBRunningEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBStoppedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadGroupEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadSelectedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBVariable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBBreakpointCreatedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBBreakpointModifiedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadCreatedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadExitedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadGroupAddedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadGroupExitedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBThreadGroupStartedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-
-extern void _jv_137libgdbs_extensions_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-
-void _libjv_libgdbs_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
-{
-  __BEGIN_PACKAGE2__("libjv_libgdbs__DFN", _libjv_libgdbs_InitDefinition, "jv:libgdbs");
-    _jv_137libgdbs_Init(pass,__pRT__,snd);
-
-  __END_PACKAGE__();
-}
-
-void _libjv_libgdbs_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
-{
-  __BEGIN_PACKAGE2__("libjv_libgdbs", _libjv_libgdbs_Init, "jv:libgdbs");
-    _GDBCommand_Init(pass,__pRT__,snd);
-    _GDBCommandStatus_Init(pass,__pRT__,snd);
-    _GDBDebugFlags_Init(pass,__pRT__,snd);
-    _GDBError_Init(pass,__pRT__,snd);
-    _GDBEvent_Init(pass,__pRT__,snd);
-    _GDBEventSet_Init(pass,__pRT__,snd);
-    _GDBEventSubscription_Init(pass,__pRT__,snd);
-    _GDBInternalPipeStream_Init(pass,__pRT__,snd);
-    _GDBMAContainer_Init(pass,__pRT__,snd);
-    _GDBMAPropertyAccessor_Init(pass,__pRT__,snd);
-    _GDBMIPrinter_Init(pass,__pRT__,snd);
-    _GDBObject_Init(pass,__pRT__,snd);
-    _GDBPTY_Init(pass,__pRT__,snd);
-    _GDBProcess_Init(pass,__pRT__,snd);
-    _GDBSessionRecord_Init(pass,__pRT__,snd);
-    _GDBThreadGroupType_Init(pass,__pRT__,snd);
-    _GDBThreadState_Init(pass,__pRT__,snd);
-    _GDBTransientDataHolder_Init(pass,__pRT__,snd);
-    _jv_137libgdbs_Init(pass,__pRT__,snd);
-    _GDBAsyncEvent_Init(pass,__pRT__,snd);
-    _GDBCLICommand_Init(pass,__pRT__,snd);
-    _GDBCommandEvent_Init(pass,__pRT__,snd);
-    _GDBCommandFailedError_Init(pass,__pRT__,snd);
-    _GDBCommandResult_Init(pass,__pRT__,snd);
-    _GDBCommandResultEvent_Init(pass,__pRT__,snd);
-    _GDBConnection_Init(pass,__pRT__,snd);
-    _GDBDebugger_Init(pass,__pRT__,snd);
-    _GDBDebuggerObject_Init(pass,__pRT__,snd);
-    _GDBInternalEvent_Init(pass,__pRT__,snd);
-    _GDBInvalidObject_Init(pass,__pRT__,snd);
-    _GDBMICommand_Init(pass,__pRT__,snd);
-    _GDBMIParser_Init(pass,__pRT__,snd);
-    _GDBSessionRecorder_Init(pass,__pRT__,snd);
-    _GDBStreamOutputEvent_Init(pass,__pRT__,snd);
-    _GDBThreadGroupTypeProcess_Init(pass,__pRT__,snd);
-    _GDBThreadInfo_Init(pass,__pRT__,snd);
-    _GDBThreadStateRunning_Init(pass,__pRT__,snd);
-    _GDBThreadStateStopped_Init(pass,__pRT__,snd);
-    _GDBThreadStateTerminated_Init(pass,__pRT__,snd);
-    _GDBThreadStateUnknown_Init(pass,__pRT__,snd);
-    _GDBUnixProcess_Init(pass,__pRT__,snd);
-    _GDBVariableObject_Init(pass,__pRT__,snd);
-    _GDBBreakpoint_Init(pass,__pRT__,snd);
-    _GDBConsoleOutputEvent_Init(pass,__pRT__,snd);
-    _GDBEventSetEvent_Init(pass,__pRT__,snd);
-    _GDBExecutionEvent_Init(pass,__pRT__,snd);
-    _GDBExitEvent_Init(pass,__pRT__,snd);
-    _GDBLogOutputEvent_Init(pass,__pRT__,snd);
-    _GDBMI_137ada_137task_137info_Init(pass,__pRT__,snd);
-    _GDBMI_137add_137inferior_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137after_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137commands_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137condition_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137delete_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137disable_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137enable_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137info_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137insert_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137list_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137passcount_Init(pass,__pRT__,snd);
-    _GDBMI_137break_137watch_Init(pass,__pRT__,snd);
-    _GDBMI_137catch_137assert_Init(pass,__pRT__,snd);
-    _GDBMI_137catch_137exception_Init(pass,__pRT__,snd);
-    _GDBMI_137catch_137load_Init(pass,__pRT__,snd);
-    _GDBMI_137catch_137unload_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137disassemble_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137evaluate_137expression_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137list_137changed_137registers_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137list_137register_137names_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137list_137register_137values_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137read_137memory_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137read_137memory_137bytes_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137write_137memory_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137write_137memory_137bytes_Init(pass,__pRT__,snd);
-    _GDBMI_137data_137write_137register_137values_Init(pass,__pRT__,snd);
-    _GDBMI_137dprintf_137insert_Init(pass,__pRT__,snd);
-    _GDBMI_137enable_137frame_137filters_Init(pass,__pRT__,snd);
-    _GDBMI_137enable_137pretty_137printing_Init(pass,__pRT__,snd);
-    _GDBMI_137enable_137timings_Init(pass,__pRT__,snd);
-    _GDBMI_137environment_137cd_Init(pass,__pRT__,snd);
-    _GDBMI_137environment_137directory_Init(pass,__pRT__,snd);
-    _GDBMI_137environment_137path_Init(pass,__pRT__,snd);
-    _GDBMI_137environment_137pwd_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137arguments_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137continue_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137finish_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137interrupt_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137jump_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137next_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137next_137instruction_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137return_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137run_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137step_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137step_137instruction_Init(pass,__pRT__,snd);
-    _GDBMI_137exec_137until_Init(pass,__pRT__,snd);
-    _GDBMI_137file_137exec_137and_137symbols_Init(pass,__pRT__,snd);
-    _GDBMI_137file_137exec_137file_Init(pass,__pRT__,snd);
-    _GDBMI_137file_137list_137exec_137source_137file_Init(pass,__pRT__,snd);
-    _GDBMI_137file_137list_137exec_137source_137files_Init(pass,__pRT__,snd);
-    _GDBMI_137file_137symbol_137file_Init(pass,__pRT__,snd);
-    _GDBMI_137gdb_137exit_Init(pass,__pRT__,snd);
-    _GDBMI_137gdb_137set_Init(pass,__pRT__,snd);
-    _GDBMI_137gdb_137show_Init(pass,__pRT__,snd);
-    _GDBMI_137gdb_137version_Init(pass,__pRT__,snd);
-    _GDBMI_137inferior_137tty_137set_Init(pass,__pRT__,snd);
-    _GDBMI_137inferior_137tty_137show_Init(pass,__pRT__,snd);
-    _GDBMI_137info_137ada_137exceptions_Init(pass,__pRT__,snd);
-    _GDBMI_137info_137gdb_137mi_137command_Init(pass,__pRT__,snd);
-    _GDBMI_137info_137os_Init(pass,__pRT__,snd);
-    _GDBMI_137interpreter_137exec_Init(pass,__pRT__,snd);
-    _GDBMI_137list_137features_Init(pass,__pRT__,snd);
-    _GDBMI_137list_137target_137features_Init(pass,__pRT__,snd);
-    _GDBMI_137list_137thread_137groups_Init(pass,__pRT__,snd);
-    _GDBMI_137remove_137inferior_Init(pass,__pRT__,snd);
-    _GDBMI_137stack_137info_137depth_Init(pass,__pRT__,snd);
-    _GDBMI_137stack_137info_137frame_Init(pass,__pRT__,snd);
-    _GDBMI_137stack_137list_137arguments_Init(pass,__pRT__,snd);
-    _GDBMI_137stack_137list_137frames_Init(pass,__pRT__,snd);
-    _GDBMI_137stack_137list_137locals_Init(pass,__pRT__,snd);
-    _GDBMI_137stack_137list_137variables_Init(pass,__pRT__,snd);
-    _GDBMI_137stack_137select_137frame_Init(pass,__pRT__,snd);
-    _GDBMI_137symbol_137list_137lines_Init(pass,__pRT__,snd);
-    _GDBMI_137target_137attach_Init(pass,__pRT__,snd);
-    _GDBMI_137target_137detach_Init(pass,__pRT__,snd);
-    _GDBMI_137target_137disconnect_Init(pass,__pRT__,snd);
-    _GDBMI_137target_137download_Init(pass,__pRT__,snd);
-    _GDBMI_137target_137file_137delete_Init(pass,__pRT__,snd);
-    _GDBMI_137target_137file_137get_Init(pass,__pRT__,snd);
-    _GDBMI_137target_137file_137put_Init(pass,__pRT__,snd);
-    _GDBMI_137target_137select_Init(pass,__pRT__,snd);
-    _GDBMI_137thread_137info_Init(pass,__pRT__,snd);
-    _GDBMI_137thread_137list_137ids_Init(pass,__pRT__,snd);
-    _GDBMI_137thread_137select_Init(pass,__pRT__,snd);
-    _GDBMI_137trace_137define_137variable_Init(pass,__pRT__,snd);
-    _GDBMI_137trace_137find_Init(pass,__pRT__,snd);
-    _GDBMI_137trace_137frame_137collected_Init(pass,__pRT__,snd);
-    _GDBMI_137trace_137list_137variables_Init(pass,__pRT__,snd);
-    _GDBMI_137trace_137save_Init(pass,__pRT__,snd);
-    _GDBMI_137trace_137start_Init(pass,__pRT__,snd);
-    _GDBMI_137trace_137status_Init(pass,__pRT__,snd);
-    _GDBMI_137trace_137stop_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137assign_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137create_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137delete_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137evaluate_137expression_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137info_137expression_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137info_137num_137children_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137info_137path_137expression_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137info_137type_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137list_137children_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137set_137format_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137set_137frozen_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137set_137update_137range_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137set_137visualizer_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137show_137attributes_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137show_137format_Init(pass,__pRT__,snd);
-    _GDBMI_137var_137update_Init(pass,__pRT__,snd);
-    _GDBNotificationEvent_Init(pass,__pRT__,snd);
-    _GDBSelectedFrameChangedEvent_Init(pass,__pRT__,snd);
-    _GDBStatusEvent_Init(pass,__pRT__,snd);
-    _GDBTargetOutputEvent_Init(pass,__pRT__,snd);
-    _GDBThread_Init(pass,__pRT__,snd);
-    _GDBThreadGroup_Init(pass,__pRT__,snd);
-    _GDBTransientObject_Init(pass,__pRT__,snd);
-    _GDBBreakpointDeletedEvent_Init(pass,__pRT__,snd);
-    _GDBBreakpointEvent_Init(pass,__pRT__,snd);
-    _GDBCmdParamChangedEvent_Init(pass,__pRT__,snd);
-    _GDBEventSetProcessingFinished_Init(pass,__pRT__,snd);
-    _GDBEventSetProcessingStarted_Init(pass,__pRT__,snd);
-    _GDBFrame_Init(pass,__pRT__,snd);
-    _GDBLibraryLoadedEvent_Init(pass,__pRT__,snd);
-    _GDBLibraryUnloadedEvent_Init(pass,__pRT__,snd);
-    _GDBRunningEvent_Init(pass,__pRT__,snd);
-    _GDBStoppedEvent_Init(pass,__pRT__,snd);
-    _GDBThreadEvent_Init(pass,__pRT__,snd);
-    _GDBThreadGroupEvent_Init(pass,__pRT__,snd);
-    _GDBThreadSelectedEvent_Init(pass,__pRT__,snd);
-    _GDBVariable_Init(pass,__pRT__,snd);
-    _GDBBreakpointCreatedEvent_Init(pass,__pRT__,snd);
-    _GDBBreakpointModifiedEvent_Init(pass,__pRT__,snd);
-    _GDBThreadCreatedEvent_Init(pass,__pRT__,snd);
-    _GDBThreadExitedEvent_Init(pass,__pRT__,snd);
-    _GDBThreadGroupAddedEvent_Init(pass,__pRT__,snd);
-    _GDBThreadGroupExitedEvent_Init(pass,__pRT__,snd);
-    _GDBThreadGroupStartedEvent_Init(pass,__pRT__,snd);
-
-    _jv_137libgdbs_extensions_Init(pass,__pRT__,snd);
-  __END_PACKAGE__();
-}
+/*
+ * $Header$
+ *
+ * DO NOT EDIT
+ * automagically generated from the projectDefinition: jv_libgdbs.
+ */
+#define __INDIRECTVMINITCALLS__
+#include <stc.h>
+
+#ifdef WIN32
+# pragma codeseg INITCODE "INITCODE"
+#endif
+
+#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
+DLL_EXPORT void _libjv_libgdbs_Init() INIT_TEXT_SECTION;
+DLL_EXPORT void _libjv_libgdbs_InitDefinition() INIT_TEXT_SECTION;
+#endif
+
+extern void _GDBCommand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBCommandStatus_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBDebugFlags_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBEventSet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBEventSubscription_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBInternalPipeStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMAContainer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMAPropertyAccessor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMIPrinter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBPTY_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBProcess_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBSessionRecord_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadGroupType_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadState_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBTransientDataHolder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _jv_137libgdbs_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBAsyncEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBCLICommand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBCommandEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBCommandFailedError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBCommandResult_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBCommandResultEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBConnection_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBDebugger_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBDebuggerObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBInternalEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBInvalidObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMICommand_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMIParser_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBSessionRecorder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBStreamOutputEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadGroupTypeProcess_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadStateRunning_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadStateStopped_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadStateTerminated_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadStateUnknown_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBUnixProcess_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBVariableObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBWindowsProcess_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBBreakpoint_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBConsoleOutputEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBEventSetEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBExecutionEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBExitEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBLogOutputEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137ada_137task_137info_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137add_137inferior_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137after_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137commands_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137condition_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137delete_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137disable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137enable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137info_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137insert_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137list_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137passcount_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137break_137watch_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137catch_137assert_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137catch_137exception_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137catch_137load_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137catch_137unload_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137disassemble_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137evaluate_137expression_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137list_137changed_137registers_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137list_137register_137names_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137list_137register_137values_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137read_137memory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137read_137memory_137bytes_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137write_137memory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137write_137memory_137bytes_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137data_137write_137register_137values_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137dprintf_137insert_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137enable_137frame_137filters_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137enable_137pretty_137printing_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137enable_137timings_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137environment_137cd_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137environment_137directory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137environment_137path_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137environment_137pwd_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137arguments_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137continue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137finish_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137interrupt_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137jump_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137next_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137next_137instruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137return_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137run_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137step_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137step_137instruction_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137exec_137until_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137file_137exec_137and_137symbols_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137file_137exec_137file_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137file_137list_137exec_137source_137file_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137file_137list_137exec_137source_137files_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137file_137symbol_137file_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137gdb_137exit_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137gdb_137set_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137gdb_137show_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137gdb_137version_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137inferior_137tty_137set_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137inferior_137tty_137show_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137info_137ada_137exceptions_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137info_137gdb_137mi_137command_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137info_137os_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137interpreter_137exec_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137list_137features_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137list_137target_137features_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137list_137thread_137groups_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137remove_137inferior_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137stack_137info_137depth_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137stack_137info_137frame_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137stack_137list_137arguments_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137stack_137list_137frames_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137stack_137list_137locals_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137stack_137list_137variables_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137stack_137select_137frame_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137symbol_137list_137lines_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137target_137attach_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137target_137detach_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137target_137disconnect_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137target_137download_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137target_137file_137delete_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137target_137file_137get_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137target_137file_137put_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137target_137select_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137thread_137info_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137thread_137list_137ids_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137thread_137select_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137trace_137define_137variable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137trace_137find_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137trace_137frame_137collected_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137trace_137list_137variables_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137trace_137save_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137trace_137start_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137trace_137status_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137trace_137stop_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137assign_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137create_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137delete_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137evaluate_137expression_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137info_137expression_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137info_137num_137children_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137info_137path_137expression_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137info_137type_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137list_137children_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137set_137format_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137set_137frozen_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137set_137update_137range_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137set_137visualizer_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137show_137attributes_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137show_137format_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMI_137var_137update_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBNotificationEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBSelectedFrameChangedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBStatusEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBTargetOutputEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThread_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadGroup_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBTransientObject_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBBreakpointDeletedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBBreakpointEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBCmdParamChangedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBEventSetProcessingFinished_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBEventSetProcessingStarted_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBFrame_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBLibraryLoadedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBLibraryUnloadedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBRunningEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBStoppedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadGroupEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadSelectedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBVariable_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBBreakpointCreatedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBBreakpointModifiedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadCreatedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadExitedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadGroupAddedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadGroupExitedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBThreadGroupStartedEvent_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+
+extern void _jv_137libgdbs_extensions_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+
+void _libjv_libgdbs_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libjv_libgdbs__DFN", _libjv_libgdbs_InitDefinition, "jv:libgdbs");
+    _jv_137libgdbs_Init(pass,__pRT__,snd);
+
+  __END_PACKAGE__();
+}
+
+void _libjv_libgdbs_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libjv_libgdbs", _libjv_libgdbs_Init, "jv:libgdbs");
+    _GDBCommand_Init(pass,__pRT__,snd);
+    _GDBCommandStatus_Init(pass,__pRT__,snd);
+    _GDBDebugFlags_Init(pass,__pRT__,snd);
+    _GDBError_Init(pass,__pRT__,snd);
+    _GDBEvent_Init(pass,__pRT__,snd);
+    _GDBEventSet_Init(pass,__pRT__,snd);
+    _GDBEventSubscription_Init(pass,__pRT__,snd);
+    _GDBInternalPipeStream_Init(pass,__pRT__,snd);
+    _GDBMAContainer_Init(pass,__pRT__,snd);
+    _GDBMAPropertyAccessor_Init(pass,__pRT__,snd);
+    _GDBMIPrinter_Init(pass,__pRT__,snd);
+    _GDBObject_Init(pass,__pRT__,snd);
+    _GDBPTY_Init(pass,__pRT__,snd);
+    _GDBProcess_Init(pass,__pRT__,snd);
+    _GDBSessionRecord_Init(pass,__pRT__,snd);
+    _GDBThreadGroupType_Init(pass,__pRT__,snd);
+    _GDBThreadState_Init(pass,__pRT__,snd);
+    _GDBTransientDataHolder_Init(pass,__pRT__,snd);
+    _jv_137libgdbs_Init(pass,__pRT__,snd);
+    _GDBAsyncEvent_Init(pass,__pRT__,snd);
+    _GDBCLICommand_Init(pass,__pRT__,snd);
+    _GDBCommandEvent_Init(pass,__pRT__,snd);
+    _GDBCommandFailedError_Init(pass,__pRT__,snd);
+    _GDBCommandResult_Init(pass,__pRT__,snd);
+    _GDBCommandResultEvent_Init(pass,__pRT__,snd);
+    _GDBConnection_Init(pass,__pRT__,snd);
+    _GDBDebugger_Init(pass,__pRT__,snd);
+    _GDBDebuggerObject_Init(pass,__pRT__,snd);
+    _GDBInternalEvent_Init(pass,__pRT__,snd);
+    _GDBInvalidObject_Init(pass,__pRT__,snd);
+    _GDBMICommand_Init(pass,__pRT__,snd);
+    _GDBMIParser_Init(pass,__pRT__,snd);
+    _GDBSessionRecorder_Init(pass,__pRT__,snd);
+    _GDBStreamOutputEvent_Init(pass,__pRT__,snd);
+    _GDBThreadGroupTypeProcess_Init(pass,__pRT__,snd);
+    _GDBThreadInfo_Init(pass,__pRT__,snd);
+    _GDBThreadStateRunning_Init(pass,__pRT__,snd);
+    _GDBThreadStateStopped_Init(pass,__pRT__,snd);
+    _GDBThreadStateTerminated_Init(pass,__pRT__,snd);
+    _GDBThreadStateUnknown_Init(pass,__pRT__,snd);
+    _GDBUnixProcess_Init(pass,__pRT__,snd);
+    _GDBVariableObject_Init(pass,__pRT__,snd);
+    _GDBWindowsProcess_Init(pass,__pRT__,snd);
+    _GDBBreakpoint_Init(pass,__pRT__,snd);
+    _GDBConsoleOutputEvent_Init(pass,__pRT__,snd);
+    _GDBEventSetEvent_Init(pass,__pRT__,snd);
+    _GDBExecutionEvent_Init(pass,__pRT__,snd);
+    _GDBExitEvent_Init(pass,__pRT__,snd);
+    _GDBLogOutputEvent_Init(pass,__pRT__,snd);
+    _GDBMI_137ada_137task_137info_Init(pass,__pRT__,snd);
+    _GDBMI_137add_137inferior_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137after_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137commands_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137condition_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137delete_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137disable_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137enable_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137info_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137insert_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137list_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137passcount_Init(pass,__pRT__,snd);
+    _GDBMI_137break_137watch_Init(pass,__pRT__,snd);
+    _GDBMI_137catch_137assert_Init(pass,__pRT__,snd);
+    _GDBMI_137catch_137exception_Init(pass,__pRT__,snd);
+    _GDBMI_137catch_137load_Init(pass,__pRT__,snd);
+    _GDBMI_137catch_137unload_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137disassemble_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137evaluate_137expression_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137list_137changed_137registers_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137list_137register_137names_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137list_137register_137values_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137read_137memory_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137read_137memory_137bytes_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137write_137memory_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137write_137memory_137bytes_Init(pass,__pRT__,snd);
+    _GDBMI_137data_137write_137register_137values_Init(pass,__pRT__,snd);
+    _GDBMI_137dprintf_137insert_Init(pass,__pRT__,snd);
+    _GDBMI_137enable_137frame_137filters_Init(pass,__pRT__,snd);
+    _GDBMI_137enable_137pretty_137printing_Init(pass,__pRT__,snd);
+    _GDBMI_137enable_137timings_Init(pass,__pRT__,snd);
+    _GDBMI_137environment_137cd_Init(pass,__pRT__,snd);
+    _GDBMI_137environment_137directory_Init(pass,__pRT__,snd);
+    _GDBMI_137environment_137path_Init(pass,__pRT__,snd);
+    _GDBMI_137environment_137pwd_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137arguments_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137continue_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137finish_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137interrupt_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137jump_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137next_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137next_137instruction_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137return_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137run_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137step_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137step_137instruction_Init(pass,__pRT__,snd);
+    _GDBMI_137exec_137until_Init(pass,__pRT__,snd);
+    _GDBMI_137file_137exec_137and_137symbols_Init(pass,__pRT__,snd);
+    _GDBMI_137file_137exec_137file_Init(pass,__pRT__,snd);
+    _GDBMI_137file_137list_137exec_137source_137file_Init(pass,__pRT__,snd);
+    _GDBMI_137file_137list_137exec_137source_137files_Init(pass,__pRT__,snd);
+    _GDBMI_137file_137symbol_137file_Init(pass,__pRT__,snd);
+    _GDBMI_137gdb_137exit_Init(pass,__pRT__,snd);
+    _GDBMI_137gdb_137set_Init(pass,__pRT__,snd);
+    _GDBMI_137gdb_137show_Init(pass,__pRT__,snd);
+    _GDBMI_137gdb_137version_Init(pass,__pRT__,snd);
+    _GDBMI_137inferior_137tty_137set_Init(pass,__pRT__,snd);
+    _GDBMI_137inferior_137tty_137show_Init(pass,__pRT__,snd);
+    _GDBMI_137info_137ada_137exceptions_Init(pass,__pRT__,snd);
+    _GDBMI_137info_137gdb_137mi_137command_Init(pass,__pRT__,snd);
+    _GDBMI_137info_137os_Init(pass,__pRT__,snd);
+    _GDBMI_137interpreter_137exec_Init(pass,__pRT__,snd);
+    _GDBMI_137list_137features_Init(pass,__pRT__,snd);
+    _GDBMI_137list_137target_137features_Init(pass,__pRT__,snd);
+    _GDBMI_137list_137thread_137groups_Init(pass,__pRT__,snd);
+    _GDBMI_137remove_137inferior_Init(pass,__pRT__,snd);
+    _GDBMI_137stack_137info_137depth_Init(pass,__pRT__,snd);
+    _GDBMI_137stack_137info_137frame_Init(pass,__pRT__,snd);
+    _GDBMI_137stack_137list_137arguments_Init(pass,__pRT__,snd);
+    _GDBMI_137stack_137list_137frames_Init(pass,__pRT__,snd);
+    _GDBMI_137stack_137list_137locals_Init(pass,__pRT__,snd);
+    _GDBMI_137stack_137list_137variables_Init(pass,__pRT__,snd);
+    _GDBMI_137stack_137select_137frame_Init(pass,__pRT__,snd);
+    _GDBMI_137symbol_137list_137lines_Init(pass,__pRT__,snd);
+    _GDBMI_137target_137attach_Init(pass,__pRT__,snd);
+    _GDBMI_137target_137detach_Init(pass,__pRT__,snd);
+    _GDBMI_137target_137disconnect_Init(pass,__pRT__,snd);
+    _GDBMI_137target_137download_Init(pass,__pRT__,snd);
+    _GDBMI_137target_137file_137delete_Init(pass,__pRT__,snd);
+    _GDBMI_137target_137file_137get_Init(pass,__pRT__,snd);
+    _GDBMI_137target_137file_137put_Init(pass,__pRT__,snd);
+    _GDBMI_137target_137select_Init(pass,__pRT__,snd);
+    _GDBMI_137thread_137info_Init(pass,__pRT__,snd);
+    _GDBMI_137thread_137list_137ids_Init(pass,__pRT__,snd);
+    _GDBMI_137thread_137select_Init(pass,__pRT__,snd);
+    _GDBMI_137trace_137define_137variable_Init(pass,__pRT__,snd);
+    _GDBMI_137trace_137find_Init(pass,__pRT__,snd);
+    _GDBMI_137trace_137frame_137collected_Init(pass,__pRT__,snd);
+    _GDBMI_137trace_137list_137variables_Init(pass,__pRT__,snd);
+    _GDBMI_137trace_137save_Init(pass,__pRT__,snd);
+    _GDBMI_137trace_137start_Init(pass,__pRT__,snd);
+    _GDBMI_137trace_137status_Init(pass,__pRT__,snd);
+    _GDBMI_137trace_137stop_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137assign_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137create_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137delete_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137evaluate_137expression_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137info_137expression_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137info_137num_137children_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137info_137path_137expression_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137info_137type_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137list_137children_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137set_137format_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137set_137frozen_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137set_137update_137range_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137set_137visualizer_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137show_137attributes_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137show_137format_Init(pass,__pRT__,snd);
+    _GDBMI_137var_137update_Init(pass,__pRT__,snd);
+    _GDBNotificationEvent_Init(pass,__pRT__,snd);
+    _GDBSelectedFrameChangedEvent_Init(pass,__pRT__,snd);
+    _GDBStatusEvent_Init(pass,__pRT__,snd);
+    _GDBTargetOutputEvent_Init(pass,__pRT__,snd);
+    _GDBThread_Init(pass,__pRT__,snd);
+    _GDBThreadGroup_Init(pass,__pRT__,snd);
+    _GDBTransientObject_Init(pass,__pRT__,snd);
+    _GDBBreakpointDeletedEvent_Init(pass,__pRT__,snd);
+    _GDBBreakpointEvent_Init(pass,__pRT__,snd);
+    _GDBCmdParamChangedEvent_Init(pass,__pRT__,snd);
+    _GDBEventSetProcessingFinished_Init(pass,__pRT__,snd);
+    _GDBEventSetProcessingStarted_Init(pass,__pRT__,snd);
+    _GDBFrame_Init(pass,__pRT__,snd);
+    _GDBLibraryLoadedEvent_Init(pass,__pRT__,snd);
+    _GDBLibraryUnloadedEvent_Init(pass,__pRT__,snd);
+    _GDBRunningEvent_Init(pass,__pRT__,snd);
+    _GDBStoppedEvent_Init(pass,__pRT__,snd);
+    _GDBThreadEvent_Init(pass,__pRT__,snd);
+    _GDBThreadGroupEvent_Init(pass,__pRT__,snd);
+    _GDBThreadSelectedEvent_Init(pass,__pRT__,snd);
+    _GDBVariable_Init(pass,__pRT__,snd);
+    _GDBBreakpointCreatedEvent_Init(pass,__pRT__,snd);
+    _GDBBreakpointModifiedEvent_Init(pass,__pRT__,snd);
+    _GDBThreadCreatedEvent_Init(pass,__pRT__,snd);
+    _GDBThreadExitedEvent_Init(pass,__pRT__,snd);
+    _GDBThreadGroupAddedEvent_Init(pass,__pRT__,snd);
+    _GDBThreadGroupExitedEvent_Init(pass,__pRT__,snd);
+    _GDBThreadGroupStartedEvent_Init(pass,__pRT__,snd);
+
+    _jv_137libgdbs_extensions_Init(pass,__pRT__,snd);
+  __END_PACKAGE__();
+}
--- a/mingwmake.bat	Mon Jan 08 19:43:49 2018 +0000
+++ b/mingwmake.bat	Thu Jan 11 23:53:06 2018 +0000
@@ -1,18 +1,18 @@
-@REM -------
-@REM make using mingw gnu compiler
-@REM type mingwmake, and wait...
-@REM do not edit - automatically generated from ProjectDefinition
-@REM -------
-@SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
-
-@pushd ..\..\stx\rules
-@call find_mingw.bat
-@popd
-make.exe -N -f bc.mak %DEFINES% %USEMINGW_ARG% %*
-
-
-
-
+@REM -------
+@REM make using mingw gnu compiler
+@REM type mingwmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
+@pushd ..\..\stx\rules
+@call find_mingw.bat
+@popd
+make.exe -N -f bc.mak %DEFINES% %USEMINGW_ARG% %*
+
+
+
+
--- a/tests/GDBDebuggeesResource.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/GDBDebuggeesResource.st	Thu Jan 11 23:53:06 2018 +0000
@@ -5,7 +5,7 @@
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
-version 2.1 of the License. 
+version 2.1 of the License.
 
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -22,11 +22,18 @@
 
 TestResource subclass:#GDBDebuggeesResource
 	instanceVariableNames:''
-	classVariableNames:''
+	classVariableNames:'DotExe'
 	poolDictionaries:''
 	category:'GDB-Core-Tests'
 !
 
+!GDBDebuggeesResource class methodsFor:'initialization'!
+
+initialize
+    DotExe := OperatingSystem isMSWINDOWSlike ifTrue:['.exe'] ifFalse:['']
+
+!
+
 !GDBDebuggeesResource class methodsFor:'documentation'!
 
 copyright
@@ -37,7 +44,7 @@
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
-version 2.1 of the License. 
+version 2.1 of the License.
 
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -69,28 +76,30 @@
 
 !GDBDebuggeesResource methodsFor:'accessing'!
 
-binaryFactorial1
+binary: aString
     | binary |
 
-    binary := (Smalltalk getPackageDirectoryForPackage:self class package) 
-            / 'c' / 'factorial1'.
+    binary := (Smalltalk getPackageDirectoryForPackage:self class package)
+            / 'c' / Smalltalk configuration / (aString , DotExe).
     self assert:binary exists.
     self assert:binary isExecutable.
     ^ binary pathName
 
-    "Created: / 28-02-2015 / 00:47:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 07-07-2017 / 11:52:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
-binaryPressAnyKey 
-    | binary |
+binaryFactorial1
+    ^ self binary: 'factorial1'
 
-    binary := (Smalltalk getPackageDirectoryForPackage: self class package) / 'c' / 'press_any_key'.
-    self assert: binary exists.
-    self assert: binary isExecutable.
-    ^ binary pathName
+    "Created: / 28-02-2015 / 00:47:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 07-07-2017 / 11:52:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 12:43:37 / jv"
+!
+
+binaryPressAnyKey
+    ^ self binary: 'press_any_key'.
 
     "Created: / 08-03-2015 / 07:24:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 12:43:55 / jv"
 ! !
 
 !GDBDebuggeesResource class methodsFor:'documentation'!
@@ -100,3 +109,5 @@
     ^ '$Changeset: <not expanded> $'
 ! !
 
+
+GDBDebuggeesResource initialize!
--- a/tests/GDBDebuggerTestCase.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/GDBDebuggerTestCase.st	Thu Jan 11 23:53:06 2018 +0000
@@ -60,6 +60,45 @@
     ^ self == GDBDebuggerTestCase.
 ! !
 
+!GDBDebuggerTestCase methodsFor:'running'!
+
+tearDown
+    (debugger notNil and:[ debugger isConnected ]) ifTrue:[ 
+        debugger send: 'quit' andWait: false.
+    ].
+
+    "Created: / 19-01-2018 / 09:18:42 / jv"
+! !
+
+!GDBDebuggerTestCase methodsFor:'tests - basic'!
+
+test_breakpoints_02
+    |  |
+
+    debugger := GDBDebugger new.
+    self assert: debugger isConnected.
+
+    debugger executable: GDBDebuggeesResource current binaryFactorial1.
+    self assert: debugger breakpoints isEmpty.
+
+    debugger send: 'b main'.
+    self assert: debugger breakpoints size == 1.
+
+    debugger send: 'r' andWaitFor: GDBStoppedEvent.
+    self assert: debugger breakpoints size == 1.
+
+    debugger send: 'del'.
+    self assert: debugger breakpoints isEmpty.
+
+    debugger send: 'c' andWaitFor: GDBThreadGroupExitedEvent.
+    self assert: debugger breakpoints isEmpty.
+
+    debugger send: 'quit' andWait: false.
+
+    "Created: / 07-07-2017 / 11:53:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 22:04:46 / jv"
+! !
+
 !GDBDebuggerTestCase class methodsFor:'documentation'!
 
 version_HG
--- a/tests/GDBDebuggerTestsR.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/GDBDebuggerTestsR.st	Thu Jan 11 23:53:06 2018 +0000
@@ -89,7 +89,16 @@
 
     self assert: debugger inferiors size == 1.
     inferior1 := debugger inferiors anElement.
-    self assert: inferior1 threads size == 1.
+    "/ Windows (starting with Windows 10) introduced a new
+    "/ multi-threaded program loader so it can load .dll
+    "/ faster, supposedly. Therefore there may be couple other
+    "/ threads. Hence in windows, only assert that there is
+    "/ at least on thread.
+    OperatingSystem isMSWINDOWSlike ifTrue:[
+        self assert: inferior1 threads notEmpty.
+    ] ifFalse:[ 
+        self assert: inferior1 threads size == 1
+    ].
     thread1 := inferior1 threads anElement.
     self assert: thread1 stack size == 2.
     self assert: thread1 status isStopped.
@@ -115,11 +124,14 @@
 
     "Created: / 28-02-2015 / 00:55:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 12-07-2017 / 13:55:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 19-01-2018 / 09:23:24 / jv"
 !
 
 test_03
     | inferior1 thread1 |
 
+    self skipIf: OperatingSystem isMSWINDOWSlike  description: 'Skipped since we cannot interact with inferor on Windows (no TTY support)'.
+
     debugger := GDBDebugger new.
     self assert: debugger isConnected.
 
@@ -145,26 +157,33 @@
 
     "Created: / 08-03-2015 / 07:42:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 01-06-2017 / 22:30:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 14:53:19 / jv"
 !
 
 test_basic_01
-    | timeouted |
+    | timeToExit eventPumpProcess eventDispatchProcess|
 
     debugger := GDBDebugger new.
+    timeToExit := 0.
+    eventPumpProcess := (debugger instVarNamed: #connection) instVarNamed: #eventPumpProcess.
+    eventDispatchProcess := (debugger instVarNamed: #connection) instVarNamed: #eventDispatchProcess.
     self assert: debugger isConnected.
-    timeouted  := ([
-        debugger send: (GDBMI_gdb_exit new).
-        [ debugger isConnected ] whileTrue:[
-            Delay waitForMilliseconds: 200.  
-        ].
-        1.
-    ] valueWithTimeout: 3 seconds) isNil.
-
-    self assert: timeouted not.
+    self assert: eventPumpProcess isDead not.
+    self assert: eventDispatchProcess isDead not.
+    debugger send: (GDBMI_gdb_exit new) andWait: false.      
+    [ debugger isConnected and:[timeToExit < 2000] ] whileTrue:[
+        Logger trace:'Still connected...'.
+        Delay waitForMilliseconds: 200.  
+        timeToExit := timeToExit + 200.
+    ].
+    self assert: timeToExit < 2000.
     self assert: debugger isConnected not.
+    self assert: eventPumpProcess isDead.
+    self assert: eventDispatchProcess isDead.
 
     "Created: / 24-06-2014 / 09:06:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 31-05-2017 / 22:42:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 15:29:08 / jv"
 !
 
 test_breakpoints_01a
@@ -251,33 +270,10 @@
     "Created: / 07-07-2017 / 12:34:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
-test_breakpoints_02
-    |  |
-
-    debugger := GDBDebugger new.
-    self assert: debugger isConnected.
-
-    debugger executable: GDBDebuggeesResource current binaryFactorial1.
-    self assert: debugger breakpoints isEmpty.
-
-    debugger send: 'b read'.
-    self assert: debugger breakpoints size == 1.
+test_breakpoints_03a
 
-    debugger send: 'r' andWaitFor: GDBStoppedEvent.
-    self assert: debugger breakpoints size == 1.
-
-    debugger send: 'del'.
-    self assert: debugger breakpoints isEmpty.
+    self skipIf: OperatingSystem isMSWINDOWSlike  description: 'Skipped since we don;t have separate console TTY (no TTY support)'.
 
-    debugger send: 'c' andWaitFor: GDBThreadGroupExitedEvent.
-    self assert: debugger breakpoints isEmpty.
-
-    debugger send: 'quit' andWait: false.
-
-    "Created: / 07-07-2017 / 11:53:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
-test_breakpoints_03a
     debugger := GDBDebugger new.
     self assert: debugger isConnected.
 
@@ -304,6 +300,7 @@
 
     "Created: / 10-07-2017 / 22:05:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 11-07-2017 / 11:06:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-01-2018 / 14:57:37 / jv"
 !
 
 test_breakpoints_04a
--- a/tests/GDBMIParserTests.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/GDBMIParserTests.st	Thu Jan 11 23:53:06 2018 +0000
@@ -415,6 +415,104 @@
 
     "Created: / 01-06-2014 / 22:57:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 27-11-2017 / 20:29:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+test_simple_session_01_crlf
+    | parser  events |
+
+    parser := GDBMIParser 
+            on:('~"GNU gdb (GDB) 7.5-ubuntu\n"
+~"Copyright (C) 2012 Free Software Foundation, Inc.\n"
+~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
+~"This GDB was configured as \"x86_64-linux-gnu\".\nFor bug reporting instructions, please see:\n"
+~"<http://www.gnu.org/software/gdb/bugs/>...\n"
+~"Reading symbols from /home/jv/Private/Projects/SmalltalkX/sources/branches/jv1/build/jv/libgdbs/tests/c/factorial..."
+~"done.\n"
+(gdb) 
+' asStringCollection asStringWith: (Character return, Character lf)).
+    events := parser parseOutput.
+    self assert:events size == 7.
+    self assert:events first isConsoleOutputEvent.
+    self assert:events first value = 'GNU gdb (GDB) 7.5-ubuntu
+'.
+    self assert:events last isConsoleOutputEvent.
+    self assert:events last value = 'done.
+'.
+    parser := GDBMIParser 
+            on:'^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000400556",func="main",file="factorial.c",fullname="/home/jv/Private/Projects/SmalltalkX/sources/branches/jv1/build/jv/libgdbs/tests/c/factorial.c",line="12",times="0",original-location="main"}
+(gdb) 
+'.
+    events := parser parseOutput.
+    self assert:events size == 1.
+    self assert:events first result status == CommandStatusDone.
+    self assert:((events first result propertyAt:'bkpt') at:'addr') 
+                = '0x0000000000400556'.
+    parser := GDBMIParser 
+            on:'~"Breakpoint 2 at 0x400527: file factorial.c, line 4.\n"
+=breakpoint-created,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000400527",func="factorial",file="factorial.c",fullname="/home/jv/Private/Projects/SmalltalkX/sources/branches/jv1/build/jv/libgdbs/tests/c/factorial.c",line="4",times="0",original-location="factorial"}
+^done
+(gdb)
+'.
+    events := parser parseOutput.
+    self assert:events size == 2.
+    self assert:events first isConsoleOutputEvent.
+    self assert:events first value 
+                = 'Breakpoint 2 at 0x400527: file factorial.c, line 4.
+'.
+    self assert:events second isNotificationEvent.
+    self assert:events second class == GDBBreakpointCreatedEvent.
+    self assert:events second type = 'breakpoint-created'.
+    self assert:events second breakpoints size == 1.
+    self assert:events second breakpoints first class == GDBBreakpoint.
+    self assert:events second breakpoints first  number = 2.
+    self assert:events second breakpoints first  file = 'factorial.c'.
+    parser := GDBMIParser 
+            on:'&"info break\n"
+~"Num     Type           Disp Enb Address            What\n"
+~"1       breakpoint     keep y   0x0000000000400556 in main at factorial.c:12\n"
+~"2       breakpoint     keep y   0x0000000000400527 in factorial at factorial.c:4\n"
+^done
+(gdb)
+'.
+    events := parser parseOutput.
+    self assert:events size == 5.
+    self assert:events first isLogOutputEvent.
+    self assert:events first value = 'info break
+'.
+    self assert:events second isConsoleOutputEvent.
+    self assert:events third isConsoleOutputEvent.
+    self assert:events fourth isConsoleOutputEvent.
+    self assert:events fifth isCommandResultEvent.
+    parser := GDBMIParser 
+            on:'&"run\n"
+~"Starting program: /home/jv/Private/Projects/SmalltalkX/sources/branches/jv1/build/jv/libgdbs/tests/c/factorial \n"
+=thread-group-started,id="i1",pid="17240"
+=thread-created,id="1",group-id="i1"
+^running
+*running,thread-id="all"
+(gdb)
+'.
+    "/ Note that parser yields anb output after first async event,
+    "/ so to parse all events in the above input we have to call
+    "/ parseOutput couple times
+    events := parser parseOutput.
+    self assert:events size == 3.
+    self assert:events first isLogOutputEvent.
+    self assert:events second isConsoleOutputEvent.
+    self assert:events third type = 'thread-group-started'.
+    self assert:events third threadGroupId = 'i1'
+.
+    events := parser parseOutput.
+    self assert:events size == 1.
+    self assert:events first type = 'thread-created'.
+    self assert:events first threadId = 1.
+
+    events := parser parseOutput.
+    self assert:events size == 2.
+    self assert:events first isCommandResultEvent.
+    self assert:events second type = 'running'.
+
+    "Created: / 12-01-2018 / 08:42:15 / jv"
 ! !
 
 !GDBMIParserTests methodsFor:'tests - values'!
--- a/tests/Make.proto	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/Make.proto	Thu Jan 11 23:53:06 2018 +0000
@@ -1,152 +1,152 @@
-# $Header$
-#
-# DO NOT EDIT
-# automagically generated from the projectDefinition: jv_libgdbs_tests.
-#
-# Warning: once you modify this file, do not rerun
-# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
-#
-# The Makefile as generated by this Make.proto supports the following targets:
-#    make         - compile all st-files to a classLib
-#    make clean   - clean all temp files
-#    make clobber - clean all
-#
-# This file contains definitions for Unix based platforms.
-# It shares common definitions with the win32-make in Make.spec.
-
-#
-# position (of this package) in directory hierarchy:
-# (must point to ST/X top directory, for tools and includes)
-TOP=../../../stx
-INCLUDE_TOP=$(TOP)/..
-
-# subdirectories where targets are to be made:
-SUBDIRS=
-
-
-# subdirectories where Makefiles are to be made:
-# (only define if different from SUBDIRS)
-# ALLSUBDIRS=
-
-REQUIRED_SUPPORT_DIRS=
-
-# if your embedded C code requires any system includes,
-# add the path(es) here:,
-# ********** OPTIONAL: MODIFY the next lines ***
-# LOCALINCLUDES=-Ifoo -Ibar
-LOCALINCLUDES= -I$(INCLUDE_TOP)/jv/libgdbs -I$(INCLUDE_TOP)/stx/goodies/magritte -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic
-
-
-# if you need any additional defines for embedded C code,
-# add them here:,
-# ********** OPTIONAL: MODIFY the next lines ***
-# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
-LOCALDEFINES=
-
-LIBNAME=libjv_libgdbs_tests
-STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=.  -varPrefix=$(LIBNAME)
-
-
-# ********** OPTIONAL: MODIFY the next line ***
-# additional C-libraries that should be pre-linked with the class-objects
-LD_OBJ_LIBS=
-LOCAL_SHARED_LIBS=
-
-
-# ********** OPTIONAL: MODIFY the next line ***
-# additional C targets or libraries should be added below
-LOCAL_EXTRA_TARGETS=
-
-OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
-
-
-
-all:: preMake classLibRule postMake
-
-pre_objs:: testprograms 
-
-
-.PHONY: testprograms
-
-testprograms:
-	$(MAKE) -C c
-
-clean::
-	$(MAKE) -C c clean
-
-clobber::
-	$(MAKE) -C c clobber
-
-
-
-
-
-# Enforce recompilation of package definition class if Mercurial working
-# copy state changes. Together with --guessVersion it ensures that package
-# definition class always contains correct binary revision string.
-ifneq (**NOHG**, $(shell hg root 2> /dev/null || echo -n '**NOHG**'))
-jv_libgdbs_tests.$(O): $(shell hg root)/.hg/dirstate
-endif
-
-
-
-
-# run default testsuite for this package
-test: $(TOP)/goodies/builder/reports
-	$(MAKE) -C $(TOP)/goodies/builder/reports -f Makefile.init
-	$(TOP)/goodies/builder/reports/report-runner.sh -D . -r Builder::TestReport -p $(PACKAGE)
-
-
-
-# add more install actions here
-install::
-
-# add more install actions for aux-files (resources) here
-installAux::
-
-# add more preMake actions here
-preMake::
-
-# add more postMake actions here
-postMake:: cleanjunk
-
-# build all mandatory prerequisite packages (containing superclasses) for this package
-prereq:
-	cd $(TOP)/libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/goodies/announcements && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd $(TOP)/goodies/magritte && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	cd ../ && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-
-
-# build all packages containing referenced classes for this package
-# they are not needed to compile the package (but later, to load it)
-references:
-
-
-cleanjunk::
-	-rm -f *.s *.s2
-
-clean::
-	-rm -f *.o *.H
-
-clobber:: clean
-	-rm -f *.so *.dll
-
-
-# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)GDBDebuggeesResource.$(O) GDBDebuggeesResource.$(C) GDBDebuggeesResource.$(H): GDBDebuggeesResource.st $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestResource.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBDebuggerTestCase.$(O) GDBDebuggerTestCase.$(C) GDBDebuggerTestCase.$(H): GDBDebuggerTestCase.st $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBInternalPipeStreamTests.$(O) GDBInternalPipeStreamTests.$(C) GDBInternalPipeStreamTests.$(H): GDBInternalPipeStreamTests.st $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMIParserTests.$(O) GDBMIParserTests.$(C) GDBMIParserTests.$(H): GDBMIParserTests.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMIPrinterTests.$(O) GDBMIPrinterTests.$(C) GDBMIPrinterTests.$(H): GDBMIPrinterTests.st $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)jv_libgdbs_tests.$(O) jv_libgdbs_tests.$(C) jv_libgdbs_tests.$(H): jv_libgdbs_tests.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)GDBDebuggerTestsR.$(O) GDBDebuggerTestsR.$(C) GDBDebuggerTestsR.$(H): GDBDebuggerTestsR.st $(INCLUDE_TOP)/jv/libgdbs/tests/GDBDebuggerTestCase.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-
-# ENDMAKEDEPEND --- do not remove this line
-
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: jv_libgdbs_tests.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# The Makefile as generated by this Make.proto supports the following targets:
+#    make         - compile all st-files to a classLib
+#    make clean   - clean all temp files
+#    make clobber - clean all
+#
+# This file contains definitions for Unix based platforms.
+# It shares common definitions with the win32-make in Make.spec.
+
+#
+# position (of this package) in directory hierarchy:
+# (must point to ST/X top directory, for tools and includes)
+TOP=../../../stx
+INCLUDE_TOP=$(TOP)/..
+
+# subdirectories where targets are to be made:
+SUBDIRS=
+
+
+# subdirectories where Makefiles are to be made:
+# (only define if different from SUBDIRS)
+# ALLSUBDIRS=
+
+REQUIRED_SUPPORT_DIRS=
+
+# if your embedded C code requires any system includes,
+# add the path(es) here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALINCLUDES=-Ifoo -Ibar
+LOCALINCLUDES= -I$(INCLUDE_TOP)/jv/libgdbs -I$(INCLUDE_TOP)/stx/goodies/magritte -I$(INCLUDE_TOP)/stx/goodies/sunit -I$(INCLUDE_TOP)/stx/libbasic
+
+
+# if you need any additional defines for embedded C code,
+# add them here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
+LOCALDEFINES=
+
+LIBNAME=libjv_libgdbs_tests
+STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=.  -varPrefix=$(LIBNAME)
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C-libraries that should be pre-linked with the class-objects
+LD_OBJ_LIBS=
+LOCAL_SHARED_LIBS=
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C targets or libraries should be added below
+LOCAL_EXTRA_TARGETS=
+
+OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
+
+
+
+all:: preMake classLibRule postMake
+
+pre_objs:: testprograms
+
+
+.PHONY: testprograms
+
+testprograms:
+	$(MAKE) BUILD_TARGET=$(BUILD_TARGET) -C c
+
+clean::
+	$(MAKE) BUILD_TARGET=$(BUILD_TARGET) -C c clean
+
+clobber::
+	$(MAKE) BUILD_TARGET=$(BUILD_TARGET) -C c clobber
+
+
+
+
+
+# Enforce recompilation of package definition class if Mercurial working
+# copy state changes. Together with --guessVersion it ensures that package
+# definition class always contains correct binary revision string.
+ifneq (**NOHG**, $(shell hg root 2> /dev/null || echo -n '**NOHG**'))
+jv_libgdbs_tests.$(O): $(shell hg root)/.hg/dirstate
+endif
+
+
+
+
+# run default testsuite for this package
+test: $(TOP)/goodies/builder/reports
+	$(MAKE) -C $(TOP)/goodies/builder/reports -f Makefile.init
+	$(TOP)/goodies/builder/reports/report-runner.sh -D . -r Builder::TestReport -p $(PACKAGE)
+
+
+
+# add more install actions here
+install::
+
+# add more install actions for aux-files (resources) here
+installAux::
+
+# add more preMake actions here
+preMake::
+
+# add more postMake actions here
+postMake:: cleanjunk
+
+# build all mandatory prerequisite packages (containing superclasses) for this package
+prereq:
+	cd $(TOP)/libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/goodies/announcements && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/goodies/sunit && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd $(TOP)/goodies/magritte && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	cd ../ && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+# build all packages containing referenced classes for this package
+# they are not needed to compile the package (but later, to load it)
+references:
+
+
+cleanjunk::
+	-rm -f *.s *.s2
+
+clean::
+	-rm -f *.o *.H
+
+clobber:: clean
+	-rm -f *.so *.dll
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)GDBDebuggeesResource.$(O) GDBDebuggeesResource.$(C) GDBDebuggeesResource.$(H): GDBDebuggeesResource.st $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestResource.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBDebuggerTestCase.$(O) GDBDebuggerTestCase.$(C) GDBDebuggerTestCase.$(H): GDBDebuggerTestCase.st $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBInternalPipeStreamTests.$(O) GDBInternalPipeStreamTests.$(C) GDBInternalPipeStreamTests.$(H): GDBInternalPipeStreamTests.st $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMIParserTests.$(O) GDBMIParserTests.$(C) GDBMIParserTests.$(H): GDBMIParserTests.st $(INCLUDE_TOP)/jv/libgdbs/GDBCommandStatus.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMIPrinterTests.$(O) GDBMIPrinterTests.$(C) GDBMIPrinterTests.$(H): GDBMIPrinterTests.st $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)jv_libgdbs_tests.$(O) jv_libgdbs_tests.$(C) jv_libgdbs_tests.$(H): jv_libgdbs_tests.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)GDBDebuggerTestsR.$(O) GDBDebuggerTestsR.$(C) GDBDebuggerTestsR.$(H): GDBDebuggerTestsR.st $(INCLUDE_TOP)/jv/libgdbs/tests/GDBDebuggerTestCase.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestAsserter.$(H) $(INCLUDE_TOP)/stx/goodies/sunit/TestCase.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
--- a/tests/Make.spec	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/Make.spec	Thu Jan 11 23:53:06 2018 +0000
@@ -1,75 +1,75 @@
-# $Header$
-#
-# DO NOT EDIT
-# automagically generated from the projectDefinition: jv_libgdbs_tests.
-#
-# Warning: once you modify this file, do not rerun
-# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
-#
-# This file contains specifications which are common to all platforms.
-#
-
-# Do NOT CHANGE THESE DEFINITIONS
-# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
-#  to find the source code of a class and to find the library for a package)
-MODULE=jv
-MODULE_DIR=libgdbs/tests
-PACKAGE=$(MODULE):$(MODULE_DIR)
-
-
-# Argument(s) to the stc compiler (stc --usage).
-#  -headerDir=. : create header files locally
-#                (if removed, they will be created as common
-#  -Pxxx       : defines the package
-#  -Zxxx       : a prefix for variables within the classLib
-#  -Dxxx       : defines passed to CC for inline C-code
-#  -Ixxx       : include path passed to CC for inline C-code
-#  +optspace   : optimized for space
-#  +optspace2  : optimized more for space
-#  +optspace3  : optimized even more for space
-#  +optinline  : generate inline code for some ST constructs
-#  +inlineNew  : additionally inline new
-#  +inlineMath : additionally inline some floatPnt math stuff
-#
-# ********** OPTIONAL: MODIFY the next line(s) ***
-# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
-# STCLOCALOPTIMIZATIONS=+optspace3
-STCLOCALOPTIMIZATIONS=+optspace3
-
-
-# Argument(s) to the stc compiler (stc --usage).
-#  -warn            : no warnings
-#  -warnNonStandard : no warnings about ST/X extensions
-#  -warnEOLComments : no warnings about EOL comment extension
-#  -warnPrivacy     : no warnings about privateClass extension
-#  -warnUnused      : no warnings about unused variables
-#
-# ********** OPTIONAL: MODIFY the next line(s) ***
-# STCWARNINGS=-warn
-# STCWARNINGS=-warnNonStandard
-# STCWARNINGS=-warnEOLComments
-STCWARNINGS=-warnNonStandard
-
-COMMON_CLASSES= \
-	GDBDebuggeesResource \
-	GDBDebuggerTestCase \
-	GDBInternalPipeStreamTests \
-	GDBMIParserTests \
-	GDBMIPrinterTests \
-	jv_libgdbs_tests \
-	GDBDebuggerTestsR \
-
-
-
-
-COMMON_OBJS= \
-    $(OUTDIR)GDBDebuggeesResource.$(O) \
-    $(OUTDIR)GDBDebuggerTestCase.$(O) \
-    $(OUTDIR)GDBInternalPipeStreamTests.$(O) \
-    $(OUTDIR)GDBMIParserTests.$(O) \
-    $(OUTDIR)GDBMIPrinterTests.$(O) \
-    $(OUTDIR)jv_libgdbs_tests.$(O) \
-    $(OUTDIR)GDBDebuggerTestsR.$(O) \
-
-
-
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: jv_libgdbs_tests.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains specifications which are common to all platforms.
+#
+
+# Do NOT CHANGE THESE DEFINITIONS
+# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
+#  to find the source code of a class and to find the library for a package)
+MODULE=jv
+MODULE_DIR=libgdbs/tests
+PACKAGE=$(MODULE):$(MODULE_DIR)
+
+
+# Argument(s) to the stc compiler (stc --usage).
+#  -headerDir=. : create header files locally
+#                (if removed, they will be created as common
+#  -Pxxx       : defines the package
+#  -Zxxx       : a prefix for variables within the classLib
+#  -Dxxx       : defines passed to CC for inline C-code
+#  -Ixxx       : include path passed to CC for inline C-code
+#  +optspace   : optimized for space
+#  +optspace2  : optimized more for space
+#  +optspace3  : optimized even more for space
+#  +optinline  : generate inline code for some ST constructs
+#  +inlineNew  : additionally inline new
+#  +inlineMath : additionally inline some floatPnt math stuff
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
+
+
+# Argument(s) to the stc compiler (stc --usage).
+#  -warn            : no warnings
+#  -warnNonStandard : no warnings about ST/X extensions
+#  -warnEOLComments : no warnings about EOL comment extension
+#  -warnPrivacy     : no warnings about privateClass extension
+#  -warnUnused      : no warnings about unused variables
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCWARNINGS=-warn
+# STCWARNINGS=-warnNonStandard
+# STCWARNINGS=-warnEOLComments
+STCWARNINGS=-warnNonStandard
+
+COMMON_CLASSES= \
+	GDBDebuggeesResource \
+	GDBDebuggerTestCase \
+	GDBInternalPipeStreamTests \
+	GDBMIParserTests \
+	GDBMIPrinterTests \
+	jv_libgdbs_tests \
+	GDBDebuggerTestsR \
+
+
+
+
+COMMON_OBJS= \
+    $(OUTDIR)GDBDebuggeesResource.$(O) \
+    $(OUTDIR)GDBDebuggerTestCase.$(O) \
+    $(OUTDIR)GDBInternalPipeStreamTests.$(O) \
+    $(OUTDIR)GDBMIParserTests.$(O) \
+    $(OUTDIR)GDBMIPrinterTests.$(O) \
+    $(OUTDIR)jv_libgdbs_tests.$(O) \
+    $(OUTDIR)GDBDebuggerTestsR.$(O) \
+
+
+
--- a/tests/Makefile.init	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/Makefile.init	Thu Jan 11 23:53:06 2018 +0000
@@ -1,27 +1,27 @@
-#
-# DO NOT EDIT
-#
-# make uses this file (Makefile) only, if there is no
-# file named "makefile" (lower-case m) in the same directory.
-# My only task is to generate the real makefile and call make again.
-# Thereafter, I am no longer used and needed.
-#
-# MACOSX caveat:
-#   as filenames are not case sensitive (in a default setup),
-#   we cannot use the above trick. Therefore, this file is now named
-#   "Makefile.init", and you have to execute "make -f Makefile.init" to
-#   get the initial makefile.  This is now also done by the toplevel CONFIG
-#   script.
-
-.PHONY: run
-
-run: makefile
-	$(MAKE) -f makefile
-
-#only needed for the definition of $(TOP)
-include Make.proto
-
-makefile: mf
-
-mf:
-	$(TOP)/rules/stmkmf
+#
+# DO NOT EDIT
+#
+# make uses this file (Makefile) only, if there is no
+# file named "makefile" (lower-case m) in the same directory.
+# My only task is to generate the real makefile and call make again.
+# Thereafter, I am no longer used and needed.
+#
+# MACOSX caveat:
+#   as filenames are not case sensitive (in a default setup),
+#   we cannot use the above trick. Therefore, this file is now named
+#   "Makefile.init", and you have to execute "make -f Makefile.init" to
+#   get the initial makefile.  This is now also done by the toplevel CONFIG
+#   script.
+
+.PHONY: run
+
+run: makefile
+	$(MAKE) -f makefile
+
+#only needed for the definition of $(TOP)
+include Make.proto
+
+makefile: mf
+
+mf:
+	$(TOP)/rules/stmkmf
--- a/tests/abbrev.stc	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/abbrev.stc	Thu Jan 11 23:53:06 2018 +0000
@@ -1,10 +1,10 @@
-# automagically generated by the project definition
-# this file is needed for stc to be able to compile modules independently.
-# it provides information about a classes filename, category and especially namespace.
-GDBDebuggeesResource GDBDebuggeesResource jv:libgdbs/tests 'GDB-Core-Tests' 1
-GDBDebuggerTestCase GDBDebuggerTestCase jv:libgdbs/tests 'GDB-Core-Tests' 1
-GDBInternalPipeStreamTests GDBInternalPipeStreamTests jv:libgdbs/tests 'GDB-Support-Tests' 1
-GDBMIParserTests GDBMIParserTests jv:libgdbs/tests 'GDB-Private-Tests' 1
-GDBMIPrinterTests GDBMIPrinterTests jv:libgdbs/tests 'GDB-Private-Tests' 1
-jv_libgdbs_tests jv_libgdbs_tests jv:libgdbs/tests '* Projects & Packages *' 3
-GDBDebuggerTestsR GDBDebuggerTestsR jv:libgdbs/tests 'GDB-Core-Tests' 1
+# automagically generated by the project definition
+# this file is needed for stc to be able to compile modules independently.
+# it provides information about a classes filename, category and especially namespace.
+GDBDebuggeesResource GDBDebuggeesResource jv:libgdbs/tests 'GDB-Core-Tests' 1
+GDBDebuggerTestCase GDBDebuggerTestCase jv:libgdbs/tests 'GDB-Core-Tests' 1
+GDBInternalPipeStreamTests GDBInternalPipeStreamTests jv:libgdbs/tests 'GDB-Support-Tests' 1
+GDBMIParserTests GDBMIParserTests jv:libgdbs/tests 'GDB-Private-Tests' 1
+GDBMIPrinterTests GDBMIPrinterTests jv:libgdbs/tests 'GDB-Private-Tests' 1
+jv_libgdbs_tests jv_libgdbs_tests jv:libgdbs/tests '* Projects & Packages *' 3
+GDBDebuggerTestsR GDBDebuggerTestsR jv:libgdbs/tests 'GDB-Core-Tests' 1
--- a/tests/bc.mak	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/bc.mak	Thu Jan 11 23:53:06 2018 +0000
@@ -1,96 +1,105 @@
-# $Header$
-#
-# DO NOT EDIT
-# automagically generated from the projectDefinition: jv_libgdbs_tests.
-#
-# Warning: once you modify this file, do not rerun
-# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
-#
-# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
-# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
-# It shares common definitions with the unix-make in Make.spec.
-# The bc.mak supports the following targets:
-#    bmake         - compile all st-files to a classLib (dll)
-#    bmake clean   - clean all temp files
-#    bmake clobber - clean all
-#
-# Historic Note:
-#  this used to contain only rules to make with borland
-#    (called via bmake, by "make.exe -f bc.mak")
-#  this has changed; it is now also possible to build using microsoft visual c
-#    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
-#
-TOP=..\..\..\stx
-INCLUDE_TOP=$(TOP)\..
-
-
-
-!INCLUDE $(TOP)\rules\stdHeader_bc
-
-!INCLUDE Make.spec
-
-LIBNAME=libjv_libgdbs_tests
-MODULE_PATH=libgdbs\tests
-RESFILES=jv_libgdbs_testsWINrc.$(RES)
-
-
-
-LOCALINCLUDES= -I$(INCLUDE_TOP)\jv\libgdbs -I$(INCLUDE_TOP)\stx\goodies\magritte -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic
-LOCALDEFINES=
-
-STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
-LOCALLIBS=
-
-OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
-
-ALL::  classLibRule
-
-classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
-
-!INCLUDE $(TOP)\rules\stdRules_bc
-
-# build all mandatory prerequisite packages (containing superclasses) for this package
-prereq:
-	pushd ..\..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\..\stx\goodies\announcements & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\..\stx\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\..\stx\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd ..\..\..\stx\goodies\magritte & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-	pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
-
-
-
-
-
-
-
-test: $(TOP)\goodies\builder\reports\NUL
-	pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT)
-	$(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE)
-        
-clean::
-	-del *.$(CSUFFIX)
-
-
-# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)GDBDebuggeesResource.$(O) GDBDebuggeesResource.$(C) GDBDebuggeesResource.$(H): GDBDebuggeesResource.st $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestResource.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBDebuggerTestCase.$(O) GDBDebuggerTestCase.$(C) GDBDebuggerTestCase.$(H): GDBDebuggerTestCase.st $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBInternalPipeStreamTests.$(O) GDBInternalPipeStreamTests.$(C) GDBInternalPipeStreamTests.$(H): GDBInternalPipeStreamTests.st $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMIParserTests.$(O) GDBMIParserTests.$(C) GDBMIParserTests.$(H): GDBMIParserTests.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)GDBMIPrinterTests.$(O) GDBMIPrinterTests.$(C) GDBMIPrinterTests.$(H): GDBMIPrinterTests.st $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)jv_libgdbs_tests.$(O) jv_libgdbs_tests.$(C) jv_libgdbs_tests.$(H): jv_libgdbs_tests.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)GDBDebuggerTestsR.$(O) GDBDebuggerTestsR.$(C) GDBDebuggerTestsR.$(H): GDBDebuggerTestsR.st $(INCLUDE_TOP)\jv\libgdbs\tests\GDBDebuggerTestCase.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-
-# ENDMAKEDEPEND --- do not remove this line
-
-# **Must be at end**
-
-# Enforce recompilation of package definition class if Mercurial working
-# copy state changes. Together with --guessVersion it ensures that package
-# definition class always contains correct binary revision string.
-!IFDEF HGROOT
-$(OUTDIR)jv_libgdbs_tests.$(O): $(HGROOT)\.hg\dirstate
-!ENDIF
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: jv_libgdbs_tests.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
+# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
+# It shares common definitions with the unix-make in Make.spec.
+# The bc.mak supports the following targets:
+#    bmake         - compile all st-files to a classLib (dll)
+#    bmake clean   - clean all temp files
+#    bmake clobber - clean all
+#
+# Historic Note:
+#  this used to contain only rules to make with borland
+#    (called via bmake, by "make.exe -f bc.mak")
+#  this has changed; it is now also possible to build using microsoft visual c
+#    (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
+#
+TOP=..\..\..\stx
+INCLUDE_TOP=$(TOP)\..
+
+
+
+!INCLUDE $(TOP)\rules\stdHeader_bc
+
+!INCLUDE Make.spec
+
+LIBNAME=libjv_libgdbs_tests
+MODULE_PATH=libgdbs\tests
+RESFILES=jv_libgdbs_testsWINrc.$(RES)
+
+
+
+LOCALINCLUDES= -I$(INCLUDE_TOP)\jv\libgdbs -I$(INCLUDE_TOP)\stx\goodies\magritte -I$(INCLUDE_TOP)\stx\goodies\sunit -I$(INCLUDE_TOP)\stx\libbasic
+LOCALDEFINES=
+
+STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES)  -varPrefix=$(LIBNAME)
+LOCALLIBS=
+
+OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
+
+ALL:: testprograms classLibRule
+
+classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
+
+!INCLUDE $(TOP)\rules\stdRules_bc
+
+# build all mandatory prerequisite packages (containing superclasses) for this package
+prereq:
+	pushd ..\..\..\stx\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\goodies\announcements & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\libbasic2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\libview & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\libview2 & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\goodies\sunit & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\libwidg & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd ..\..\..\stx\goodies\magritte & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+	pushd .. & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+
+testprograms:
+	set "PATH=C:\MSYS64\usr\bin;C:\MINGW\MSYS\1.0\bin;C:\MSYS\1.0\bin;%%PATH%%" & make BUILD_TARGET=$(BUILD_TARGET) -C c
+
+clean::
+	set "PATH=C:\MSYS64\usr\bin;C:\MINGW\MSYS\1.0\bin;C:\MSYS\1.0\bin;%%PATH%%" & make BUILD_TARGET=$(BUILD_TARGET) -C c clean
+
+clobber::
+	set "PATH=C:\MSYS64\usr\bin;C:\MINGW\MSYS\1.0\bin;C:\MSYS\1.0\bin;%%PATH%%" & make BUILD_TARGET=$(BUILD_TARGET) -C c clobber
+
+
+
+
+test: $(TOP)\goodies\builder\reports\NUL
+	pushd $(TOP)\goodies\builder\reports & $(MAKE_BAT)
+	$(TOP)\goodies\builder\reports\report-runner.bat -D . -r Builder::TestReport -p $(PACKAGE)
+
+clean::
+	-del *.$(CSUFFIX)
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)GDBDebuggeesResource.$(O) GDBDebuggeesResource.$(C) GDBDebuggeesResource.$(H): GDBDebuggeesResource.st $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestResource.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBDebuggerTestCase.$(O) GDBDebuggerTestCase.$(C) GDBDebuggerTestCase.$(H): GDBDebuggerTestCase.st $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBInternalPipeStreamTests.$(O) GDBInternalPipeStreamTests.$(C) GDBInternalPipeStreamTests.$(H): GDBInternalPipeStreamTests.st $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMIParserTests.$(O) GDBMIParserTests.$(C) GDBMIParserTests.$(H): GDBMIParserTests.st $(INCLUDE_TOP)\jv\libgdbs\GDBCommandStatus.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GDBMIPrinterTests.$(O) GDBMIPrinterTests.$(C) GDBMIPrinterTests.$(H): GDBMIPrinterTests.st $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)jv_libgdbs_tests.$(O) jv_libgdbs_tests.$(C) jv_libgdbs_tests.$(H): jv_libgdbs_tests.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)GDBDebuggerTestsR.$(O) GDBDebuggerTestsR.$(C) GDBDebuggerTestsR.$(H): GDBDebuggerTestsR.st $(INCLUDE_TOP)\jv\libgdbs\tests\GDBDebuggerTestCase.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestAsserter.$(H) $(INCLUDE_TOP)\stx\goodies\sunit\TestCase.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
+# **Must be at end**
+
+# Enforce recompilation of package definition class if Mercurial working
+# copy state changes. Together with --guessVersion it ensures that package
+# definition class always contains correct binary revision string.
+!IFDEF HGROOT
+$(OUTDIR)jv_libgdbs_tests.$(O): $(HGROOT)\.hg\dirstate
+!ENDIF
--- a/tests/bmake.bat	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/bmake.bat	Thu Jan 11 23:53:06 2018 +0000
@@ -1,15 +1,15 @@
-@REM -------
-@REM make using Borland bcc32
-@REM type bmake, and wait...
-@REM do not edit - automatically generated from ProjectDefinition
-@REM -------
-@SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
-
-make.exe -N -f bc.mak  %DEFINES% %*
-
-
-
-
+@REM -------
+@REM make using Borland bcc32
+@REM type bmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
+make.exe -N -f bc.mak  %DEFINES% %*
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/c/Makefile	Thu Jan 11 23:53:06 2018 +0000
@@ -0,0 +1,61 @@
+ifndef BUILD_TARGET
+$(error "BUILD_TARGET not defined")
+endif
+
+CC=
+ifeq ($(OS), Windows_NT)
+OS=windows32
+else
+OS=$(shell uname -s)
+endif
+CFLAGS=-ggdb3 -O0 -W -Wall -Wno-unused-parameter
+CFLAGS_BIN=$(CFLAGS)
+CFLAGS_LIB=$(CFLAGS)
+
+RM    = rm -f
+RM_RF = rm -rf
+MD = mkdir
+GREP = grep
+
+ifeq ($(OS), windows32)
+EXE = .exe
+DLL = .dll
+LIB = .a
+ifeq ($(CC),)
+CC = gcc
+endif
+else
+EXE =
+DLL = .so
+LIB =.so
+CC = gcc
+
+endif
+
+SOURCES = $(wildcard *.c)
+SOURCES_BIN = $(shell $(GREP) -l 'main.*argc.*argv' *.c)
+
+BINARIES   = $(patsubst %.c,$(BUILD_TARGET)/%$(EXE),$(SOURCES_BIN))
+
+
+default: all
+
+config:
+	echo "BUILD_TARGET=$(BUILD_TARGET)"
+	echo "CC=$(CC)"
+	echo "OS=$(OS)"
+	echo "BINARIES=$(BINARIES)"
+
+all: $(BINARIES)
+
+$(BUILD_TARGET):
+	$(MD) $(BUILD_TARGET)
+
+$(BUILD_TARGET)/%$(EXE): %.c Makefile $(BUILD_TARGET)
+	$(CC) $(CFLAGS_BIN) -o $@ $<
+
+clean:
+	$(RM_RF) $(BUILD_TARGET)
+
+clobber: clean
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/c/factorial1.c	Thu Jan 11 23:53:06 2018 +0000
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+int factorial(int i) {
+	if (i == 1) {
+		return 1;
+	} else {
+		return i * factorial(i - 1);
+	}
+}
+
+int main(int argc, char **argv) {
+	int i = 5;
+	int f = factorial(i);
+	printf("factorial(%d) = %d\n", i , f);
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/c/factorial2.c	Thu Jan 11 23:53:06 2018 +0000
@@ -0,0 +1,17 @@
+#include <stdio.h>
+#line 3 "factorial2.c"
+#line 4 "factorial2.js"
+int factorial(int i) {	
+	if (i == 1) {
+		return 1;
+	} else {
+		return i * factorial(i - 1);
+	}
+}
+#line 12 "factorial2.c"
+
+int main(int argc, char **argv) {
+	int i = 5;
+	int f = factorial(i);
+	printf("factorial(%d) = %d\n", i , f);
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/c/factorial2.js	Thu Jan 11 23:53:06 2018 +0000
@@ -0,0 +1,16 @@
+
+
+
+function factorial(i) {	
+	if (i == 1) {                         // factorial2.js
+		return 1;                     // factorial2.js
+	} else {                              // factorial2.js
+		return i * factorial(i - 1);  // factorial2.js
+	}
+}
+
+
+
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/c/press_any_key.c	Thu Jan 11 23:53:06 2018 +0000
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main(int argc, char **argv) {
+	fprintf(stdout, "Press any key...\n");
+	fgetc(stdin);
+	fprintf(stdout, "Done.\n");
+}
\ No newline at end of file
--- a/tests/jv_libgdbs_tests.st	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/jv_libgdbs_tests.st	Thu Jan 11 23:53:06 2018 +0000
@@ -5,7 +5,7 @@
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
-version 2.1 of the License. 
+version 2.1 of the License.
 
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -37,7 +37,7 @@
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
-version 2.1 of the License. 
+version 2.1 of the License.
 
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -94,9 +94,9 @@
 !
 
 subProjects
-    "list packages which are known as subprojects. 
+    "list packages which are known as subprojects.
      The generated makefile will enter those and make there as well.
-     However: they are not forced to be loaded when a package is loaded; 
+     However: they are not forced to be loaded when a package is loaded;
      for those, redefine requiredPrerequisites."
 
     ^ #(
@@ -105,6 +105,23 @@
 
 !jv_libgdbs_tests class methodsFor:'description - compilation'!
 
+additionalRules_bc_dot_mak
+    "allows for additional rules to be added to the make.proto file."
+
+    ^ '
+testprograms:
+        set "PATH=C:\MSYS64\usr\bin;C:\MINGW\MSYS\1.0\bin;C:\MSYS\1.0\bin;%%PATH%%" & make BUILD_TARGET=$(BUILD_TARGET) -C c
+
+clean::
+        set "PATH=C:\MSYS64\usr\bin;C:\MINGW\MSYS\1.0\bin;C:\MSYS\1.0\bin;%%PATH%%" & make BUILD_TARGET=$(BUILD_TARGET) -C c clean
+
+clobber::
+        set "PATH=C:\MSYS64\usr\bin;C:\MINGW\MSYS\1.0\bin;C:\MSYS\1.0\bin;%%PATH%%" & make BUILD_TARGET=$(BUILD_TARGET) -C c clobber
+'
+
+    "Created: / 12-01-2018 / 12:18:28 / jv"
+!
+
 additionalRules_make_dot_proto
     "allows for additional rules to be added to the make.proto file."
 
@@ -112,18 +129,26 @@
 .PHONY: testprograms
 
 testprograms:
-        $(MAKE) -C c
+        $(MAKE) BUILD_TARGET=$(BUILD_TARGET) -C c
 
 clean::
-        $(MAKE) -C c clean
+        $(MAKE) BUILD_TARGET=$(BUILD_TARGET) -C c clean
 
 clobber::
-        $(MAKE) -C c clobber
+        $(MAKE) BUILD_TARGET=$(BUILD_TARGET) -C c clobber
 '
 
     "Created: / 23-11-2017 / 23:02:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
+additionalTargets_bc_dot_mak
+    "allows for additional targets to be added to the make.proto file."
+
+    ^ 'testprograms'
+
+    "Created: / 12-01-2018 / 12:18:42 / jv"
+!
+
 additionalTargets_make_dot_proto
     "allows for additional targets to be added to the make.proto file."
 
--- a/tests/jv_libgdbs_testsWINrc.rc	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/jv_libgdbs_testsWINrc.rc	Thu Jan 11 23:53:06 2018 +0000
@@ -3,8 +3,8 @@
 // automagically generated from the projectDefinition: jv_libgdbs_tests.
 //
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION     6,2,32767,32767
-  PRODUCTVERSION  6,2,6,0
+  FILEVERSION     8,0,32767,32767
+  PRODUCTVERSION  8,0,0,0
 #if (__BORLANDC__)
   FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
   FILEFLAGS       VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
@@ -20,12 +20,12 @@
     BEGIN
       VALUE "CompanyName", "My Company\0"
       VALUE "FileDescription", "Class Library (LIB)\0"
-      VALUE "FileVersion", "6.2.32767.32767\0"
+      VALUE "FileVersion", "8.0.32767.32767\0"
       VALUE "InternalName", "jv:libgdbs/tests\0"
       VALUE "LegalCopyright", "My CopyRight or CopyLeft\0"
       VALUE "ProductName", "LibraryName\0"
-      VALUE "ProductVersion", "6.2.6.0\0"
-      VALUE "ProductDate", "Fri, 26 May 2017 07:04:45 GMT\0"
+      VALUE "ProductVersion", "8.0.0.0\0"
+      VALUE "ProductDate", "Thu, 23 Nov 2017 23:10:26 GMT\0"
     END
 
   END
--- a/tests/libInit.cc	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/libInit.cc	Thu Jan 11 23:53:06 2018 +0000
@@ -1,50 +1,50 @@
-/*
- * $Header$
- *
- * DO NOT EDIT
- * automagically generated from the projectDefinition: jv_libgdbs_tests.
- */
-#define __INDIRECTVMINITCALLS__
-#include <stc.h>
-
-#ifdef WIN32
-# pragma codeseg INITCODE "INITCODE"
-#endif
-
-#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
-DLL_EXPORT void _libjv_libgdbs_tests_Init() INIT_TEXT_SECTION;
-DLL_EXPORT void _libjv_libgdbs_tests_InitDefinition() INIT_TEXT_SECTION;
-#endif
-
-extern void _GDBDebuggeesResource_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBDebuggerTestCase_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBInternalPipeStreamTests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMIParserTests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBMIPrinterTests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _jv_137libgdbs_137tests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-extern void _GDBDebuggerTestsR_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
-
-
-
-void _libjv_libgdbs_tests_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
-{
-  __BEGIN_PACKAGE2__("libjv_libgdbs_tests__DFN", _libjv_libgdbs_tests_InitDefinition, "jv:libgdbs/tests");
-    _jv_137libgdbs_137tests_Init(pass,__pRT__,snd);
-
-  __END_PACKAGE__();
-}
-
-void _libjv_libgdbs_tests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
-{
-  __BEGIN_PACKAGE2__("libjv_libgdbs_tests", _libjv_libgdbs_tests_Init, "jv:libgdbs/tests");
-    _GDBDebuggeesResource_Init(pass,__pRT__,snd);
-    _GDBDebuggerTestCase_Init(pass,__pRT__,snd);
-    _GDBInternalPipeStreamTests_Init(pass,__pRT__,snd);
-    _GDBMIParserTests_Init(pass,__pRT__,snd);
-    _GDBMIPrinterTests_Init(pass,__pRT__,snd);
-    _jv_137libgdbs_137tests_Init(pass,__pRT__,snd);
-    _GDBDebuggerTestsR_Init(pass,__pRT__,snd);
-
-
-  __END_PACKAGE__();
-}
+/*
+ * $Header$
+ *
+ * DO NOT EDIT
+ * automagically generated from the projectDefinition: jv_libgdbs_tests.
+ */
+#define __INDIRECTVMINITCALLS__
+#include <stc.h>
+
+#ifdef WIN32
+# pragma codeseg INITCODE "INITCODE"
+#endif
+
+#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
+DLL_EXPORT void _libjv_libgdbs_tests_Init() INIT_TEXT_SECTION;
+DLL_EXPORT void _libjv_libgdbs_tests_InitDefinition() INIT_TEXT_SECTION;
+#endif
+
+extern void _GDBDebuggeesResource_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBDebuggerTestCase_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBInternalPipeStreamTests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMIParserTests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBMIPrinterTests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _jv_137libgdbs_137tests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _GDBDebuggerTestsR_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+
+
+
+void _libjv_libgdbs_tests_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libjv_libgdbs_tests__DFN", _libjv_libgdbs_tests_InitDefinition, "jv:libgdbs/tests");
+    _jv_137libgdbs_137tests_Init(pass,__pRT__,snd);
+
+  __END_PACKAGE__();
+}
+
+void _libjv_libgdbs_tests_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libjv_libgdbs_tests", _libjv_libgdbs_tests_Init, "jv:libgdbs/tests");
+    _GDBDebuggeesResource_Init(pass,__pRT__,snd);
+    _GDBDebuggerTestCase_Init(pass,__pRT__,snd);
+    _GDBInternalPipeStreamTests_Init(pass,__pRT__,snd);
+    _GDBMIParserTests_Init(pass,__pRT__,snd);
+    _GDBMIPrinterTests_Init(pass,__pRT__,snd);
+    _jv_137libgdbs_137tests_Init(pass,__pRT__,snd);
+    _GDBDebuggerTestsR_Init(pass,__pRT__,snd);
+
+
+  __END_PACKAGE__();
+}
--- a/tests/mingwmake.bat	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/mingwmake.bat	Thu Jan 11 23:53:06 2018 +0000
@@ -1,18 +1,18 @@
-@REM -------
-@REM make using mingw gnu compiler
-@REM type mingwmake, and wait...
-@REM do not edit - automatically generated from ProjectDefinition
-@REM -------
-@SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
-
-@pushd ..\..\..\stx\rules
-@call find_mingw.bat
-@popd
-make.exe -N -f bc.mak %DEFINES% %USEMINGW_ARG% %*
-
-
-
-
+@REM -------
+@REM make using mingw gnu compiler
+@REM type mingwmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
+@pushd ..\..\..\stx\rules
+@call find_mingw.bat
+@popd
+make.exe -N -f bc.mak %DEFINES% %USEMINGW_ARG% %*
+
+
+
+
--- a/tests/vcmake.bat	Mon Jan 08 19:43:49 2018 +0000
+++ b/tests/vcmake.bat	Thu Jan 11 23:53:06 2018 +0000
@@ -1,22 +1,22 @@
-@REM -------
-@REM make using Microsoft Visual C compiler
-@REM type vcmake, and wait...
-@REM do not edit - automatically generated from ProjectDefinition
-@REM -------
-
-@if not defined VSINSTALLDIR (
-    pushd ..\..\..\stx\rules
-    call vcsetup.bat
-    popd
-)
-@SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
-
-
-make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
-
-
-
-
+@REM -------
+@REM make using Microsoft Visual C compiler
+@REM type vcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+
+@if not defined VSINSTALLDIR (
+    pushd ..\..\..\stx\rules
+    call vcsetup.bat
+    popd
+)
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
+
+make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
+
+
+
+
--- a/vcmake.bat	Mon Jan 08 19:43:49 2018 +0000
+++ b/vcmake.bat	Thu Jan 11 23:53:06 2018 +0000
@@ -1,22 +1,22 @@
-@REM -------
-@REM make using Microsoft Visual C compiler
-@REM type vcmake, and wait...
-@REM do not edit - automatically generated from ProjectDefinition
-@REM -------
-
-@if not defined VSINSTALLDIR (
-    pushd ..\..\stx\rules
-    call vcsetup.bat
-    popd
-)
-@SET DEFINES=
-@REM Kludge got Mercurial, cannot be implemented in Borland make
-@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
-@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
-
-
-make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
-
-
-
-
+@REM -------
+@REM make using Microsoft Visual C compiler
+@REM type vcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+
+@if not defined VSINSTALLDIR (
+    pushd ..\..\stx\rules
+    call vcsetup.bat
+    popd
+)
+@SET DEFINES=
+@REM Kludge got Mercurial, cannot be implemented in Borland make
+@FOR /F "tokens=*" %%i in ('hg root') do SET HGROOT=%%i
+@IF "%HGROOT%" NEQ "" SET DEFINES=%DEFINES% "-DHGROOT=%HGROOT%"
+
+
+make.exe -N -f bc.mak -DUSEVC=1 %DEFINES% %*
+
+
+
+