<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin id="org.eclipse.cdt.launch" name="%pluginName" version="2.1.0" provider-name="%providerName" class="org.eclipse.cdt.launch.internal.ui.LaunchUIPlugin"> <runtime> <library name="cdtlaunch.jar"> <export name="*"/> </library> </runtime> <requires> <import plugin="org.eclipse.ui.ide"/> <import plugin="org.eclipse.core.expressions"/> <import plugin="org.eclipse.core.resources"/> <import plugin="org.eclipse.debug.core"/> <import plugin="org.eclipse.debug.ui"/> <import plugin="org.eclipse.ui"/> <import plugin="org.eclipse.cdt.core"/> <import plugin="org.eclipse.cdt.ui"/> <import plugin="org.eclipse.cdt.debug.core"/> <import plugin="org.eclipse.cdt.debug.ui"/> <import plugin="org.eclipse.core.boot"/> <import plugin="org.eclipse.core.runtime"/> </requires> <extension point="org.eclipse.debug.core.launchConfigurationTypes"> <launchConfigurationType name="%LocalCDTLaunch.name" delegate="org.eclipse.cdt.launch.internal.LocalCLaunchConfigurationDelegate" modes="run,debug" public="true" id="org.eclipse.cdt.launch.localCLaunch"> </launchConfigurationType> <launchConfigurationType name="%CoreFileCDTLaunch.name" delegate="org.eclipse.cdt.launch.internal.CoreFileLaunchDelegate" modes="debug" public="true" id="org.eclipse.cdt.launch.coreFileCLaunch"> </launchConfigurationType> </extension> <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages"> <launchConfigurationTypeImage icon="icons/c_app.gif" configTypeID="org.eclipse.cdt.launch.localCLaunch" id="org.eclipse.cdt.launch.localCLaunchImage"> </launchConfigurationTypeImage> <launchConfigurationTypeImage icon="icons/c_app.gif" configTypeID="org.eclipse.cdt.launch.coreFileCLaunch" id="org.eclipse.cdt.launch.coreFileCLaunchImage"> </launchConfigurationTypeImage> </extension> <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups"> <launchConfigurationTabGroup type="org.eclipse.cdt.launch.localCLaunch" class="org.eclipse.cdt.launch.internal.ui.LocalCLaunchConfigurationTabGroup" id="org.eclipse.cdt.launch.localClaunchConfigurationTabGroup"> </launchConfigurationTabGroup> <launchConfigurationTabGroup type="org.eclipse.cdt.launch.coreFileCLaunch" class="org.eclipse.cdt.launch.internal.ui.CoreFileCLaunchConfigurationTabGroup" id="org.eclipse.cdt.launch.voreFileCLaunchTabGroup"> </launchConfigurationTabGroup> </extension> <extension point="org.eclipse.debug.ui.launchShortcuts"> <shortcut label="%CApplicationShortcut.label" icon="icons/c_app.gif" modes="run, debug" class="org.eclipse.cdt.launch.internal.CApplicationLaunchShortcut" id="org.eclipse.cdt.debug.ui.localCShortcut"> <contextualLaunch> <enablement> <with variable="selection"> <count value="1"/> <iterate> <test property="org.eclipse.cdt.launch.isExecutable"/> </iterate> </with> </enablement> <contextLabel mode="run" label="%ContextualRunJavaApplication.label"/> <contextLabel mode="debug" label="%ContextualDebugJavaApplication.label"/> </contextualLaunch> <filter name="ContextualLaunchActionFilter" value="supportsContextualLaunch"/> <perspective id="org.eclipse.cdt.ui.CPerspective"> </perspective> <perspective id="org.eclipse.debug.ui.DebugPerspective"> </perspective> </shortcut> </extension> <!-- Property testers --> <extension point="org.eclipse.core.expressions.propertyTesters"> <propertyTester namespace="org.eclipse.cdt.launch" properties="isExecutable" type="org.eclipse.core.resources.IResource" class="org.eclipse.cdt.launch.internal.CPropertyTester" id="org.eclipse.cdt.launch.CPropertyTester"> </propertyTester> </extension> </plugin>