diff --git a/plugins/org.eclipse.dd.examples.dsf/.externalToolBuilders/PreProcessor.launch b/plugins/org.eclipse.dd.examples.dsf/.externalToolBuilders/PreProcessor.launch
new file mode 100644
index 00000000000..db347261494
--- /dev/null
+++ b/plugins/org.eclipse.dd.examples.dsf/.externalToolBuilders/PreProcessor.launch
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/org.eclipse.dd.examples.dsf/.project b/plugins/org.eclipse.dd.examples.dsf/.project
index 5bc60355c8c..0b69e7c2499 100644
--- a/plugins/org.eclipse.dd.examples.dsf/.project
+++ b/plugins/org.eclipse.dd.examples.dsf/.project
@@ -5,6 +5,16 @@
+
+ org.eclipse.ui.externaltools.ExternalToolBuilder
+ full,incremental,
+
+
+ LaunchConfigHandle
+ <project>/.externalToolBuilders/PreProcessor.launch
+
+
+
org.eclipse.jdt.core.javabuilder