prep for update sites
diff --git a/features/org.eclipse.wst.common_core.feature/addPreBuiltComponents.xml b/features/org.eclipse.wst.common_core.feature/addPreBuiltComponents.xml
new file mode 100644
index 0000000..f02a4cf
--- /dev/null
+++ b/features/org.eclipse.wst.common_core.feature/addPreBuiltComponents.xml
@@ -0,0 +1,57 @@
+<!-- ===================================================================== -->
+<!-- Callbacks to use when building this feature -->
+<!-- -->
+<!-- build.properties must have a line that says -->
+<!-- customBuildCallbacks=addPreBuiltComponents.xml -->
+<!-- ===================================================================== -->
+<project name="addPreBuiltComponents" default="noDefault">
+ <!--
+ Note to be cross-platform, "environment variables" are only appropriate for
+ some variables, e.g. ones we set, since properties are case sensitive, even if
+ the environment variables on your operating system are not, e.g. it will
+ be ${env.Path} not ${env.PATH} on Windows -->
+ <property environment="env" />
+
+
+ <!-- ===================================================================== -->
+ <!-- Steps to do before the target gather.bin.parts -->
+ <!-- Available parameters : -->
+ <!-- destination.temp.folder - the directory plugins will be collected to -->
+ <!-- feature.directory - the directory containing the resulting feature -->
+ <!-- ===================================================================== -->
+ <target name="pre.gather.bin.parts">
+ <!-- copy our known, pre-built, usually third party pre-reqs into this feature -->
+ <echo message="Current basedir during callback: ${basedir}" />
+ <echo message="Current destination.temp.folder during callback: ${destination.temp.folder}" />
+ <copy
+ todir="${destination.temp.folder}"
+ overwrite="true">
+ <fileset dir="${env.BUILD_HOME}/prebuilt/eclipse/plugins/" includes="org.eclipse.jem*/**" />
+ </copy>
+ <copy
+ todir="${destination.temp.folder}"
+ overwrite="true">
+ <fileset dir="${env.BUILD_HOME}/prebuilt/eclipse/plugins/" includes="com.ibm.etools.emf.event*/**" />
+ </copy>
+ </target>
+
+ <!-- ===================================================================== -->
+ <!-- Steps to do after the target gather.bin.parts -->
+ <!-- Available parameters : -->
+ <!-- destination.temp.folder - the directory plugins will be collected to -->
+ <!-- feature.directory - the directory containing the resulting feature -->
+ <!-- ===================================================================== -->
+ <target name="post.gather.bin.parts">
+ </target>
+
+
+
+ <!-- ===================================================================== -->
+ <!-- No Default target -->
+ <!-- ===================================================================== -->
+ <target name="noDefault">
+ <echo message="This file must be called with explicit targets" />
+ </target>
+
+
+</project>
diff --git a/features/org.eclipse.wst.common_core.feature/build.properties b/features/org.eclipse.wst.common_core.feature/build.properties
index 7f47694..d80a54c 100644
--- a/features/org.eclipse.wst.common_core.feature/build.properties
+++ b/features/org.eclipse.wst.common_core.feature/build.properties
@@ -3,3 +3,4 @@
epl-v10.html,\
license.html,\
feature.properties
+customBuildCallbacks=addPreBuiltComponents.xml