debuggercdi/com.nokia.cdt.debug.launch/plugin.xml
author stechong
Tue, 14 Sep 2010 14:32:24 -0500
changeset 2003 576284888c71
parent 1968 3482df86a51d
child 2067 92372676713a
permissions -rw-r--r--
Added checkbox "Scan for installable features in SDKs" to Symbian SDK prefs page. It controls whether Carbide dynamically discover and install features from SDKs during startup and rescanning SDKs, and is on by default.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     2
<?eclipse version="3.0"?>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     3
<plugin>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     4
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     5
   <extension
444
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
     6
         point="org.eclipse.debug.core.launchDelegates">
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
     7
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
     8
       <launchDelegate
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
     9
            sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
1099
88ab187cbeb8 Refactor source mapping to com.nokia.cdt.debug.common plugin
timkelly
parents: 989
diff changeset
    10
            sourcePathComputerId="com.nokia.cdt.debug.common.internal.source.lookup.CarbideSourcePathComputer"
444
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    11
            delegateDescription="Launch a classic Carbide Emulator debug session."          
747
11dc6d4e9da5 Add 'Classic' to all DE-based launch delegate names for which there exist EDC variants
Ed Swartz <ed.swartz@nokia.com>
parents: 496
diff changeset
    12
            name="Classic Symbian OS Emulation"
444
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    13
            delegate="com.nokia.cdt.internal.debug.launch.EmulationLaunchDelegate"
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    14
            modes="run,debug"
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    15
            type="com.nokia.cdt.debug.launch.emulationLaunch"
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    16
            id="com.nokia.cdt.debug.launch.emulationLaunchDelegate">
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    17
      </launchDelegate>
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    18
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    19
   </extension>
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    20
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    21
   <extension
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    22
         point="org.eclipse.debug.core.launchConfigurationTypes">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    23
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    24
      <launchConfigurationType
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    25
            name="Symbian OS Emulation"
444
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    26
             public="true"
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    27
            id="com.nokia.cdt.debug.launch.emulationLaunch">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    28
      </launchConfigurationType>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    29
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    30
      <launchConfigurationType
1968
3482df86a51d Remove TRK service and replace with TCF TRK service. Remove wildcard service check used as an interim when TCF TRK and TRK were both options.
Ed Swartz <ed.swartz@nokia.com>
parents: 1848
diff changeset
    31
            name="Symbian OS Application TCF TRK"
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    32
            public="true"
444
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    33
            id="com.nokia.cdt.debug.launch.appTRKLaunch">
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    34
      </launchConfigurationType>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    35
 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    36
      <launchConfigurationType
1968
3482df86a51d Remove TRK service and replace with TCF TRK service. Remove wildcard service check used as an interim when TCF TRK and TRK were both options.
Ed Swartz <ed.swartz@nokia.com>
parents: 1848
diff changeset
    37
            name="Symbian OS System TCF TRK"
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    38
            public="true"
444
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    39
            id="com.nokia.cdt.debug.launch.systemTRKLaunch">
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    40
      </launchConfigurationType>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    41
 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    42
      <launchConfigurationType
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    43
            name="Symbian OS Attach to Process"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    44
            public="true"
444
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    45
            id="com.nokia.cdt.debug.launch.attachLaunch">
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    46
      </launchConfigurationType>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    47
    
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    48
   </extension>
