blob: 521340097fa59165728f3696b703914a9718fc07 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
<projectType
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.xlupc.exe"
id="cdt.managedbuild.target.xlupc.exe"
isAbstract="false"
isTest="false"
name="%TargetName.xlupc.exe"
projectMacroSupplier="org.eclipse.cdt.managedbuilder.xlc.ui.XLCProjectMacroSupplier">
<configuration
artifactExtension="exe"
cleanCommand="rm -rf"
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
id="cdt.managedbuild.config.xlupc.exe.debug"
name="%ConfigName.Dbg">
<toolChain
archList="all"
configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.xlc.aix.AixConfigurationEnvironmentSupplier"
id="cdt.managedbuild.toolchain.xlupc.exe.debug"
name="%ToolChainName.Upc"
osList="all"
targetTool="cdt.managedbuild.tool.linker.xlupc.exe.debug">
<targetPlatform
archList="all"
id="cdt.managedbuild.targetplatform.xlupc.exe.debug"
name="%PlatformName.Dbg"
osList="all">
</targetPlatform>
<builder
id="cdt.managedbuild.builder.xlupc.exe.debug"
superClass="cdt.managedbuild.target.gnu.builder">
</builder>
<tool
id="cdt.managedbuild.tool.compiler.xlupc.exe.debug"
superClass="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler">
<option
defaultValue="xlc.c.optimization.level.none"
id="cdt.managedbuild.compiler.option.xlupc.exe.debug.optimization.level"
superClass="xlc.c.compiler.option.optimization.level">
</option>
<option
defaultValue="true"
id="cdt.managedbuild.compiler.option.xlupc.exe.debug.debugging.g"
superClass="xlc.c.compiler.option.ecd.g">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.linker.xlupc.exe.debug"
superClass="cdt.managedbuild.tool.xlupc.linker.exe">
</tool>
<tool
id="cdt.managedbuild.tool.assembler.xlupc.exe.debug"
superClass="cdt.managedbuild.tool.xlc.assembler">
</tool>
</toolChain>
</configuration>
<configuration
artifactExtension="exe"
cleanCommand="rm -rf"
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
id="cdt.managedbuild.config.xlupc.exe.release"
name="%ConfigName.Rel">
<toolChain
archList="all"
configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.xlc.aix.AixConfigurationEnvironmentSupplier"
id="cdt.managedbuild.toolchain.xlupc.exe.release"
name="%ToolChainName.Upc"
osList="all"
targetTool="cdt.managedbuild.tool.linker.xlupc.exe.release">
<targetPlatform
archList="all"
id="cdt.managedbuild.targetplatform.xlupc.exe.release"
name="%PlatformName.Rel"
osList="all">
</targetPlatform>
<builder
id="cdt.managedbuild.builder.xlupc.exe.release"
superClass="cdt.managedbuild.target.gnu.builder">
</builder>
<tool
id="cdt.managedbuild.tool.compiler.xlupc.exe.release"
superClass="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler">
<option
defaultValue="xlc.c.optimization.level.Level5"
id="cdt.managedbuild.compiler.option.xlupc.exe.release.optimization.level"
superClass="xlc.c.compiler.option.optimization.level">
</option>
<option
defaultValue="false"
id="cdt.managedbuild.compiler.option.xlupc.exe.release.debugging.g"
superClass="xlc.c.compiler.option.ecd.g">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.linker.xlupc.exe.release"
superClass="cdt.managedbuild.tool.xlupc.linker.exe">
</tool>
<tool
id="cdt.managedbuild.tool.assembler.xlupc.exe.release"
superClass="cdt.managedbuild.tool.xlc.assembler">
</tool>
</toolChain>
</configuration>
</projectType>
<projectType
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.xlupc.sharedLib"
id="cdt.managedbuild.target.xlupc.so"
isAbstract="false"
isTest="false"
name="%TargetName.xlupc.so"
projectMacroSupplier="org.eclipse.cdt.managedbuilder.xlc.ui.XLCProjectMacroSupplier">
<configuration
artifactExtension="so"
cleanCommand="rm -rf"
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
id="cdt.managedbuild.config.xlupc.so.debug"
name="%ConfigName.Dbg">
<toolChain
id="cdt.managedbuild.toolchain.xlupc.so.debug"
name="%ToolChainName.Upc"
targetTool="cdt.managedbuild.tool.linker.xlupc.so.debug">
<targetPlatform
archList="all"
id="cdt.managedbuild.targetplatform.xlupc.so.debug"
name="%PlatformName.Dbg"
osList="all">
</targetPlatform>
<builder
id="cdt.managedbuild.builder.xlupc.so.debug"
superClass="cdt.managedbuild.target.gnu.builder">
</builder>
<tool
id="cdt.managedbuild.tool.compiler.xlupc.so.debug"
superClass="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler">
<option
defaultValue="xlc.c.optimization.level.none"
id="cdt.managedbuild.compiler.option.xlupc.so.debug.optimization.level"
superClass="xlc.c.compiler.option.optimization.level">
</option>
<option
defaultValue="true"
id="cdt.managedbuild.compiler.option.xlupc.so.debug.debugging.g"
superClass="xlc.c.compiler.option.ecd.g">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.linker.xlupc.so.debug"
superClass="cdt.managedbuild.tool.xlupc.linker.so">
</tool>
<tool
id="cdt.managedbuild.tool.assembler.xlupc.so.debug"
superClass="cdt.managedbuild.tool.xlc.assembler">
</tool>
</toolChain>
</configuration>
<configuration
artifactExtension="so"
cleanCommand="rm -rf"
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
id="cdt.managedbuild.config.xlupc.so.release"
name="%ConfigName.Rel">
<toolChain
id="cdt.managedbuild.toolchain.xlupc.so.release"
name="%ToolChainName.Upc"
targetTool="cdt.managedbuild.tool.linker.xlupc.so.release">
<targetPlatform
archList="all"
id="cdt.managedbuild.targetplatform.xlupc.so.release"
name="%PlatformName.Rel"
osList="all">
</targetPlatform>
<builder
id="cdt.managedbuild.builder.xlupc.so.release"
superClass="cdt.managedbuild.target.gnu.builder">
</builder>
<tool
id="cdt.managedbuild.tool.compiler.xlupc.so.release"
superClass="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler">
<option
defaultValue="xlc.c.optimization.level.Level5"
id="cdt.managedbuild.compiler.option.xlupc.so.release.optimization.level"
superClass="xlc.c.compiler.option.optimization.level">
</option>
<option
defaultValue="false"
id="cdt.managedbuild.compiler.option.xlupc.so.release.debugging.g"
superClass="xlc.c.compiler.option.ecd.g">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.linker.xlupc.so.release"
superClass="cdt.managedbuild.tool.xlupc.linker.so">
</tool>
<tool
id="cdt.managedbuild.tool.assembler.xlupc.so.release"
superClass="cdt.managedbuild.tool.xlc.assembler">
</tool>
</toolChain>
</configuration>
</projectType>
<projectType
buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.xlupc.staticLib"
id="cdt.managedbuild.target.xlupc.lib"
isAbstract="false"
isTest="false"
name="%TargetName.xlupc.lib"
projectMacroSupplier="org.eclipse.cdt.managedbuilder.xlc.ui.XLCProjectMacroSupplier">
<configuration
artifactExtension="lib"
cleanCommand="rm -rf"
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
id="cdt.managedbuild.config.xlupc.lib.debug"
name="%ConfigName.Dbg">
<toolChain
id="cdt.managedbuild.toolchain.xlupc.lib.debug"
name="%ToolChainName.Upc"
targetTool="cdt.managedbuild.tool.archiver.xlupc.lib.debug">
<targetPlatform
archList="all"
id="cdt.managedbuild.targetplatform.xlupc.lib.debug"
name="%PlatformName.Dbg"
osList="all">
</targetPlatform>
<builder
id="cdt.managedbuild.builder.xlupc.lib.debug"
superClass="cdt.managedbuild.target.gnu.builder">
</builder>
<tool
id="cdt.managedbuild.tool.compiler.xlupc.lib.debug"
superClass="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler">
<option
defaultValue="xlc.c.optimization.level.none"
id="cdt.managedbuild.compiler.option.xlupc.lib.debug.optimization.level"
superClass="xlc.c.compiler.option.optimization.level">
</option>
<option
defaultValue="true"
id="cdt.managedbuild.compiler.option.xlupc.lib.debug.debugging.g"
superClass="xlc.c.compiler.option.ecd.g">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.archiver.xlupc.lib.debug"
superClass="cdt.managedbuild.tool.xlc.archiver">
</tool>
<tool
id="cdt.managedbuild.tool.assembler.xlupc.lib.debug"
superClass="cdt.managedbuild.tool.xlc.assembler">
</tool>
</toolChain>
</configuration>
<configuration
artifactExtension="lib"
cleanCommand="rm -rf"
errorParsers="org.eclipse.cdt.errorparsers.xlc.XlcErrorParser"
id="cdt.managedbuild.config.xlupc.lib.release"
name="%ConfigName.Rel">
<toolChain
id="cdt.managedbuild.toolchain.xlupc.lib.release"
name="%ToolChainName.Upc"
targetTool="cdt.managedbuild.tool.archiver.xlupc.lib.release">
<targetPlatform
archList="all"
id="cdt.managedbuild.targetplatform.xlupc.lib.release"
name="%PlatformName.Rel"
osList="all">
</targetPlatform>
<builder
id="cdt.managedbuild.builder.xlupc.lib.release"
superClass="cdt.managedbuild.target.gnu.builder">
</builder>
<tool
id="cdt.managedbuild.tool.compiler.xlupc.lib.release"
superClass="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler">
<option
defaultValue="xlc.c.optimization.level.Level5"
id="cdt.managedbuild.compiler.option.xlupc.lib.release.optimization.level"
superClass="xlc.c.compiler.option.optimization.level">
</option>
<option
defaultValue="false"
id="cdt.managedbuild.compiler.option.xlupc.lib.release.debugging.g"
superClass="xlc.c.compiler.option.ecd.g">
</option>
</tool>
<tool
id="cdt.managedbuild.tool.archiver.xlupc.lib.release"
superClass="cdt.managedbuild.tool.xlc.archiver">
</tool>
<tool
id="cdt.managedbuild.tool.assembler.xlupc.lib.release"
superClass="cdt.managedbuild.tool.xlc.assembler">
</tool>
</toolChain>
</configuration>
</projectType>
<tool
command="${XL_compilerRoot}/xlupc"
id="cdt.managedbuild.tool.xlupc.linker.exe"
isAbstract="false"
name="%tool.linker.exe.name"
natureFilter="cnature"
superClass="cdt.managedbuild.tool.xlc.c.linker">
</tool>
<tool
id="cdt.managedbuild.tool.xlupc.linker.so"
isAbstract="false"
name="%tool.linker.so.name">
</tool>
<tool
command="${XL_compilerRoot}/xlupc"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler.abstract"
isAbstract="true"
name="%tool.compiler.abstract.name"
natureFilter="cnature"
outputFlag="-o"
superClass="cdt.managedbuild.tool.xlc.c.compiler.abstract">
<optionCategory
id="org.eclipse.cdt.managedbuilder.xlupc.ui.optionCategory.upc"
name="%OptionCategory.upc">
</optionCategory>
<option
category="org.eclipse.cdt.managedbuilder.xlupc.ui.optionCategory.upc"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.qsourcetype"
isAbstract="false"
name="%Option.qsourcetype"
valueType="enumerated">
<enumeratedOptionValue
id="org.eclipse.cdt.managedbuilder.xlupc.ui.qsourcetype.empty"
isDefault="true"
name="">
</enumeratedOptionValue>
<enumeratedOptionValue
command="-qsourcetype=default"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.qsourcetype.default"
name="%Option.qsourcetype.default">
</enumeratedOptionValue>
<enumeratedOptionValue
command="-qsourcetype=upc"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.qsourcetype.upc"
name="%Option.qsourcetype.upc">
</enumeratedOptionValue>
</option>
<option
category="org.eclipse.cdt.managedbuilder.xlupc.ui.optionCategory.upc"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.runtime"
isAbstract="false"
name="%Option.runtime"
valueType="enumerated">
<enumeratedOptionValue
id="org.eclipse.cdt.managedbuilder.xlupc.ui.runtime.empty"
isDefault="true"
name="">
</enumeratedOptionValue>
<enumeratedOptionValue
command="-qupc=rts=default"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.runtime.default"
name="%Option.runtime.default">
</enumeratedOptionValue>
<enumeratedOptionValue
command="-qupc=rts=lapi"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.runtime.lapi"
name="%Option.runtime.lapi">
</enumeratedOptionValue>
<enumeratedOptionValue
command="-qupc=rts=smp"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.runtime.smp"
name="%Option.runtime.smp">
</enumeratedOptionValue>
</option>
<option
category="org.eclipse.cdt.managedbuilder.xlupc.ui.optionCategory.upc"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.compilation"
isAbstract="false"
name="%Option.compilation"
valueType="enumerated">
<enumeratedOptionValue
id="org.eclipse.cdt.managedbuilder.xlupc.ui.compilation.empty"
isDefault="true"
name="">
</enumeratedOptionValue>
<enumeratedOptionValue
command="-q32"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.compilation.q32"
name="%Option.compilation.q32">
</enumeratedOptionValue>
<enumeratedOptionValue
command="-q64"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.compilation.q64"
name="%Option.compilation.q64">
</enumeratedOptionValue>
</option>
<option
category="org.eclipse.cdt.managedbuilder.xlupc.ui.optionCategory.upc"
command="-qupc=threads="
id="org.eclipse.cdt.managedbuilder.xlupc.ui.threads"
isAbstract="false"
name="%Option.threads"
valueType="string">
</option>
</tool>
<tool
id="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler"
isAbstract="false"
name="%tool.compiler.name"
superClass="org.eclipse.cdt.managedbuilder.xlupc.ui.compiler.abstract">
<inputType
dependencyContentType="org.eclipse.cdt.core.cHeader"
dependencyExtensions="h"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.inputType.upc"
name="%inputType.upc.name"
primaryInput="true"
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile"
sourceContentType="org.eclipse.cdt.core.parser.upc.upcSource"
sources="upc">
</inputType>
<inputType
dependencyContentType="org.eclipse.cdt.core.cHeader"
dependencyExtensions="h"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.inputType.c"
name="%inputType.c.name"
primaryInput="true"
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile"
sourceContentType="org.eclipse.cdt.core.cSource"
sources="c">
</inputType>
<outputType
buildVariable="OBJS"
id="org.eclipse.cdt.managedbuilder.xlupc.ui.outputType.objectFile"
outputs="o">
</outputType>
</tool>
</extension>
<extension
point="org.eclipse.cdt.managedbuilder.ui.newWizardPages">
<wizardPage
ID="org.eclipse.cdt.managedbuilder.xlupc.ui.wizards.XLUpcSettingsWizardPage"
operationClass="org.eclipse.cdt.managedbuilder.xlupc.ui.wizards.XLUpcSettingsWizardRunnable"
pageClass="org.eclipse.cdt.managedbuilder.xlupc.ui.wizards.XLUpcSettingsWizardPage">
<projectType
projectTypeID="cdt.managedbuild.target.xlupc.exe">
</projectType>
<projectType
projectTypeID="cdt.managedbuild.target.xlupc.so">
</projectType>
<projectType
projectTypeID="cdt.managedbuild.target.xlupc.lib">
</projectType>
</wizardPage>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
id="cdt.managedbuild.wizardcategory.upc"
name="%category.name.1">
</category>
<wizard
canFinishEarly="false"
category="cdt.managedbuild.wizardcategory.upc"
class="org.eclipse.cdt.managedbuilder.xlupc.ui.wizards.UpcProjectWizard"
hasPages="true"
icon="icons/c-project.gif"
id="cdt.managedbuilder.wizard.upc"
name="%wizard.name.1"
project="true">
<description>
%wizard.description
</description>
</wizard>
</extension>
<extension
id="baseProperties"
name="%extension.name"
point="org.eclipse.cdt.managedbuilder.core.buildProperties">
<propertyValue
id="org.eclipse.cdt.build.core.buildArtefactType.xlupc.exe"
name="%BuildProperty.type.name.xlupc.executable"
property="org.eclipse.cdt.build.core.buildArtefactType">
</propertyValue>
<propertyValue
id="org.eclipse.cdt.build.core.buildArtefactType.xlupc.staticLib"
name="%BuildProperty.type.name.xlupc.staticLibrary"
property="org.eclipse.cdt.build.core.buildArtefactType">
</propertyValue>
<propertyValue
id="org.eclipse.cdt.build.core.buildArtefactType.xlupc.sharedLib"
name="%BuildProperty.type.name.xlupc.sharedLibrary"
property="org.eclipse.cdt.build.core.buildArtefactType">
</propertyValue>
</extension>
</plugin>