diff options
Diffstat (limited to 'org.rtems.cdt.toolchain/templates/serial/template.xml')
-rw-r--r-- | org.rtems.cdt.toolchain/templates/serial/template.xml | 69 |
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> + |