444
281526d91b64 Break out launch types from delegates
ryall
parents: 212
diff changeset
    49
   
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    50
  <extension
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    51
         point="org.eclipse.debug.ui.launchConfigurationTypeImages">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    52
      <launchConfigurationTypeImage
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    53
            icon="icons/launch_config_file_16x16.png"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    54
            configTypeID="com.nokia.cdt.debug.launch.emulationLaunch"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    55
            id="com.nokia.cdt.debug.launch.emulationLaunchImage">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    56
      </launchConfigurationTypeImage>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    57
      <launchConfigurationTypeImage
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    58
            icon="icons/launch_config_file_16x16.png"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    59
            configTypeID="com.nokia.cdt.debug.launch.appTRKLaunch"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    60
            id="com.nokia.cdt.debug.launch.appTRKLaunchImage">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    61
      </launchConfigurationTypeImage>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    62
      <launchConfigurationTypeImage
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    63
            icon="icons/launch_config_file_16x16.png"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    64
            configTypeID="com.nokia.cdt.debug.launch.systemTRKLaunch"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    65
            id="com.nokia.cdt.debug.launch.systemTRKLaunchImage">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    66
      </launchConfigurationTypeImage>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    67
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    68
      <launchConfigurationTypeImage
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    69
            icon="icons/launch_config_file_16x16.png"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    70
            configTypeID="com.nokia.cdt.debug.launch.attachLaunch"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    71
            id="com.nokia.cdt.debug.launch.attachLaunchImage">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    72
      </launchConfigurationTypeImage>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    73
    </extension>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    74
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    75
   <extension
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    76
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    77
      <launchConfigurationTabGroup
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    78
            type="com.nokia.cdt.debug.launch.emulationLaunch"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    79
            class="com.nokia.cdt.internal.debug.launch.ui.EmulationConfigurationTabGroup"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    80
            id="com.nokia.cdt.debug.launch.emulationLaunchTabGroup">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    81
      </launchConfigurationTabGroup>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    82
    </extension>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    83
 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    84
    <extension
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    85
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    86
      <launchConfigurationTabGroup
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    87
            type="com.nokia.cdt.debug.launch.appTRKLaunch"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    88
            class="com.nokia.cdt.internal.debug.launch.ui.AppTRKConfigurationTabGroup"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    89
            id="com.nokia.cdt.debug.launch.appTRKLaunchTabGroup">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    90
      </launchConfigurationTabGroup>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    91
    </extension>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    92
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    93
    <extension
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    94
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    95
      <launchConfigurationTabGroup
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    96
            type="com.nokia.cdt.debug.launch.systemTRKLaunch"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    97
            class="com.nokia.cdt.internal.debug.launch.ui.SystemTRKConfigurationTabGroup"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    98
            id="com.nokia.cdt.debug.launch.systemTRKLaunchTabGroup">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    99
      </launchConfigurationTabGroup>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   100
    </extension>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   101
    
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   102
    <extension
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   103
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   104
      <launchConfigurationTabGroup
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   105
            type="com.nokia.cdt.debug.launch.attachLaunch"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   106
            class="com.nokia.cdt.internal.debug.launch.ui.AttachConfigurationTabGroup"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   107
            id="com.nokia.cdt.debug.launch.attachLaunchTabGroup">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   108
      </launchConfigurationTabGroup>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   109
    </extension>
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   110
 
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   111
    <extension
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   112
         point="org.eclipse.debug.ui.launchShortcuts">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   113
      <shortcut
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   114
            class="com.nokia.cdt.internal.debug.launch.PhoneLaunchShortcut"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   115
            icon="icons/launch_config_file_16x16.png"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   116
            id="com.nokia.cdt.debug.launch.symbianCPPShortcut.phone"
1260
f3b387a17eb7 Merge PlatSim changes from 2.x, but move ILaunchDelegateConnectionExtension into com.nokia.cdt.debug.common so EDC can use it
Ed Swartz <ed.swartz@nokia.com>
parents: 1099
diff changeset
   117
            label="Symbian OS Phone or Simulator Launch"
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   118
            modes="run, debug">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   119
         <contextualLaunch>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   120
            <enablement>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   121
               <with
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   122
                     variable="selection">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   123
                  <count
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   124
                        value="1">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   125
                  </count>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   126
                  <iterate>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   127
                     <and>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   128
                        <or>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   129
                           <instanceof
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   130
                                 value="org.eclipse.cdt.core.model.IBinary">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   131
                           </instanceof>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   132
                           <instanceof
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   133
                                 value="org.eclipse.cdt.core.model.ICProject">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   134
                           </instanceof>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   135
                           <instanceof
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   136
                                 value="org.eclipse.cdt.debug.core.executables.Executable">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   137
                           </instanceof>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   138
                           <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   139
                                 forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   140
                                 property="org.eclipse.cdt.launch.isExecutable">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   141
                           </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   142
                           <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   143
                                 forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   144
                                 property="org.eclipse.cdt.launch.isCProject">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   145
                           </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   146
                           <and>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   147
                              <instanceof
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   148
                                    value="org.eclipse.ui.IFileEditorInput">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   149
                              </instanceof>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   150
                              <adapt
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   151
                                    type="org.eclipse.core.resources.IResource">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   152
                                 <adapt
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   153
                                       type="org.eclipse.cdt.core.model.ICElement">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   154
                                 </adapt>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   155
                              </adapt>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   156
                           </and>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   157
                           <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   158
                                 forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   159
                                 property="com.nokia.cdt.debug.launch.isCarbideProject">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   160
                           </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   161
                           <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   162
                                 forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   163
                                 property="com.nokia.cdt.debug.launch.isExecutable">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   164
                           </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   165
                        </or>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   166
                        <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   167
                              forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   168
                              property="com.nokia.cdt.debug.launch.isNotEmulator">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   169
                        </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   170
                     </and>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   171
                  </iterate>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   172
               </with>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   173
            </enablement>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   174
            <contextLabel
