| <?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> |
| |