summaryrefslogtreecommitdiffstats
path: root/org.rtems.cdt.toolchain/templates/serial/template.xml
diff options
context:
space:
mode:
Diffstat (limited to 'org.rtems.cdt.toolchain/templates/serial/template.xml')
-rw-r--r--org.rtems.cdt.toolchain/templates/serial/template.xml69
1 files changed, 69 insertions, 0 deletions
diff --git a/org.rtems.cdt.toolchain/templates/serial/template.xml b/org.rtems.cdt.toolchain/templates/serial/template.xml
new file mode 100644
index 0000000..39f32b1
--- /dev/null
+++ b/org.rtems.cdt.toolchain/templates/serial/template.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<template type="ProjTempl" version="1.0"
+ supplier="RobertF" revision="1.0"
+ author=""
+ copyright=""
+ id="SerialRemoteDebugProject"
+ label="%RTEMS.Serial.Template.Label"
+ description="%RTEMS.Serial.Template.Label.Description"
+ help="help.html">
+
+ <property-group id="basics" label="Basic Settings" description="Basic properties" type="PAGES-ONLY" help="help.html">
+ <property id="author"
+ label="Author"
+ description="Name of the author"
+ type="input"
+ pattern=".*"
+ default="Your name here"
+ hidden="false"
+ persist="true"/>
+ <property id="copyright"
+ label="Copyright notice"
+ description="Your copyright notice"
+ type="input"
+ pattern=".*"
+ default="Your copyright notice"
+ hidden="false"
+ persist="true"/>
+ <property id="message"
+ label="message"
+ description="message"
+ type="input"
+ pattern=".*"
+ default="Hello, I'm waiting for input...\r\n"
+ hidden="false"
+ persist="true"/>
+ <property id="sourceDir"
+ label="Source"
+ description="Directory for project source files"
+ type="input"
+ default="src"
+ 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>
+
+</template>
+