1260
f3b387a17eb7 Merge PlatSim changes from 2.x, but move ILaunchDelegateConnectionExtension into com.nokia.cdt.debug.common so EDC can use it
Ed Swartz <ed.swartz@nokia.com>
parents: 1099
diff changeset
   175
                  label="Run Symbian OS Application on Phone or Simulator"
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   176
                  mode="run">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   177
            </contextLabel>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   178
            <contextLabel
1260
f3b387a17eb7 Merge PlatSim changes from 2.x, but move ILaunchDelegateConnectionExtension into com.nokia.cdt.debug.common so EDC can use it
Ed Swartz <ed.swartz@nokia.com>
parents: 1099
diff changeset
   179
                  label="Debug Symbian OS Application on Phone or Simulator"
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   180
                  mode="debug">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   181
            </contextLabel>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   182
         </contextualLaunch>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   183
         <description
1968
3482df86a51d Remove TRK service and replace with TCF TRK service. Remove wildcard service check used as an interim when TCF TRK and TRK were both options.
Ed Swartz <ed.swartz@nokia.com>
parents: 1848
diff changeset
   184
               description="Debugs on a phone or simulator using System or Application TCF TRK"
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   185
               mode="debug">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   186
         </description>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   187
         <description
1968
3482df86a51d Remove TRK service and replace with TCF TRK service. Remove wildcard service check used as an interim when TCF TRK and TRK were both options.
Ed Swartz <ed.swartz@nokia.com>
parents: 1848
diff changeset
   188
               description="Runs on a phone or simulator using System or Application TCF TRK"
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   189
               mode="run">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   190
         </description>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   191
      </shortcut>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   192
      <shortcut
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   193
            class="com.nokia.cdt.internal.debug.launch.EmulatorLaunchShortcut"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   194
            icon="icons/launch_config_file_16x16.png"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   195
            id="com.nokia.cdt.debug.launch.symbianCPPShortcut.emulator"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   196
            label="Symbian OS Emulator Launch"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   197
            modes="run, debug">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   198
         <contextualLaunch>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   199
            <enablement>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   200
               <with
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   201
                     variable="selection">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   202
                  <count
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   203
                        value="1">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   204
                  </count>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   205
                  <iterate>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   206
                     <and>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   207
                        <or>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   208
                           <instanceof
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   209
                                 value="org.eclipse.cdt.core.model.IBinary">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   210
                           </instanceof>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   211
                           <instanceof
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   212
                                 value="org.eclipse.cdt.core.model.ICProject">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   213
                           </instanceof>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   214
                           <instanceof
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   215
                                 value="org.eclipse.cdt.debug.core.executables.Executable">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   216
                           </instanceof>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   217
                           <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   218
                                 forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   219
                                 property="org.eclipse.cdt.launch.isExecutable">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   220
                           </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   221
                           <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   222
                                 forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   223
                                 property="org.eclipse.cdt.launch.isCProject">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   224
                           </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   225
                           <and>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   226
                              <instanceof
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   227
                                    value="org.eclipse.ui.IFileEditorInput">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   228
                              </instanceof>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   229
                              <adapt
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   230
                                    type="org.eclipse.core.resources.IResource">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   231
                                 <adapt
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   232
                                       type="org.eclipse.cdt.core.model.ICElement">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   233
                                 </adapt>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   234
                              </adapt>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   235
                           </and>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   236
                           <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   237
                                 forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   238
                                 property="com.nokia.cdt.debug.launch.isCarbideProject">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   239
                           </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   240
                           <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   241
                                 forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   242
                                 property="com.nokia.cdt.debug.launch.isExecutable">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   243
                           </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   244
                        </or>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   245
                        <test
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   246
                              forcePluginActivation="true"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   247
                              property="com.nokia.cdt.debug.launch.isEmulator">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   248
                        </test>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   249
                     </and>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   250
                  </iterate>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   251
               </with>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   252
            </enablement>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   253
            <contextLabel
