debuggercdi/com.nokia.cdt.debug.launch/plugin.xml
author timkelly
Wed, 15 Sep 2010 09:32:22 -0500
changeset 2007 283cfb261d8f
parent 1968 3482df86a51d
child 2067 92372676713a
permissions -rw-r--r--
don't run new plugin checker if there are no SDKs
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>