mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 06:02:11 +02:00
119 lines
4.7 KiB
XML
119 lines
4.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<extension-point id="consoleService" name="Arduino Launch Console Service" schema="schema/consoleService.exsd"/>
|
|
<extension
|
|
point="org.eclipse.debug.core.launchConfigurationTypes">
|
|
<launchConfigurationType
|
|
delegate="org.eclipse.cdt.arduino.core.internal.launch.ArduinoLaunchConfigurationDelegate"
|
|
id="org.eclipse.cdt.arduino.core.launchConfigurationType"
|
|
modes="run"
|
|
name="Arduino">
|
|
</launchConfigurationType>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.remote.core.remoteServices">
|
|
<connectionType
|
|
id="org.eclipse.cdt.arduino.core.connectionType"
|
|
name="Arduino">
|
|
</connectionType>
|
|
<connectionService
|
|
connectionTypeId="org.eclipse.cdt.arduino.core.connectionType"
|
|
factory="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection$Factory"
|
|
service="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection">
|
|
</connectionService>
|
|
<connectionService
|
|
connectionTypeId="org.eclipse.cdt.arduino.core.connectionType"
|
|
factory="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection$Factory"
|
|
service="org.eclipse.remote.core.IRemoteCommandShellService">
|
|
</connectionService>
|
|
<connectionService
|
|
connectionTypeId="org.eclipse.cdt.arduino.core.connectionType"
|
|
factory="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection$Factory"
|
|
service="org.eclipse.remote.core.IRemoteConnectionPropertyService">
|
|
</connectionService>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.launchbar.core.launchBarContributions">
|
|
<descriptorType
|
|
class="org.eclipse.cdt.arduino.core.internal.launch.ArduinoLaunchDescriptorType"
|
|
id="org.eclipse.cdt.arduino.core.descriptorType"
|
|
priority="5">
|
|
<enablement>
|
|
<instanceof
|
|
value="org.eclipse.core.resources.IProject">
|
|
</instanceof>
|
|
<test
|
|
forcePluginActivation="true"
|
|
property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.arduino.core.arduinoNature">
|
|
</test>
|
|
</enablement>
|
|
</descriptorType>
|
|
<configProvider
|
|
class="org.eclipse.cdt.arduino.core.internal.launch.ArduinoLaunchConfigurationProvider"
|
|
descriptorType="org.eclipse.cdt.arduino.core.descriptorType"
|
|
priority="5">
|
|
</configProvider>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.contenttype.contentTypes">
|
|
<content-type
|
|
base-type="org.eclipse.cdt.core.binaryFile"
|
|
file-extensions="hex"
|
|
id="org.eclipse.cdt.arduino.core.contentType.hex"
|
|
name="Arduino Hex download file"
|
|
priority="normal">
|
|
</content-type>
|
|
</extension>
|
|
<extension
|
|
id="arduinoNature"
|
|
point="org.eclipse.core.resources.natures">
|
|
<runtime>
|
|
<run
|
|
class="org.eclipse.cdt.arduino.core.internal.ArduinoProjectNature">
|
|
</run>
|
|
</runtime>
|
|
<builder
|
|
id="org.eclipse.cdt.arduino.core.arduinoBuilder">
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
id="arduinoBuilder"
|
|
name="%ArduinoBuilder.name"
|
|
point="org.eclipse.core.resources.builders">
|
|
<builder
|
|
callOnEmptyDelta="true"
|
|
hasNature="true"
|
|
isConfigurable="true"
|
|
supportsConfigurations="true">
|
|
<run
|
|
class="org.eclipse.cdt.arduino.core.internal.build.ArduinoBuilder">
|
|
</run>
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.core.ScannerInfoProvider2">
|
|
<provider
|
|
builder="org.eclipse.cdt.arduino.core.arduinoBuilder"
|
|
class="org.eclipse.cdt.arduino.core.internal.ArduinoScannerInfoProvider">
|
|
</provider>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
adaptableType="org.eclipse.core.resources.IBuildConfiguration"
|
|
class="org.eclipse.cdt.arduino.core.internal.build.ArduinoBuildConfiguration$Factory">
|
|
<adapter
|
|
type="org.eclipse.cdt.arduino.core.internal.build.ArduinoBuildConfiguration">
|
|
</adapter>
|
|
</factory>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.launchbar.core.launchTargetTypes">
|
|
<launchTargetType
|
|
id="org.eclipse.cdt.arduino.core.connectionType"
|
|
provider="org.eclipse.cdt.arduino.core.internal.remote.ArduinoLaunchTargetProvider">
|
|
</launchTargetType>
|
|
</extension>
|
|
</plugin>
|