985
e40f3bd8c5a0 reorder launch shortcuts
dadubrow
parents: 956
diff changeset
   254
                  label="Run Symbian OS Application on Emulator"
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   255
                  mode="run">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   256
            </contextLabel>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   257
            <contextLabel
985
e40f3bd8c5a0 reorder launch shortcuts
dadubrow
parents: 956
diff changeset
   258
                  label="Debug Symbian OS Application on Emulator"
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   259
                  mode="debug">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   260
            </contextLabel>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   261
         </contextualLaunch>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   262
         <description
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   263
               description="Debugs using a WINSCW emulator"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   264
               mode="debug">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   265
         </description>
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   266
         <description
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   267
               description="Runs using a WINSCW emulator"
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   268
               mode="run">
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   269
         </description>
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   270
      </shortcut>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   271
     </extension>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   272
   
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   273
 <!-- Property testers -->
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   274
   <extension point="org.eclipse.core.expressions.propertyTesters">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   275
      <propertyTester
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   276
      		namespace="com.nokia.cdt.debug.launch"
956
d1e221a2875f new launch wizard implementation
dadubrow
parents: 821
diff changeset
   277
            properties="isExecutable, isCarbideProject, isEmulator, isNotEmulator"
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   278
            type="org.eclipse.core.runtime.IAdaptable"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   279
            class="com.nokia.cdt.internal.debug.launch.SymbianProjectPropertyTester"
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   280
            id="com.nokia.cdt.debug.launch.SymbianProjectPropertyTester">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   281
      </propertyTester>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   282
   </extension>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   283
 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   284
	<!-- Adapters for contextual launch -->
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   285
	<extension point="org.eclipse.core.runtime.adapters">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   286
          <factory 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   287
            class="" 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   288
            adaptableType="org.eclipse.cdt.core.model.ICProject">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   289
            <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   290
         </factory>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   291
    </extension>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   292
 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   293
 	<!-- Adapters for contextual launch -->
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   294
	<extension point="org.eclipse.core.runtime.adapters">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   295
         <factory 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   296
            class="" 
202
4eeba852ae0b removed unnecessary context launch stuff and fixed up some warnings.
wpaul
parents: 0
diff changeset
   297
            adaptableType="org.eclipse.cdt.debug.core.executables.Executable">
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   298
            <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   299
         </factory>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   300
    </extension>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   301
 
212
0e84cf0560e1 added the new launch wizard UI and updated existing wizards to match. fixed bug where the launch wizard wasn't taking into account if a launch type supported the given mode (run/debug). fixed some problems with the refactor of the t32 and platsim into their own plugins.
wpaul
parents: 202
diff changeset
   302
   <extension-point id="launchWizardExtension" name="Launch Wizard Page" schema="schema/launchWizardExtension.exsd"/>
0e84cf0560e1 added the new launch wizard UI and updated existing wizards to match. fixed bug where the launch wizard wasn't taking into account if a launch type supported the given mode (run/debug). fixed some problems with the refactor of the t32 and platsim into their own plugins.
wpaul
parents: 202
diff changeset
   303
   <extension-point id="launchCategoryExtension" name="Launch Category" schema="schema/launchCategoryExtension.exsd"/>
1260
f3b387a17eb7 Merge PlatSim changes from 2.x, but move ILaunchDelegateConnectionExtension into com.nokia.cdt.debug.common so EDC can use it
Ed Swartz <ed.swartz@nokia.com>
parents: 1099
diff changeset
   304
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   305
</plugin>