<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTypeImages">
      <launchConfigurationTypeImage
            configTypeID="org.eclipse.cdt.debug.gdbjtag.launchConfigurationType"
            icon="icons/obj16/c_app.gif"
            id="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTypeImage"/>
   </extension>
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
      <launchConfigurationTabGroup
            class="org.eclipse.cdt.debug.gdbjtag.ui.GDBJtagLaunchConfigurationTabGroup"
            helpContextId="org.eclipse.cdt.debug.gdbjtag.ui.cdt_debugging_projects"
            id="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            type="org.eclipse.cdt.debug.gdbjtag.launchConfigurationType"/>
   </extension>
   <extension
         point="org.eclipse.cdt.debug.gdbjtag.core.JTagDevice">
      <device
            class="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.GenericDevice"
            id="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.genericDevice"
            name="%Generic.name">
      </device>
   </extension>
   <extension
         point="org.eclipse.cdt.debug.gdbjtag.core.JTagDevice">
      <device
            class="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.AbatronBDI2000"
            id="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.AbatronBDI2000"
            name="%AbatronBDI2000.name">
      </device>
   </extension>
   <extension
         point="org.eclipse.cdt.debug.gdbjtag.core.JTagDevice">
      <device
            class="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.MacraigorUsb2Demon"
            id="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.MacraigorUsb2Demon"
            name="%MacraigorUsb2Demon.name">
      </device>
   </extension>
   <extension
         point="org.eclipse.cdt.debug.gdbjtag.core.JTagDevice">
      <device
            class="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.DefaultGDBJtagConnectionImpl"
            default_connection="/dev/com1"
            id="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.GenericSerial"
            name="%GenericSerial.name">
      </device>
   </extension>
   <extension
         point="org.eclipse.cdt.debug.gdbjtag.core.JTagDevice">
      <device
            class="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.DefaultGDBJtagConnectionImpl"
            default_connection="| openocd --pipe"
            id="org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.OpenOCD"
            name="%OpenOCDPipe.name">
      </device>
   </extension>
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTabs">
      <tab
            class="org.eclipse.cdt.debug.gdbjtag.ui.GDBJtagCDICMainTab"
            group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            id="org.eclipse.cdt.debug.gdbjtag.ui.cmaintab.cdi"
            name="%launchtab.cmaintab.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.debug.gdbjtag.core.cdiLaunchDelegate">
         </associatedDelegate>
      </tab>
      <tab
            class="org.eclipse.cdt.debug.gdbjtag.ui.GDBJtagDebuggerTab"
            group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            id="org.eclipse.cdt.debug.gdbjtag.ui.debuggertab.cdi"
            name="%launchtab.debuggertab.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.debug.gdbjtag.core.cdiLaunchDelegate">
         </associatedDelegate>
         <placement
               after="org.eclipse.cdt.cdi.launch.mainTab">
         </placement>
      </tab>
            <tab
            class="org.eclipse.cdt.debug.gdbjtag.ui.GDBJtagStartupTab"
            group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            id="org.eclipse.cdt.debug.gdbjtag.ui.startuptab.cdi"
            name="%launchtab.startuptab.name">
               <associatedDelegate
                     delegate="org.eclipse.cdt.debug.gdbjtag.core.cdiLaunchDelegate">
               </associatedDelegate>
               <placement
                     after="org.eclipse.cdt.debug.gdbjtag.ui.debuggertab.cdi">
               </placement>
      </tab>
            <tab
                  class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab"
                  group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
                  id="org.eclipse.cdt.debug.gdbjtag.ui.sourcelookuptab.cdi"
                  name="%launchTab.sourceLookup.name">
               <associatedDelegate
                     delegate="org.eclipse.cdt.debug.gdbjtag.core.cdiLaunchDelegate">
               </associatedDelegate>
               <placement
                     after="org.eclipse.cdt.debug.gdbjtag.ui.startuptab">
               </placement>
            </tab>
            <tab
                  class="org.eclipse.debug.ui.CommonTab"
                  group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
                  id="org.eclipse.cdt.debug.gdbjtag.ui.commontab.cdi"
                  name="%launchTab.common.name">
               <associatedDelegate
                     delegate="org.eclipse.cdt.debug.gdbjtag.core.cdiLaunchDelegate">
               </associatedDelegate>
               <placement
                     after="org.eclipse.debug.ui.sourceLookupTab">
               </placement>
            </tab>
     <tab
            class="org.eclipse.cdt.debug.gdbjtag.internal.ui.GDBJtagDSFCMainTab"
            group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            id="org.eclipse.cdt.debug.gdbjtag.ui.cmaintab.dsf"
            name="%launchtab.cmaintab.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.debug.gdbjtag.core.dsfLaunchDelegate">
         </associatedDelegate>
      </tab>
      <tab
            class="org.eclipse.cdt.debug.gdbjtag.ui.GDBJtagDSFDebuggerTab"
            group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            id="org.eclipse.cdt.debug.gdbjtag.ui.debuggertab.dsf"
            name="%launchtab.debuggertab.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.debug.gdbjtag.core.dsfLaunchDelegate">
         </associatedDelegate>
         <placement
               after="org.eclipse.cdt.dsf.gdb.launch.mainTab">
         </placement>
      </tab>
      <tab
            class="org.eclipse.cdt.debug.gdbjtag.ui.GDBJtagStartupTab"
            group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            id="org.eclipse.cdt.debug.gdbjtag.ui.startuptab.dsf"
            name="%launchtab.startuptab.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.debug.gdbjtag.core.dsfLaunchDelegate">
         </associatedDelegate>
         <placement
               after="org.eclipse.cdt.debug.gdbjtag.ui.debuggertab.dsf">
         </placement>
      </tab>
      <tab
            class="org.eclipse.debug.ui.sourcelookup.SourceLookupTab"
            group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            id="org.eclipse.cdt.debug.gdbjtag.ui.sourcelookuptab.dsf"
            name="%launchTab.sourceLookup.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.debug.gdbjtag.core.dsfLaunchDelegate">
         </associatedDelegate>
         <placement
               after="org.eclipse.cdt.debug.gdbjtag.ui.startuptab">
         </placement>
      </tab>
      <tab
            class="org.eclipse.debug.ui.CommonTab"
            group="org.eclipse.cdt.debug.gdbjtag.launchConfigurationTabGroup"
            id="org.eclipse.cdt.debug.gdbjtag.ui.commontab.dsf"
            name="%launchTab.common.name">
         <associatedDelegate
               delegate="org.eclipse.cdt.debug.gdbjtag.core.dsfLaunchDelegate">
         </associatedDelegate>
         <placement
               after="org.eclipse.debug.ui.sourceLookupTab">
         </placement>
      </tab>
   </extension>

</plugin>
