blob: b008077426683a60d206eb012c6741b7c536e1d3 [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<template type="ProjTempl" version="1.0" supplier="Eclipse.org" revision="1.0" author="Beth Tibbitts (IBM Research)"
copyright="blah blah "
id="MPIpiCProject" label="%MPIpi.template.label" description="%MPIpi.template.description"
help="help.html">
<property-group id="basics" label="%MPIpi.basics.label" description="%MPIpi.basics.description" type="PAGES-ONLY" help="help.html">
<property id="author"
label="%MPIpi.author.label"
description="%MPIpi.author.description"
type="input"
pattern=".*"
default=""
hidden="false"
persist="true"/>
<property id="copyright"
label="%MPIpi.copyright.label"
description="%MPIpi.copyright.description"
type="input"
pattern=".*"
default="%MPIpi.copyright.default"
hidden="false"
persist="true"/>
<property id="mpi.hello.message"
label="%MPIpi.message.label"
description="%MPIpi.message.description"
type="input"
pattern=".*"
default="%MPIpi.message.default.mpipi"
hidden="false"
persist="true"/>
<property id="sourceDir"
label="%MPIpi.sourceDir.label"
description="%MPIpi.sourceDir.description"
type="input"
default="%MPIpi.sourceDir.default"
pattern="[a-zA-Z0-9]+"
mandatory="false"
persist="true"/>
</property-group>
<process type="org.eclipse.cdt.managedbuilder.core.NewManagedProject">
<simple name="name" value="$(projectName)" />
<simple name="artifactExtension" value="exe" />
<simple name="isCProject" value="true" />
</process>
<process type="org.eclipse.cdt.core.CreateSourceFolder">
<simple name="projectName" value="$(projectName)"/>
<simple name="path" value="$(sourceDir)"/>
</process>
<process type="org.eclipse.cdt.core.AddFiles">
<simple name="projectName" value="$(projectName)"/>
<complex-array name="files">
<element>
<simple name="source" value="src/Basename.c"/>
<simple name="target" value="$(sourceDir)/$(projectName).c"/>
<simple name="replaceable" value="true"/>
</element>
</complex-array>
</process>
<process type="org.eclipse.ptp.pldt.wizards.mpiProjectProcess">
<!-- no arguments as we go straight to the store (not recommended usage of template engine..) -->
</process>
</template>