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