blob: 7c79651d91efe03a4deb2d6658e86d5d7baae708 [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="MPIcppPiProject" label="%MPIcppPi.CAnsitemplate.label" description="%MPIcppPi.CAnsitemplate.description"
help="help.html">
<property-group id="basics" label="%MPIcppPi.basics.label" description="%MPIcppPi.basics.description" type="PAGES-ONLY" help="help.html">
<property id="author"
label="%MPIcppPi.author.label"
description="%MPIcppPi.author.description"
type="input"
pattern=".*"
default=""
hidden="false"
persist="true"/>
<property id="copyright"
label="%MPIcppPi.copyright.label"
description="%MPIcppPi.copyright.description"
type="input"
pattern=".*"
default="%MPIcppPi.copyright.default"
hidden="false"
persist="true"/>
<property id="mpi.hello.message"
label="%MPIcppPi.message.label"
description="%MPIcppPi.message.description"
type="input"
pattern=".*"
default="%MPIcppPi.message.default.mpi"
hidden="false"
persist="true"/>
<property id="sourceDir"
label="%MPIcppPi.sourceDir.label"
description="%MPIcppPi.sourceDir.description"
type="input"
default="%MPIcppPi.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.cpp"/>
<simple name="target" value="$(sourceDir)/$(projectName).cpp"/>
<simple name="replaceable" value="true"/>
</element>
</complex-array>
</process>
<process type="org.eclipse.ptp.pldt.wizards.mpiProjectProcessCPP">
<!-- no arguments as we go straight to the store (not recommended usage of template engine..) -->
</process>
</template>