add files for RCL_2_2
authorcawthron
Fri, 04 Dec 2009 11:34:07 -0600
changeset 583 a71202386420
parent 582 b0eb53c99447
child 584 eeba93885379
add files for RCL_2_2
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/.api_description
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/.options
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/META-INF/ECLIPSEF.RSA
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/META-INF/ECLIPSEF.SF
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/META-INF/MANIFEST.MF
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/META-INF/eclipse.inf
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/about.html
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/about_files/LICENSE-2.0.txt
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/21/fragment/fragment.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/21/plugin/plugin.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/30/fragment/META-INF/MANIFEST.MF
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/30/fragment/fragment.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/30/plugin/META-INF/MANIFEST.MF
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/30/plugin/plugin.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/env.properties
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/lib/pdebuild-ant.jar
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/pdebuild.jar
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/plugin.properties
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/plugin.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/build.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/genericTargets.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/package.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/productBuild/allElements.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/productBuild/productBuild.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/features/customBuildCallbacks.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/headless-build/allElements.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/headless-build/build.properties
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/headless-build/customAssembly.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/headless-build/customTargets.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/packager/customTargets.xml
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/packager/packager.properties
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/packager/packaging.properties
carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/plugins/customBuildCallbacks.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/.api_description	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component name="org.eclipse.pde.build_3.5.0.v20090527-1800" version="1.2">
+    <plugin id="org.eclipse.pde.build_3.5.0.v20090527-1800"/>
+    <package name="org.eclipse.pde.build" visibility="1">
+        <type name="Constants" restrictions="1"/>
+        <type name="IAntScript" restrictions="1"/>
+    </package>
+</component>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/.options	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,2 @@
+# Debugging options for the org.eclipse.pde.build plug-in.
+org.eclipse.pde.build/debug = false
\ No newline at end of file
Binary file carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/META-INF/ECLIPSEF.RSA has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/META-INF/ECLIPSEF.SF	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,95 @@
+Signature-Version: 1.0
+SHA1-Digest-Manifest: OpKLhhyrj8K2zhenQhvxlsr6FDc=
+Created-By: 1.6.0 (IBM Corporation)
+SHA1-Digest-Manifest-Main-Attributes: NKtTy7ROSu2SmFP09QJxD0l6H28=
+
+Name: about_files/LICENSE-2.0.txt
+SHA1-Digest: DMnZPrY7w/ZEOj0YI/l8KoozuvM=
+
+Name: templates/headless-build/allElements.xml
+SHA1-Digest: uNOP4x87ZFcxCZrh1wHh6xocNGE=
+
+Name: pdebuild.jar
+SHA1-Digest: +E3Q2w64kKUwnF/ZBxm11ouWmXI=
+
+Name: data/30/plugin/plugin.xml
+SHA1-Digest: TNr0SYVHOz82hYL1E035r1bdaxI=
+
+Name: data/21/fragment/fragment.xml
+SHA1-Digest: RuOvETVwkWHHIz6sLL0cGzWOyfs=
+
+Name: plugin.properties
+SHA1-Digest: fSjiXuBXrKDeiadiN8kWDMB5+d0=
+
+Name: scripts/build.xml
+SHA1-Digest: Ra/buYWq+UnCJcPzA5sz41d/1Wo=
+
+Name: data/30/plugin/META-INF/MANIFEST.MF
+SHA1-Digest: uGP7DGAAo+v2VD2WZMZMcvbW5rg=
+
+Name: data/30/fragment/META-INF/MANIFEST.MF
+SHA1-Digest: xuwIdriTMf5tW/1Q8pgg/DXqrkU=
+
+Name: data/env.properties
+SHA1-Digest: QGwQh60xm2wwanoFNdHQE5Quin8=
+
+Name: templates/headless-build/customTargets.xml
+SHA1-Digest: WlB+9NuLDfS72Ze8qNdClC5UvJ4=
+
+Name: plugin.xml
+SHA1-Digest: IwmWpnJXVZh20Hc0tnLuOrr7KgE=
+
+Name: templates/plugins/customBuildCallbacks.xml
+SHA1-Digest: osuAXZ/i65TwqRhp0N7fb8S3CpQ=
+
+Name: templates/headless-build/customAssembly.xml
+SHA1-Digest: LclMktc124g60naNVYDIZaytT+A=
+
+Name: META-INF/eclipse.inf
+SHA1-Digest: aM8odIt7KSTgo2Ap3NjnGa3gOAA=
+
+Name: templates/packager/packager.properties
+SHA1-Digest: 6lW7kLPw6o+7h7RI0cFTkCje1y0=
+
+Name: scripts/package.xml
+SHA1-Digest: Sbeva+/SSgDw+vwb8fGfCaGsdW4=
+
+Name: .api_description
+SHA1-Digest: Q0igiTUenjGPIJWdUPgv8cE7xXk=
+
+Name: templates/packager/packaging.properties
+SHA1-Digest: vtFL0V2RKXrpAMwiftMEsxc9WSo=
+
+Name: data/30/fragment/fragment.xml
+SHA1-Digest: zwzOmFfCE2+ab7G9wkLU7ozpJPc=
+
+Name: about.html
+SHA1-Digest: NsqonTvTIooyUcpddXY8f055MmA=
+
+Name: templates/packager/customTargets.xml
+SHA1-Digest: cvpNR4xRYfhWx6708nI3/HdIawM=
+
+Name: data/21/plugin/plugin.xml
+SHA1-Digest: TpZd48Jmrj9/LTQDyuUubfQoi5w=
+
+Name: lib/pdebuild-ant.jar
+SHA1-Digest: v4yRUAoljJVwieuXhMYCUxZhpPo=
+
+Name: .options
+SHA1-Digest: jf17v6tebrVOy/2LizKC8hyG2EM=
+
+Name: scripts/productBuild/productBuild.xml
+SHA1-Digest: dFDDEIM7pWs0f1mYVqpgKZjBRD4=
+
+Name: templates/headless-build/build.properties
+SHA1-Digest: hEARscZKP9OB+Pcv+KpbO0PFS7Y=
+
+Name: templates/features/customBuildCallbacks.xml
+SHA1-Digest: NyC3o1nQkrV1sYrLIPJr89aqmcQ=
+
+Name: scripts/productBuild/allElements.xml
+SHA1-Digest: XQ6qftLqyFAkDlu2MTS22ncyfi0=
+
+Name: scripts/genericTargets.xml
+SHA1-Digest: 1JK4p3zVkDtI/g8JFN7TX2C6uNs=
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/META-INF/MANIFEST.MF	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,133 @@
+Manifest-Version: 1.0
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: J2SE-1.4
+Bundle-SymbolicName: org.eclipse.pde.build; singleton:=true
+Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)
+ ",org.eclipse.ant.core;bundle-version="[3.1.100,4.0.0)",org.eclipse.c
+ ore.runtime.compatibility;bundle-version="[3.1.100,4.0.0)";resolution
+ :=optional,org.eclipse.osgi;bundle-version="[3.3.0,4.0.0)",org.eclips
+ e.equinox.p2.metadata.generator;resolution:=optional,org.eclipse.equi
+ nox.p2.jarprocessor;bundle-version="[1.0.1,2.0.0)",org.eclipse.equino
+ x.p2.publisher;bundle-version="1.0.0";resolution:=optional,org.eclips
+ e.equinox.p2.repository.tools;bundle-version="[1.0.0,2.0.0)";resoluti
+ on:=optional
+Bundle-Activator: org.eclipse.pde.internal.build.BuildActivator
+Export-Package: org.eclipse.pde.build,org.eclipse.pde.internal.build;x
+ -friends:="org.eclipse.pde.core,org.eclipse.pde.ui",org.eclipse.pde.i
+ nternal.build.ant;x-internal:=true,org.eclipse.pde.internal.build.bui
+ lder;x-internal:=true,org.eclipse.pde.internal.build.fetch;x-internal
+ :=true,org.eclipse.pde.internal.build.packager;x-friends:="org.eclips
+ e.pde.core",org.eclipse.pde.internal.build.properties;x-internal:=tru
+ e,org.eclipse.pde.internal.build.site;x-friends:="org.eclipse.pde.cor
+ e,org.eclipse.pde.ui",org.eclipse.pde.internal.build.site.compatibili
+ ty;x-internal:=true,org.eclipse.pde.internal.swt.tools;x-internal:=tr
+ ue
+Bundle-Version: 3.5.0.v20090527-1800
+Bundle-ClassPath: pdebuild.jar
+Bundle-ActivationPolicy: lazy
+Bundle-Vendor: %providerName
+Bundle-Name: %pluginName
+Import-Package: com.ibm.icu.util,org.eclipse.equinox.internal.p2.core.
+ helpers,org.eclipse.equinox.internal.p2.metadata,org.eclipse.equinox.
+ internal.p2.updatesite;resolution:=optional,org.eclipse.equinox.inter
+ nal.provisional.frameworkadmin,org.eclipse.equinox.internal.provision
+ al.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2
+ .core,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.
+ equinox.internal.provisional.p2.engine.phases,org.eclipse.equinox.int
+ ernal.provisional.p2.metadata,org.eclipse.equinox.internal.provisiona
+ l.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metad
+ ata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.
+ eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equino
+ x.internal.provisional.simpleconfigurator.manipulator
+Bundle-ManifestVersion: 2
+
+Name: about_files/LICENSE-2.0.txt
+SHA1-Digest: K4uBUimqimHkg/tLoFiLi2xJGJA=
+
+Name: templates/headless-build/allElements.xml
+SHA1-Digest: q2bBKYqmPHqOOoZ/KHGW27vpTrs=
+
+Name: pdebuild.jar
+SHA1-Digest: /ImAriJPs/mRKUUm1ZZTfhMvOzo=
+
+Name: data/30/plugin/plugin.xml
+SHA1-Digest: I0t+o6kXbySrxIY1bLaTaeai3Vc=
+
+Name: data/21/fragment/fragment.xml
+SHA1-Digest: AbavRQNBCu7bTM0Lc1H50zDiSYo=
+
+Name: plugin.properties
+SHA1-Digest: On4ECYWupC7e7IaidKlhX7JRmGE=
+
+Name: scripts/build.xml
+SHA1-Digest: ALT6mg0J2VkdlElO/DZKKircLUY=
+
+Name: data/30/plugin/META-INF/MANIFEST.MF
+SHA1-Digest: YY/Djivfu2eLXiPBR81hSqa2uJQ=
+
+Name: data/30/fragment/META-INF/MANIFEST.MF
+SHA1-Digest: Irr/y/I+zj9qi1W87gYOTMKdbY4=
+
+Name: data/env.properties
+SHA1-Digest: bhlVN4yPdZvPsEUDk95smkh5M6U=
+
+Name: templates/headless-build/customTargets.xml
+SHA1-Digest: qI8yOyB+aPZiVEoZxeaf32T/OxI=
+
+Name: plugin.xml
+SHA1-Digest: kDqB59OPvx7iNbfiqnwnDRqGLt4=
+
+Name: templates/plugins/customBuildCallbacks.xml
+SHA1-Digest: EXBUQ9XZ8qR5e6lZTf1axI+txII=
+
+Name: templates/headless-build/customAssembly.xml
+SHA1-Digest: IUcaiBw6MaeE8jGxFgKLHIuKgkg=
+
+Name: META-INF/eclipse.inf
+SHA1-Digest: M1yh6ypEH7aiF3JiaBs2vAuNi54=
+
+Name: templates/packager/packager.properties
+SHA1-Digest: VJjIzaudmPvY//Co7uNLPpiYzug=
+
+Name: scripts/package.xml
+SHA1-Digest: SYAECf2gSUtms4UQv0C5kER28fk=
+
+Name: .api_description
+SHA1-Digest: BHimqt4Ds50hRXi27+3UZlKtXkU=
+
+Name: templates/packager/packaging.properties
+SHA1-Digest: uc2/3jWo6zkUYAPV7jDNSEXntfA=
+
+Name: data/30/fragment/fragment.xml
+SHA1-Digest: lyCvCPJfg+w2XjG/WSlLT9rJmxo=
+
+Name: about.html
+SHA1-Digest: PTYI3wCEbgadLnCeEqDFZO2n2Bk=
+
+Name: templates/packager/customTargets.xml
+SHA1-Digest: NdAmTAEHkbWLOPJOQj58nlgkgoE=
+
+Name: data/21/plugin/plugin.xml
+SHA1-Digest: TjrGjV+gDiv3p1mvjHOt/d8yOv4=
+
+Name: lib/pdebuild-ant.jar
+SHA1-Digest: jyl0FzCwlzt4CFdko9WtO2RVu8o=
+
+Name: .options
+SHA1-Digest: 5rmPsLCzhc3+eEEnwq59tbx7+JM=
+
+Name: scripts/productBuild/productBuild.xml
+SHA1-Digest: vf18yhNZ8fnXah92y+y7DcBonLg=
+
+Name: templates/headless-build/build.properties
+SHA1-Digest: C4troYm2C//rjeQUL2LelQuTpOQ=
+
+Name: templates/features/customBuildCallbacks.xml
+SHA1-Digest: Ao54/q93oQ48bt2DqXbflVrwLRc=
+
+Name: scripts/productBuild/allElements.xml
+SHA1-Digest: bQlG+MHxu2RC8iu8mxTFarrNia8=
+
+Name: scripts/genericTargets.xml
+SHA1-Digest: e/OPufZXHN0YdTW7sKwdR67BN2w=
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/META-INF/eclipse.inf	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,4 @@
+#Processed using Jarprocessor
+jarprocessor.exclude.children = true
+pack200.args = -E4
+pack200.conditioned = true
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/about.html	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>February 08, 2007</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
+
+<h3>Third Party Content</h3>
+
+<p>The Content includes items that have been sourced from third parties as set out below. If you 
+did not receive this Content directly from the Eclipse Foundation, the following is provided 
+for informational purposes only, and you should look to the Redistributor&rsquo;s license for 
+terms and conditions of use.</p>
+
+<h4>OSGi Materials</h4>
+
+<p>The following file:</p>
+
+<ul>
+	<li>org/osgi/framework/Version</li>
+</ul>
+
+<p>shall be defined as a subset of the &quot;OSGi Materials.&quot;  The OSGi Materials are:</p>
+
+<blockquote>
+Copyright (c) 2000, 2006
+<br /><br />
+OSGi Alliance
+Bishop Ranch 6<br/>
+2400 Camino Ramon, Suite 375<br/>
+San Ramon, CA 94583 USA
+<br /><br />
+All Rights Reserved.
+</blockquote>
+
+<p>The OSGi Materials are provided to you under the terms and conditions of the Apache License, Version 2.0.  A copy of the license is contained
+in the file <a href="about_files/LICENSE-2.0.txt" target="_blank">LICENSE-2.0.txt</a> and is also available at <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>.</p>
+
+<p>Implementation of certain elements of the OSGi Materials may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may
+or may not be a member of the OSGi Alliance).  The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party
+intellectual property rights.</p>
+
+<small>OSGi&trade; is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark,
+registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or
+service marks used in the Content are the property of their respective owners and are hereby recognized.</small>
+</body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/about_files/LICENSE-2.0.txt	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/21/fragment/fragment.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<fragment
+   id="FRAGMENT_ID"
+   name="%pluginName"
+   version="FRAGMENT_VERSION"
+   provider-name="%providerName"
+   plugin-id="PLUGIN_ID"
+   plugin-version="PLUGIN_VERSION">
+
+  <extension point = "org.eclipse.pde.core.source">
+     <location path="src" />
+  </extension>
+
+</fragment>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/21/plugin/plugin.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin
+  name="%pluginName"
+  id="PLUGIN_ID"
+  version="PLUGIN_VERSION"
+  provider-name="%providerName">
+  
+  <extension point = "org.eclipse.pde.core.source">
+     <location path="src" />
+  </extension>
+  
+</plugin>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/30/fragment/META-INF/MANIFEST.MF	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-Name: %pluginName
+Bundle-SymbolicName: FRAGMENT_ID; singleton=true
+Bundle-Version: FRAGMENT_VERSION
+Fragment-Host: PLUGIN_ID;bundle-version="PLUGIN_VERSION"
+Bundle-Localization: plugin
+Bundle-Vendor: %providerName
+Eclipse-PlatformFilter: PLATFORM_FILTER
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/30/fragment/fragment.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<fragment>
+
+  <extension point = "org.eclipse.pde.core.source">
+     <location path="src" />
+  </extension>
+
+</fragment>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/30/plugin/META-INF/MANIFEST.MF	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,6 @@
+Manifest-Version: 1.0
+Bundle-Name: %pluginName
+Bundle-SymbolicName: PLUGIN_ID; singleton=true
+Bundle-Version: PLUGIN_VERSION
+Bundle-Localization: plugin
+Bundle-Vendor: %providerName
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/30/plugin/plugin.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+  
+  <extension point = "org.eclipse.pde.core.source">
+     <location path="src" />
+  </extension>
+  
+</plugin>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/data/env.properties	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,60 @@
+###############################################################################
+#  Copyright (c) 2006, 2008 IBM Corporation and others.
+#  All rights reserved. This program and the accompanying materials
+#  are made available under the terms of the Eclipse Public License v1.0
+#  which accompanies this distribution, and is available at
+#  http://www.eclipse.org/legal/epl-v10.html
+# 
+#  Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+CDC-1.0/Foundation-1.0.javacSource=1.3
+CDC-1.0/Foundation-1.0.javacTarget=1.1
+
+CDC-1.1/Foundation-1.1.javacSource=1.3
+CDC-1.1/Foundation-1.1.javacTarget=1.2
+
+OSGi/Minimum-1.0.javacSource=1.3
+OSGi/Minimum-1.0.javacTarget=1.1
+
+OSGi/Minimum-1.1.javacSource=1.3
+OSGi/Minimum-1.1.javacTarget=1.2
+
+OSGi/Minimum-1.2.javacSource=1.3
+OSGi/Minimum-1.2.javacTarget=1.2
+
+JRE-1.1.javacSource=1.1
+JRE-1.1.javacTarget=1.1
+
+J2SE-1.2.javacSource=1.2
+J2SE-1.2.javacTarget=1.1
+
+J2SE-1.3.javacSource=1.3
+J2SE-1.3.javacTarget=1.1
+
+J2SE-1.4.javacSource=1.3
+J2SE-1.4.javacTarget=1.2
+
+J2SE-1.5.javacSource=1.5
+J2SE-1.5.javacTarget=1.5
+
+JavaSE-1.6.javacSource=1.6
+JavaSE-1.6.javacTarget=1.6
+
+PersonalJava-1.1.javacSource=1.1
+PersonalJava-1.1.javacTarget=1.1
+
+PersonalJava-1.2.javacSource=1.1
+PersonalJava-1.2.javacTarget=1.1
+
+CDC-1.0/PersonalBasis-1.0.javacSource=1.3
+CDC-1.0/PersonalBasis-1.0.javacTarget=1.1
+
+CDC-1.0/PersonalJava-1.0.javacSource=1.3
+CDC-1.0/PersonalJava-1.0.javacTarget=1.1
+
+CDC-1.1/PersonalBasis-1.1.javacSource=1.3
+CDC-1.1/PersonalBasis-1.1.javacTarget=1.2
+
+CDC-1.1/PersonalJava-1.1.javacSource=1.3
+CDC-1.1/PersonalJava-1.1.javacTarget=1.2
Binary file carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/lib/pdebuild-ant.jar has changed
Binary file carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/pdebuild.jar has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/plugin.properties	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,14 @@
+###############################################################################
+# Copyright (c) 2003, 2006 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+# 
+# Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+pluginName = Plug-in Development Environment Build Support
+providerName = Eclipse.org
+
+fetchFactories.name = Fetch Script Factories
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/plugin.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+   <extension-point id="fetchFactories" name="%fetchFactories.name" schema="schema/fetchFactories.exsd"/>
+<!-- Tasks -->
+   <extension
+         point="org.eclipse.ant.core.antTasks">
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.brand"
+            class="org.eclipse.pde.internal.build.tasks.BrandTask">
+      </antTask>
+      <antTask
+      		library="lib/pdebuild-ant.jar"
+      		name="eclipse.brand.p2.artifacts"
+      		class="org.eclipse.pde.internal.build.publisher.BrandP2Task">
+      </antTask>
+      <antTask
+      		library="lib/pdebuild-ant.jar"
+      		name="eclipse.gatherBundle"
+      		class="org.eclipse.pde.internal.build.publisher.GatherBundleTask">
+      </antTask>
+      <antTask
+      		library="lib/pdebuild-ant.jar"
+      		name="eclipse.gatherFeature"
+      		class="org.eclipse.pde.internal.build.publisher.GatherFeatureTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.fetch"
+            class="org.eclipse.pde.internal.build.tasks.FetchTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.buildScript"
+            class="org.eclipse.pde.internal.build.tasks.BuildScriptGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.generateFeature"
+            class="org.eclipse.pde.internal.build.tasks.FeatureGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.buildManifest"
+            class="org.eclipse.pde.internal.build.tasks.BuildManifestTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.assembler"
+            class="org.eclipse.pde.internal.build.tasks.PackagerTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.idReplacer"
+            class="org.eclipse.pde.internal.build.tasks.IdReplaceTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.jnlpGenerator"
+            class="org.eclipse.pde.internal.build.tasks.JNLPGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.unzipperBuilder"
+            class="org.eclipse.pde.internal.build.tasks.UnzipperGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.fetchFilesGenerator"
+            class="org.eclipse.pde.internal.build.tasks.FetchFileGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.versionReplacer"
+            class="org.eclipse.pde.internal.build.tasks.GenericVersionReplacer">
+      </antTask>
+      <antTask
+            class="org.eclipse.pde.internal.build.publisher.FeaturesAndBundlesTask"
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.publish.featuresAndBundles">
+      </antTask>
+      
+   </extension>
+<!-- Extra Classpath -->
+   <extension
+         point="org.eclipse.ant.core.extraClasspathEntries">
+      <extraClasspathEntry
+            library="lib/pdebuild-ant.jar">
+      </extraClasspathEntry>
+   </extension>
+   <extension
+         id="buildtimesite"
+         point="org.eclipse.update.core.siteTypes">
+      <site-factory
+            class="org.eclipse.pde.internal.build.site.BuildTimeSiteFactory">
+      </site-factory>
+   </extension>
+   <extension
+         id="BuildTimeFeatureFactory"
+         point="org.eclipse.update.core.featureTypes">
+      <feature-factory
+            class="org.eclipse.pde.internal.build.site.BuildTimeFeatureFactory">
+      </feature-factory>
+   </extension>
+   <extension
+         id="Build"
+         point="org.eclipse.core.runtime.applications">
+      <application>
+         <run class="org.eclipse.pde.internal.build.BuildApplication"/>
+      </application>
+   </extension>
+
+   <extension
+         point="org.eclipse.pde.build.fetchFactories">
+      <factory
+            class="org.eclipse.pde.internal.build.fetch.CVSFetchTaskFactory"
+            id="CVS"/>
+      <factory
+            class="org.eclipse.pde.internal.build.fetch.COPYFetchTasksFactory"
+            id="COPY"/>
+		<factory
+			class="org.eclipse.pde.internal.build.fetch.GETFetchFactory"
+			id="GET"/>
+		<factory
+			class="org.eclipse.pde.internal.build.fetch.P2IUFetchFactory"
+			id="p2IU"/>
+   </extension>
+   
+    <extension
+         point="org.eclipse.ant.core.antProperties">
+      <antProperty
+            class="org.eclipse.pde.internal.build.properties.PDEProperties"
+            eclipseRuntime="false"
+            headless="true"
+            name="eclipse.pdebuild.home"/>
+      <antProperty
+            class="org.eclipse.pde.internal.build.properties.PDEProperties"
+            eclipseRuntime="false"
+            headless="true"
+            name="eclipse.pdebuild.scripts"/>
+      <antProperty
+            class="org.eclipse.pde.internal.build.properties.PDEProperties"
+            eclipseRuntime="false"
+            headless="true"
+            name="eclipse.pdebuild.templates"/>                        
+   </extension>
+
+</plugin>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/build.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,153 @@
+<!--
+     Copyright (c) 2003, 2009 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="Build All Elements" default="main">
+
+<!-- ===================================================================== -->
+<!-- Global properties.  See the build.properties for information on -->
+<!-- the properties which callers can control. -->
+<!-- ===================================================================== -->
+<property name="builder" location="${user.dir}"/>
+<property name="builderDirectory" location="${builder}"/>
+<property name="buildProperties" location="${builder}/build.properties"/>
+<property file="${buildProperties}"/>
+<available property="customTargets" file="${builder}/customTargets.xml" value="${builder}/customTargets.xml"/>
+<property name="customTargets" location="${eclipse.pdebuild.templates}/headless-build/customTargets.xml"/>
+<property name="genericTargets" location="${eclipse.pdebuild.scripts}/genericTargets.xml"/>
+
+<!-- ===================================================================== -->
+<!-- main entry point to setup, fetch, generate, build etc. Use -->
+<!-- the customTargets.xml to modify the build behaviour. -->
+<!-- ===================================================================== -->
+
+<!-- ******* add in the descriptions for each of the top level targets to teh target decl -->
+<target name="main" description="the main build target">
+  	<antcall target="preBuild" />
+	<antcall target="processRepos"/>
+ 	<antcall target="fetch" />
+	<antcall target="generate" /> 
+	<antcall target="process" /> 
+	<antcall target="assemble" />
+	<antcall target="package" />
+	<antcall target="postBuild" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Steps to do before starting the build.  Typical setup includes -->
+<!-- fetching the map files and building the directory.  -->
+<!-- ===================================================================== -->
+<target name="preBuild">
+	<mkdir dir="${buildDirectory}" />
+	<ant antfile="${customTargets}" target="preSetup" /> 
+	<ant antfile="${customTargets}" target="getMapFiles" /> 
+	<concat destfile="${buildDirectory}/directory.txt" fixlastline="yes">
+		<fileset dir="${buildDirectory}" includes="maps/**/*.map"/>
+	</concat>
+	<ant antfile="${customTargets}" target="postSetup" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- This will transform the content of the repositories listed such that they   -->
+<!-- are in a format against which PDE Build can succesfully build   -->
+<!-- ===================================================================== -->
+<target name="processRepos" if="repoBaseLocation">
+	<subant target="preProcessRepos" failonerror="false" inheritAll="true" >
+		<fileset file="${customTargets}" />
+	</subant>
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="transformRepos" />
+	</ant>
+	<subant target="postProcessRepos" failonerror="false" inheritAll="true" >
+		<fileset file="${customTargets}" />
+	</subant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Fetch the elements identified in the customTargets -->
+<!-- ===================================================================== -->
+<target name="fetch" unless="skipFetch">
+	<ant antfile="${customTargets}" target="preFetch"/>
+	<!-- Generates and then execute the fetch scripts for each build element-->
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="fetchElement" />
+	</ant>
+	
+	<ant antfile="${customTargets}" target="postFetch"/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Generate the build scripts for each element identified in the customTargets -->
+<!-- ===================================================================== -->
+<target name="generate">
+	<ant antfile="${customTargets}" target="preGenerate"/>
+	<!-- Generate the build.xml for each build element-->
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="generateScript" />
+	</ant>
+	<ant antfile="${customTargets}" target="postGenerate"/>	
+</target>
+
+<!-- ===================================================================== -->
+<!-- Run the build scripts for each element identified in the customTargets -->
+<!-- ===================================================================== -->
+<target name="process">
+	<!-- Run custom tasks before processing, i.e. creating source build zip files -->
+	<ant antfile="${customTargets}" target="preProcess" />
+
+	<!-- Process all of the build elements-->
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="processElement" />
+	</ant>
+
+	<!-- Run custom tasks after compiling, i.e. reporting compile errors -->
+	<ant antfile="${customTargets}" target="postProcess" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Assemble the build elements into final distributions -->
+<!-- ===================================================================== -->
+<target name="assemble">
+	<ant antfile="${customTargets}" target="preAssemble"/>
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="assembleElement"/>
+	</ant>
+	<ant antfile="${customTargets}" target="postAssemble"/>	
+</target>
+
+<!-- ===================================================================== -->
+<!-- Package the build elements into final distributions -->
+<!-- ===================================================================== -->
+<target name="package" if="runPackager">
+	<ant antfile="${customTargets}" target="prePackage"/>
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="packageElement"/>
+	</ant>
+	<ant antfile="${customTargets}" target="postPackage"/>	
+</target>
+
+<!-- ===================================================================== -->
+<!-- Do any steps required after the build (e.g., posting, testing, ...) -->
+<!-- ===================================================================== -->
+<target name="postBuild">
+	<ant antfile="${customTargets}" target="postBuild" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Clean the build elements.  This target is here as an entry -->
+<!-- point to the customTargets.  It is not called directly in the normal -->
+<!-- course of events. -->
+<!-- ===================================================================== -->
+<target name="clean">
+  <ant antfile="${customTargets}" target="allElements">
+     <property name="target" value="cleanElement"/>
+  </ant>
+</target>
+
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/genericTargets.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,275 @@
+<!--
+     Copyright (c) 2003, 2009 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="Generic Build Targets" default="noDefault">
+
+<!-- Properties that must be passed to this script:
+	buildDirectory
+	id
+	type
+	ignoreTagInfo
+	recursiveGeneration
+	workingDirectory
+	configInfo
+-->
+
+<!-- ===================================================================== -->
+<!-- Setup default values -->
+<!--   configs : by default build a platform-independent configuration -->
+<!--   fetchTag : by default use the CVS tags as spec'd in directory.txt -->
+<!-- ===================================================================== -->
+<property name="configs" value="*,*,*"/>
+<property name="fetchTag" value=""/>
+<property name="customEESources" value="" />
+<property name="transformedRepoLocation" value="" />
+<property name="buildingOSGi" value="true"/>
+<property name="generateJnlp" value="false"/>
+<property name="signJars" value="false"/>
+<property name="generateFeatureVersionSuffix" value="false" />
+<property name="generateVersionsLists" value="true" />
+<property name="groupConfigurations" value="false"/>
+<property name="pluginPath" value=""/>
+<property name="filteredDependencyCheck" value="false"/>
+<property name="filterP2Base" value="false"/>
+
+<!-- ===================================================================== -->
+<!-- Fetch a single element (feature, plugin, fragment) -->
+<!-- ===================================================================== -->
+<target name="fetchElement" description="Checking out source from repository..." depends="init">
+	<mkdir dir="${buildDirectory}/features"/>
+	<mkdir dir="${buildDirectory}/plugins"/>
+	<eclipse.fetch
+		elements="${type}@${id}"
+		buildDirectory="${buildDirectory}"
+		directory="${buildDirectory}/directory.txt"
+		fetchTag="${fetchTag}"
+		configInfo="${configs}"
+		baseLocation="${baseLocation}"
+		pluginPath="${transformedRepoLocation}${path.separator}${pluginPath}"
+	/>
+
+	<!-- Run generated fetch script -->
+	<ant antfile="${buildDirectory}/fetch_${id}.xml">
+		<!-- ************  should not have to spec these  *************** -->
+		<property name="featureOnly" value="true"/>
+		<property name="featureAndPlugins" value="true"/>
+		<property name="featuresRecursively" value="true"/>
+	</ant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Clean previously built elements -->
+<!-- ===================================================================== -->
+<target name="cleanElement" description="Scrubbing features and plugins of old jars..." depends="init">
+<echo message="${elementPath}"/>
+	<ant antfile="build.xml" dir="${elementPath}" target="clean"/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Generate a build.xml file for an element -->
+<!-- ===================================================================== -->
+<target name="generateScript" description="Generating build scripts..." depends="init">
+	<eclipse.buildScript
+		elements="${type}@${id}"
+		buildDirectory="${buildDirectory}"
+		configInfo="${configs}"
+		baseLocation="${baseLocation}"
+		buildingOSGi="${buildingOSGi}"
+		outputUpdateJars="${outputUpdateJars}"
+		archivesFormat="${archivesFormat}"
+		product="${product}"
+		forceContextQualifier="${forceContextQualifier}"
+		generateJnlp="${generateJnlp}"
+		signJars="${signJars}"
+		generateFeatureVersionSuffix="${generateFeatureVersionSuffix}"
+		significantVersionDigits="${significantVersionDigits}"
+		generatedVersionLength="${generatedVersionLength}"
+		generateVersionsLists="${generateVersionsLists}"
+		groupConfiguration="${groupConfigurations}"
+		pluginPath="${transformedRepoLocation}${path.separator}${pluginPath}"
+		filteredDependencyCheck="${filteredDependencyCheck}"
+		platformProperties="${platformProperties}"
+		filterP2Base="${filterP2Base}"
+		flattenDependencies="${flattenDependencies}"
+		parallelCompilation="${parallelCompilation}"
+		parallelThreadCount="${parallelThreadCount}"
+		parallelThreadsPerProcessor="${parallelThreadsPerProcessor}"
+		customEESources="${customEESources}"
+		contextRepository="${transformedRepoLocation},${p2.context.repos}"
+	/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Run build.xml for a single element-->
+<!-- ===================================================================== -->
+<target name="processElement" description="Processing build scripts..." depends="init">
+	<antcall target="processViaFeature" />
+	<antcall target="processFlat" />
+</target>
+
+<target name="processViaFeature" unless="flattenDependencies" description="Compile in order of feature containment">
+	<ant antfile="build.xml" dir="${elementPath}" target="build.jars">
+		<property name="target" value="build.jars"/>
+	</ant>
+</target>
+
+<target name="processFlat" if="flattenDependencies" description="Compile in flattened dependency order">
+	<ant antfile="compile.${id}.xml" dir="${buildDirectory}"/>
+</target>
+
+<!-- **********************
+1) the gather targets do more than just gather.  These are packaging targets.
+We need to continue ot separate the two concepts (gather and package) as
+the packaging is different if we wanted to create an update site packaging
+(for example).  The gathers are commented out for now as the new generated
+scripts do not seem to have them.
+
+2) do we really need the ws and os properties?  In all cases?  Do they have to be
+set here?
+-->
+
+<!-- ===================================================================== -->
+<!-- Gather items listed in bin.includes -->
+<!-- ===================================================================== -->
+<target name="gatherBinaries" description="Gathering binary distribution..." depends="init">
+	<!-- ant antfile="build.xml" dir="${elementPath}" target="gather.bin.parts"/ -->
+	<ant antfile="build.xml" dir="${elementPath}" target="zip.distribution">
+		<property name="os" value="${os}" />
+		<property name="ws" value="${ws}" />
+	</ant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Gather source for a build element -->
+<!-- ===================================================================== -->
+<target name="gatherSources" description="Gathering source distribution..." depends="init">
+	<!--suspect:  this call is required to create the *.src.zip inside each plugin-->
+	<ant antfile="build.xml" dir="${elementPath}" target="build.sources">
+		<property name="os" value="${os}" />
+		<property name="ws" value="${ws}" />
+	</ant>
+	<ant antfile="build.xml" dir="${elementPath}" target="zip.sources">
+		<property name="os" value="${os}" />
+		<property name="ws" value="${ws}" />
+	</ant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Gather log files for an element -->
+<!-- Suspect: We just unzip these right away -->
+<!-- ===================================================================== -->
+<target name="gatherLogs" description="Gathering build logs..." depends="init">
+	<ant antfile="build.xml" dir="${elementPath}" target="zip.logs" >
+		<property name="buildDirectory" value="${buildDirectory}" />
+	</ant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Default target                                                        -->
+<!-- ===================================================================== -->
+<target name="noDefault">
+	<echo message="This file must be called with explicit targets" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Assemble one build element -->
+<!-- ===================================================================== -->
+<target name="assembleElement" description="Assembling the build..." depends="init">
+	<ant antfile="assemble.${id}.all.xml" dir="${buildDirectory}"/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Package one build element -->
+<!-- ===================================================================== -->
+<target name="packageElement" description="Packaging the build..." depends="init">
+	<ant antfile="package.${id}.all.xml" dir="${buildDirectory}"/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Miscellaneous helper targets -->
+<!-- ===================================================================== -->
+<target name="init">
+	<condition property="elementPath" value="${buildDirectory}/plugins/${id}">
+		<equals arg1="${type}" arg2="fragment" />
+	</condition>
+	<property name="elementPath" value="${buildDirectory}/${type}s/${id}" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Invokes the p2 transformer to process all the repositories found in repoBaseLocation -->
+<!-- ===================================================================== -->
+<target name="transformRepos">
+	<p2.repo2runnable destination="${transformedRepoLocation}">
+		<source dir="${repoBaseLocation}/" includes="*"/>
+	</p2.repo2runnable>
+</target>
+
+<!-- Invoke the p2 director to perform an install  -->
+<target name="runDirector" >
+	<property name="p2.director.bundlepool" value="${p2.director.installPath}"/>
+	<property name="p2.director.dataArea" value="${p2.director.installPath}/p2"/>
+	<property name="p2.director.extraArgs" value="-profileProperties org.eclipse.update.install.features=true" />
+	<property name="p2.director.extraVMArgs" value="-Declipse.p2.MD5Check=false" />
+	<property name="p2.director.profile" value="profile" />
+	<property name="p2.director.version" value="" />
+	<!-- by default, fork using the same config area we are running under -->
+	<property name="p2.director.configArea" value="${osgi.configuration.area}" />
+	<condition property="p2.director.devMode" value="-dev &quot;${osgi.dev}&quot;" else="">
+		<isset property="osgi.dev" />
+	</condition>
+	
+	<java jar="${equinoxLauncherJar}" fork="true" failonerror="false" resultproperty="p2.director.return.code" outputproperty="p2.director.java.output">
+		<arg line="-application org.eclipse.equinox.p2.director.app.application" />
+		<arg line="-nosplash" />
+		<arg line="--launcher.suppressErrors" />
+		<arg line="-consoleLog" />
+		<arg line="-flavor ${p2.flavor}" />
+		<arg line="-installIU ${p2.director.iu}" />
+		<arg line="-version ${p2.director.version}" />
+		<!-- need to quote os,ws,arch so that '*' does not get expanded -->
+		<arg value="-p2.os" />
+		<arg value="${os}" />
+		<arg value="-p2.ws" />
+		<arg value="${ws}" />
+		<arg value="-p2.arch" />
+		<arg value="${arch}" />
+		<arg line="-roaming" />
+		<arg value="-profile" />
+		<arg value="${p2.director.profile}" />
+		<arg line="${p2.director.extraArgs}" />
+		<arg line="-metadataRepository"/>
+		<arg value="${p2.repo}" />
+		<arg line="-artifactRepository"/>
+		<arg value="${p2.repo}" />
+		<arg line="-destination"/>
+		<arg value="${p2.director.installPath}" />
+		<arg line="-bundlepool"/>
+		<arg value="${p2.director.bundlepool}" />
+
+		<jvmarg value="-Declipse.p2.data.area=${p2.director.dataArea}" />
+		<jvmarg value="-Declipse.p2.profile=@none" />
+		<jvmarg line="${p2.director.extraVMArgs}" />
+		
+		<arg line="${p2.director.devMode}"/>
+		<sysproperty key="osgi.configuration.area" value="${p2.director.configArea}" />
+	</java>
+	<echo message="${p2.director.java.output}" />
+	<antcall target="logDirectorCall"/>
+	<condition property="p2.director.error">
+		<isfailure code="${p2.director.return.code}" />
+	</condition>
+	<fail if="p2.director.error" message="A Problem occured while running the director." />
+</target>
+	
+<target name="logDirectorCall" if="p2.director.log" >
+	<echo message="${p2.director.java.output}" file="${p2.director.log}" append="true" />
+</target>
+	
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/package.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,98 @@
+<!--
+     Copyright (c) 2003, 2007 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="packager" default="main" basedir=".">
+	<target name="init">
+		<mkdir dir="${workingDirectory}"/>
+		<mkdir dir="${downloadDirectory}"/>
+		<mkdir dir="${tempDirectory}"/>
+	</target>
+
+	<target name="retrieveMapFiles" unless="skipMaps">
+		<available property="mapsFetched" file="${workingDirectory}/all.maps"/>
+		<ant antfile="${customTargets}" target="getMapFiles" />
+		<concat destfile="${workingDirectory}/all.maps">
+			<fileset dir="${downloadDirectory}" includes="**/*.map"/>
+		</concat>
+	</target>
+
+	<!-- take the content of all.maps, retrieve the files according to the filtering options (config, content), 
+	and generate a directory.txt for the rest of the process using config as a key, and containing the name of the zip and the directory -->
+	<target name="retrieveFiles" unless="skipFetch">
+		<eclipse.fetchFilesGenerator map="${workingDirectory}/all.maps"
+									workingDirectory="${workingDirectory}"
+									configInfo="${config}"
+									contentFilter="${contentFilter}"
+									componentFilter="${componentFilter}"/>
+		<ant antfile="fetch.xml" dir="${workingDirectory}" />
+	</target>
+
+	<!-- Process the directory.txt to create unzipper.xml, and run unzipper.xml-->
+	<target name="prepareResources" unless="skipUnzip">
+		<eclipse.unzipperBuilder 	workingDirectory="${workingDirectory}" 
+											configInfo="${config}"
+											packagePropertyFile="${packagingPropertyFile}"/>
+		<ant antfile="${workingDirectory}/unzipper.xml"/>
+	</target>
+
+	<!-- Generate an assemble script (assemble.xml) for the given features -->
+	<target name="generateAssembleScripts">
+		<echo message="${target}"/>
+		<eclipse.assembler featureList="${featureList}" 
+									workingDirectory="${workingDirectory}" 
+									configInfo="${config}" 
+									baseLocation="${target}" 
+									packagePropertyFile="${packagingPropertyFile}" 
+									deltaPack="${deltaPack}"
+									archivesFormat="${archivesFormat}"
+									filteredDependencyCheck="${filteredDependencyCheck}"
+									normalize="${normalizeWhilePackaging}"/>
+	</target>
+
+	<!-- Call the assemble.xml script -->
+	<target name="callAssembleScripts">
+		<ant antfile="package.all.xml" dir="${workingDirectory}"/>
+	</target>
+
+	<target name="main" description="Start the packager for a given config">
+		<property file="${packagingInfo}/packager.properties" />
+		<property name="customTargets" location="${packagingInfo}/customTargets.xml" />
+		<property name="packagingPropertyFile" location="${packagingInfo}/${packagingProperties}" />
+		
+		<condition property="skipMaps" value="true">
+			<isset property="prefilledTarget" />
+		</condition>
+		<condition property="skipFetch" value="true">
+			<isset property="prefilledTarget" />
+		</condition>
+		<condition property="skipUnzip" value="true">
+			<isset property="prefilledTarget" />
+		</condition>
+		
+		<!-- Compatibility -->
+		<property name="filteredDependencyCheck" value="false"/>
+		<condition property="skipMaps" value="true">
+			<isset property="localMaps"/>
+		</condition>
+		<condition property="target" value="${tempDirectory}/${featurePaths}">
+			<isset property="featurePaths"/>
+		</condition>
+		<property name="normalizeWhilePackaging" value="true"/>
+		
+		<!-- End of compatibility -->
+			
+		<antcall target="init" />
+		<antcall target="retrieveMapFiles"/>
+		<antcall target="retrieveFiles"/>
+		<antcall target="prepareResources"/>
+		<antcall target="generateAssembleScripts"/>
+		<antcall target="callAssembleScripts"/>
+	</target>
+</project>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/productBuild/allElements.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,142 @@
+<!--
+     Copyright (c) 2006, 2008 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="Product Build allElements Delegator">
+	<property name="defaultAssemblyEnabled" value="true" />
+	<property name="archiveNamePrefix" value="${buildId}"/>
+	
+ 	<!-- ===================================================================== -->
+ 	<!-- Run a given ${target} on all elements being built                     -->
+ 	<!-- Add on <ant> task for each top level element being built.             -->
+ 	<!-- ===================================================================== -->
+ 	<target name="allElementsDelegator">
+ 		<ant antfile="${genericTargets}" target="${target}">
+	 		<property name="type" value="feature" />
+	 		<property name="id" value="org.eclipse.pde.build.container.feature" />
+ 		</ant>
+ 	</target>
+ 
+	<!-- ====================================================================== -->
+	<!--  The default assemble target, this will be called to assemble each		-->	 
+	<!--  config if a custom assemble target is not defined.					-->
+	<!-- The following properties will be defined:								-->
+	<!-- 		config : The configuration being assembled eg "win32.win32.x86"	-->
+	<!-- 		element: The element being assembled eg "org.eclipse.sdk"		-->
+	<!-- 		assembleScriptName: The assemble script to be called			-->
+	<!-- ====================================================================== -->
+	<target name="defaultAssemble">
+		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-${config}.zip"/>
+		</ant>
+	</target>	
+	
+ 	<!-- ===================================================================== -->
+ 	<!-- Targets to assemble the built elements for particular configurations  -->
+ 	<!-- These generally call the generated assemble scripts (named in         -->
+ 	<!-- ${assembleScriptName}) but may also add pre and post processing       -->
+ 	<!-- Add one target for each root element and each configuration           -->
+ 	<!-- ===================================================================== -->
+ 	<target name="assemble.org.eclipse.pde.build.container.feature">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">
+			<property name="archiveName" value="${archiveNamePrefix}.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-win32.win32.x86.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86_64" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86_64">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-win32.win32.x86_64.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.ppc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.ppc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.ppc.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86_64" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86_64">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86_64.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.linux.motif.x86" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.linux.motif.x86">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-linux.motif.x86.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.solaris.motif.sparc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.solaris.motif.sparc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-solaris.motif.sparc.zip"/>
+		</ant>
+ 	</target>
+ 		
+	<property name="assemble.org.eclipse.pde.build.container.feature.solaris.gtk.sparc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.solaris.gtk.sparc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-solaris.gtk.sparc.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.aix.motif.ppc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.aix.motif.ppc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-aix.motif.ppc.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.hpux.motif.PA_RISC" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.hpux.motif.PA_RISC">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-hpux.motif.PA_RISC.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.macosx.carbon.ppc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.macosx.carbon.ppc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-macosx.carbon.ppc.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.macosx.carbon.x86" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.macosx.carbon.x86">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-macosx.carbon.x86.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.group.group.group" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.group.group.group">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-group.zip"/>
+		</ant>
+ 	</target>
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/scripts/productBuild/productBuild.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,68 @@
+<!--
+     Copyright (c) 2006, 2009 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="Build a Product" default="main">
+
+<!-- ===================================================================== -->
+<!-- Global properties.  See the build.properties for information on -->
+<!-- the properties which callers can control. -->
+<!-- ===================================================================== -->
+<property name="allElementsFile" value="${eclipse.pdebuild.scripts}/productBuild/allElements.xml"/>
+<import file="${eclipse.pdebuild.scripts}/build.xml"/>
+<property name="pluginPath" value=""/>
+<property name="pluginList" value=""/>
+<property name="featureList" value=""/>
+<property name="includeLaunchers" value="true"/>
+<property name="generatedBuildProperties" value=""/>
+
+<!-- ===================================================================== -->
+<!-- main entry point to setup, fetch, generate, build etc. Use -->
+<!-- the customTargets.xml to modify the build behaviour. -->
+<!-- ===================================================================== -->
+<target name="main" description="the main build target">	
+  	<antcall target="preBuild" />
+	<antcall target="processRepos"/>
+	<antcall target="generateFeature"> <!-- Generate the feature to drive the fetch -->
+		<param name="verify" value="false"/>
+	</antcall>
+ 	<antcall target="fetch" />
+	<antcall target="generateFeature"> <!-- We are calling generate feature a second time so that we can get the pack / unpack clause fixed -->
+		<param name="verify" value="true"/>
+	</antcall> 
+	<antcall target="generate" /> 
+	<antcall target="process" /> 
+	<antcall target="assemble" />
+	<antcall target="package" />
+	<antcall target="postBuild" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Generate a container feature based on the product file                -->
+<!-- The plugin or feature containing the .product file will need to exist -->
+<!-- already, use preSetup or postSetup to fetch it if necessary           -->
+<!-- ===================================================================== -->
+<target name="generateFeature">
+	<eclipse.generateFeature
+		featureId="org.eclipse.pde.build.container.feature"
+		buildDirectory="${buildDirectory}"
+		baseLocation="${baseLocation}"
+		productFile="${product}"
+		verify="${verify}"
+		pluginPath="${transformedRepoLocation}${path.separator}${pluginPath}"
+		configInfo="${configs}"
+		pluginList="${pluginList}"
+		featureList="${featureList}"
+		includeLaunchers="${includeLaunchers}"
+		buildPropertiesFile="${generatedBuildProperties}"
+	/>
+</target>
+
+
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/features/customBuildCallbacks.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,32 @@
+<!-- ===================================================================== -->
+<!-- Custom targets called from a project's generated build.xml            -->
+<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.-->
+<!-- ===================================================================== -->
+<project name="Build specific targets and properties" default="noDefault">
+
+	<!-- ===================================================================== -->
+	<!-- Default target                                                        -->
+	<!-- ===================================================================== -->
+	<target name="noDefault">
+		<echo message="This file must be called with explicit targets" />
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- 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">
+	</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>
+
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/headless-build/allElements.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,52 @@
+<project name="allElements Delegator">
+	<property name="defaultAssemblyEnabled" value="true" />
+	
+ 	<!-- ===================================================================== 	-->
+ 	<!-- Run a given ${target} on all elements being built						-->
+ 	<!-- By default ${topLevelElementType} and ${topLevelElementId} should be	--> 
+ 	<!-- defined in the builder's build.properties file.  You can customize by	--> 
+ 	<!-- setting the type/id values directly here.								-->
+	<!-- You can add additional calls to ${genericTargets} to build more top 	-->
+	<!-- level elements.									   					-->
+	<!--																		-->
+	<!-- The top level must exist in the ${buildDirectory}, ${baseLocation} or	-->
+	<!-- ${pluginPath} locations.												-->
+ 	<!-- ===================================================================== 	-->
+ 	<target name="allElementsDelegator">
+ 		<ant antfile="${genericTargets}" target="${target}">
+	 		<property name="type" value="${topLevelElementType}" />
+	 		<property name="id" value="${topLevelElementId}" />
+ 		</ant>
+ 	</target>
+ 
+	<!-- ====================================================================== -->
+	<!--  The default assemble target, this will be called to assemble each		-->	 
+	<!--  config if a custom assemble target is not defined.					-->
+	<!-- The following properties will be defined:								-->
+	<!-- 		config : The configuration being assembled eg "win32.win32.x86"	-->
+	<!-- 		element: The element being assembled eg "org.eclipse.sdk"		-->
+	<!-- 		assembleScriptName: The assemble script to be called			-->
+	<!-- ====================================================================== -->
+	<target name="defaultAssemble">
+		<ant antfile="${assembleScriptName}" dir="${buildDirectory}" />
+	</target>	
+	
+ 	<!-- =====================================================================	-->
+ 	<!-- Custom targets to assemble the built elements for particular 			-->
+ 	<!-- configurations.  These generally call the generated assemble scripts 	-->
+ 	<!-- (named in  ${assembleScriptName}) but may also add pre and post		--> 
+ 	<!-- processing      														-->
+ 	<!-- Add one target for each root element and each configuration for which	--> 
+ 	<!-- custom processing is desired. Replace element.id with the id of the 	-->
+ 	<!-- top level element being built.  A property with a matching name must 	-->
+ 	<!-- be defined for this custom target to be called instead of the 			-->
+ 	<!-- defaultAssemble target above.											-->
+	<!--	Example:  name="assemble.org.eclipse.sdk"							-->
+	<!--	Example:  name="assemble.org.eclipse.sdk.win32.win32.x86"			-->
+ 	<!-- ====================================================================== -->
+	<property name="assemble.element.id[.config.spec]" value="true" />
+ 	<target name="assemble.element.id[.config.spec]">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
+ 	</target>
+	
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/headless-build/build.properties	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,255 @@
+###############################################################################
+# Copyright (c) 2003, 2006 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+# 
+# Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+#####################
+# Parameters describing how and where to execute the build.
+# Typical users need only update the following properties:
+#    baseLocation - where things you are building against are installed
+#    bootclasspath - The base jars to compile against (typicaly rt.jar)
+#    configs - the list of {os, ws, arch} configurations to build.  
+#
+# Of course any of the settings here can be overridden by spec'ing 
+# them on the command line (e.g., -DbaseLocation=d:/eclipse
+
+#The type of the top level element we are building,  generally "feature"
+topLevelElementType = feature
+#The id of the top level element we are building
+topLevelElementId = org.foo.bar
+
+############# PRODUCT/PACKAGING CONTROL #############
+product=/plugin or feature id/path/to/.product
+runPackager=true
+
+#Set the name of the archive that will result from the product build.
+#archiveNamePrefix=
+
+# The prefix that will be used in the generated archive.
+archivePrefix=eclipse
+
+# The location underwhich all of the build output will be collected.
+collectingFolder=${archivePrefix}
+
+# The list of {os, ws, arch} configurations to build.  This 
+# value is a '&' separated list of ',' separate triples.  For example, 
+#     configs=win32,win32,x86 & linux,motif,x86
+# By default the value is *,*,*
+configs = *, *, *
+#configs=win32, win32, x86 & \
+#	win32,win32,x86_64 & \
+#	win32,win32,wpf & \
+#	linux, gtk, ppc & \
+#	linux, gtk, x86 & \
+#	linux, gtk, x86_64 & \
+#	linux, motif, x86 & \
+#	solaris, motif, sparc & \
+#	solaris, gtk, sparc & \
+#	aix, motif, ppc & \
+#	hpux, motif, ia64_32 & \
+#	macosx, carbon, ppc & \
+#	macosx, carbon, x86 & \
+#	macosx, cocoa, ppc & \
+#	macosx, cocoa, x86 & \
+#	macosx, cocoa, x86_64
+
+# By default PDE creates one archive (result) per entry listed in the configs property.
+# Setting this value to true will cause PDE to only create one output containing all 
+# artifacts for all the platforms listed in the configs property.
+# To control the output format for the group, add a "group, group, group - <format>" entry to the
+# archivesFormat. 
+#groupConfigurations=true
+
+#The format of the archive. By default a zip is created using antZip.
+#The list can only contain the configuration for which the desired format is different than zip.
+#archivesFormat=win32, win32, x86 - antZip& \
+#	linux, gtk, ppc - antZip &\
+#    linux, gtk, x86 - antZip& \
+#	linux, gtk, x86_64 - antZip& \
+# linux, motif, x86 - antZip& \
+#	solaris, motif, sparc - antZip& \
+#	solaris, gtk, sparc - antZip& \
+#	aix, motif, ppc - antZip& \
+#	hpux, motif, PA_RISC - antZip& \
+#	macosx, carbon, ppc - antZip
+
+#Allow cycles involving at most one bundle that needs to be compiled with the rest being binary bundles.
+allowBinaryCycles = true
+
+#Sort bundles depenedencies across all features instead of just within a given feature.
+#flattenDependencies = true
+
+#Parallel compilation, requires flattenedDependencies=true
+#parallelCompilation=true
+#parallelThreadCount=
+#parallelThreadsPerProcessor=
+	
+#Set to true if you want the output to be ready for an update jar (no site.xml generated)
+#outputUpdateJars = false
+
+#Set to true for Jnlp generation
+#codebase should be a URL that will be used as the root of all relative URLs in the output.
+#generateJnlp=false
+#jnlp.codebase=<codebase url>
+#jnlp.j2se=<j2se version>
+#jnlp.locale=<a locale>
+#jnlp.generateOfflineAllowed=true or false generate <offlineAllowed/> attribute in the generated features
+#jnlp.configs=${configs}			#uncomment to filter the content of the generated jnlp files based on the configuration being built
+
+#Set to true if you want to sign jars
+#signJars=false
+#sign.alias=<alias>
+#sign.keystore=<keystore location>
+#sign.storepass=<keystore password>
+#sign.keypass=<key password>
+
+#Arguments to send to the zip executable
+zipargs=
+
+#Arguments to send to the tar executable
+tarargs=
+
+#Control the creation of a file containing the version included in each configuration - on by default 
+#generateVersionsLists=false
+
+############## BUILD NAMING CONTROL ################
+# The directory into which the build elements are fetched and where
+# the build takes place.
+buildDirectory=${user.home}/eclipse.build
+
+# Type of build.  Used in naming the build output.  Typically this value is
+# one of I, N, M, S, ...
+buildType=I
+
+# ID of the build.  Used in naming the build output.
+buildId=TestBuild
+
+# Label for the build.  Used in naming the build output
+buildLabel=${buildType}.${buildId}
+
+# Timestamp for the build.  Used in naming the build output
+timestamp=007
+
+#The value to be used for the qualifier of a plugin or feature when you want to override the value computed by pde.
+#The value will only be applied to plugin or features indicating build.properties, qualifier = context 
+#forceContextQualifier=<the value for the qualifier>
+
+#Enable / disable the generation of a suffix for the features that use .qualifier. 
+#The generated suffix is computed according to the content of the feature   
+#generateFeatureVersionSuffix=true
+
+############# BASE CONTROL #############
+# Settings for the base Eclipse components and Java class libraries 
+# against which you are building.
+# Base location for anything the build needs to compile against.  For example,
+# in most RCP app or a plug-in,  the baseLocation should be the location of a previously
+# installed Eclipse against which the application or plug-in code will be compiled and the RCP delta pack.
+
+base=<path/to/parent/of/eclipse>
+baseLocation=${base}/eclipse
+
+#Folder containing repositories whose content is needed to compile against
+#repoBaseLocation=${base}/repos
+#Folder where the content of the repositories from ${repoBaseLocation} will be made available as a form suitable to be compiled against
+#transformedRepoLocation=${base}/transformedRepos
+
+#Os/Ws/Arch/nl of the eclipse specified by baseLocation
+baseos=win32
+basews=win32
+basearch=x86
+
+#this property indicates whether you want the set of plug-ins and features to be considered during the build to be limited to the ones reachable from the features / plugins being built
+filteredDependencyCheck=false
+
+#this property indicates whether the resolution should be done in development mode (i.e. ignore multiple bundles with singletons)
+resolution.devMode=false
+
+#pluginPath is a list of locations in which to find plugins and features.  This list is separated by the platform file separator (; or :)
+#a location is one of:  
+#- the location of the jar or folder that is the plugin or feature : /path/to/foo.jar or /path/to/foo
+#- a directory that contains a /plugins or /features subdirectory
+#- the location of a feature.xml, or for 2.1 style plugins, the plugin.xml or fragment.xml
+#pluginPath=
+
+skipBase=true
+eclipseURL=<url for eclipse download site>
+eclipseBuildId=<Id of Eclipse build to get>
+eclipseBaseURL=${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip
+
+
+############# MAP FILE CONTROL ################
+# This section defines CVS tags to use when fetching the map files from the repository.
+# If you want to fetch the map file from repository / location, change the getMapFiles target in the customTargets.xml
+
+skipMaps=true
+mapsRepo=:pserver:anonymous@example.com/path/to/repo
+mapsRoot=path/to/maps
+mapsCheckoutTag=HEAD
+
+#tagMaps=true
+mapsTagTag=v${buildId}
+
+
+############ REPOSITORY CONTROL ###############
+# This section defines properties parameterizing the repositories where plugins, fragments
+# bundles and features are being obtained from. 
+
+# The tags to use when fetching elements to build.
+# By default thebuilder will use whatever is in the maps.  
+# This value takes the form of a comma separated list of repository identifier (like used in the map files) and the 
+# overriding value
+# For example fetchTag=CVS=HEAD, SVN=v20050101
+# fetchTag=HEAD
+skipFetch=true
+
+
+############# JAVA COMPILER OPTIONS ##############
+# The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
+#bootclasspath=${java.home}/lib/rt.jar
+
+# specific JRE locations to compile against. These values are used to compile bundles specifying a 
+# Bundle-RequiredExecutionEnvironment. Uncomment and set values for environments that you support
+#CDC-1.0/Foundation-1.0= /path/to/rt.jar
+#CDC-1.1/Foundation-1.1=
+#OSGi/Minimum-1.0=
+#OSGi/Minimum-1.1=
+#JRE-1.1=
+#J2SE-1.2=
+#J2SE-1.3=
+#J2SE-1.4=
+#J2SE-1.5=
+#JavaSE-1.6=
+#PersonalJava-1.1=
+#PersonalJava-1.2=
+#CDC-1.0/PersonalBasis-1.0=
+#CDC-1.0/PersonalJava-1.0=
+#CDC-1.1/PersonalBasis-1.1=
+#CDC-1.1/PersonalJava-1.1=
+
+# Specify the output format of the compiler log when eclipse jdt is used
+logExtension=.log
+
+# Whether or not to include debug info in the output jars
+javacDebugInfo=false 
+
+# Whether or not to fail the build if there are compiler errors
+javacFailOnError=true
+
+# Enable or disable verbose mode of the compiler
+javacVerbose=true
+
+# Extra arguments for the compiler. These are specific to the java compiler being used.
+#compilerArg=
+
+# Default value for the version of the source code. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacSource in build.properties
+#javacSource=1.3
+
+# Default value for the version of the byte code targeted. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacTarget in build.properties.
+#javacTarget=1.1
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/headless-build/customAssembly.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,66 @@
+<project name="Build specific targets and properties" default="noDefault">
+
+	<!-- =====================================================================
+	    
+	    The Following Properties are available in all targets:
+		 - eclipse.base : the base folder everything will be collected into
+		 - eclipse.plugins : the plugins folder
+		 - eclipse.features: the features folder
+		 - archiveFullPath : the full path of the final archive once it is created
+		 
+		 ===================================================================== -->
+		 
+	<!-- =====================================================================  -->
+	<!-- Called after each invocation of the gather.bin.parts target on the     -->
+	<!-- individual plugins and features.                                       -->
+	<!-- Available properties are:                                              -->
+	<!--   projectLocation: location of the project being gathered              -->
+	<!--   projectName: symbolic name with version (org.eclipse.foo_1.0.0.v123) -->
+	<!--   target.folder: the destination, eclipse/plugins or eclipse/features  -->
+	<!--                                                                        -->
+	<!-- The generated pattern is that plugins/features are gathered into the   -->
+	<!-- folder ${target.folder}/${projectName}                                 -->
+	<!-- =====================================================================  -->
+	<target name="gather.bin.parts">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Called after invoking the gather.bin.parts targets for all plugins    -->
+	<!-- and features. Results exist as folders and have not yet been jarred.  -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.bin.parts">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Called just prior to signing a jar                                    -->
+	<!-- In addititon to the properties listed above:						   -->
+	<!--    - source : plugins or features directory                           -->
+	<!--    - elementName: element being signed without .jar                   -->
+	<!--                   (eg "org.eclipse.foo_1.0.0"                         -->
+	<!-- ===================================================================== -->
+	<target name="pre.jarSigning">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Called after all plugins and features have been jarred                -->
+	<!-- (and potentially signed)                                              -->
+	<!-- ===================================================================== -->
+	<target name="post.jarUp">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Called just before the archive file is built                          -->
+	<!-- In addititon to the properties listed above:						   -->
+	<!--    - rootFolder : the folder containing the root files                -->
+	<!-- ===================================================================== -->
+	<target name="pre.archive">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Default target                                                        -->
+	<!-- ===================================================================== -->
+	<target name="noDefault">
+		<echo message="You must specify a target when invoking this file" />
+	</target>
+
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/headless-build/customTargets.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,175 @@
+<project name="Build specific targets and properties" default="noDefault">
+
+	<!-- ===================================================================== -->
+	<!-- Run a given ${target} on all elements being built -->
+	<!-- Add on <ant> task for each top level element being built. -->
+	<!-- ===================================================================== -->
+	<available property="allElementsFile" file="${builder}/allElements.xml" value="${builder}/allElements.xml"/>
+	<property name="allElementsFile" location="${eclipse.pdebuild.templates}/headless-build/allElements.xml"/>
+
+	<import file="${allElementsFile}" />
+	<target name="allElements">
+		<antcall target="allElementsDelegator" />
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- ===================================================================== -->
+	<target name="getBaseComponents" depends="checkLocalBase" unless="skipBase">
+		<get src="${eclipseBaseURL}" dest="${buildDirectory}/../temp-base.zip" />
+		<unzip dest="${base}" overwrite="true" src="${buildDirectory}/../temp-base.zip" />
+	</target>
+
+	<target name="checkLocalBase">
+		<available file="${base}" property="skipBase" />
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Check out map files from correct repository -->
+	<!-- Replace values for mapsCheckoutTag as desired. -->
+	<!-- ===================================================================== -->
+	<target name="getMapFiles" depends="checkLocalMaps" unless="skipMaps">
+		<property name="mapsCheckoutTag" value="HEAD" />
+		<cvs cvsRoot="${mapsRepo}" package="${mapsRoot}" dest="${buildDirectory}/maps" tag="${mapsCheckoutTag}" />
+	</target>
+
+	<target name="checkLocalMaps">
+		<available property="skipMaps" file="${buildDirectory}/maps" />
+	</target>
+
+	<target name="tagMapFiles" if="tagMaps">
+		<cvs dest="${buildDirectory}/maps/${mapsRoot}" command="tag ${mapsTagTag}" />
+	</target>
+
+	<!-- ===================================================================== -->
+
+	<target name="clean" unless="noclean">
+		<antcall target="allElements">
+			<param name="target" value="cleanElement" />
+		</antcall>
+	</target>
+
+	<target name="gatherLogs">
+		<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
+		<antcall target="allElements">
+			<param name="target" value="gatherLogs" />
+		</antcall>
+		<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
+			<fileset dir="${buildDirectory}/features">
+				<include name="**/*.log.zip" />
+			</fileset>
+		</unzip>
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before setup -->
+	<!-- ===================================================================== -->
+	<target name="preSetup">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after setup but before starting the build proper -->
+	<!-- ===================================================================== -->
+	<target name="postSetup">
+		<antcall target="getBaseComponents" />
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before fetching the build elements -->
+	<!-- ===================================================================== -->
+	<target name="preFetch">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after fetching the build elements -->
+	<!-- ===================================================================== -->
+	<target name="postFetch">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the repositories are being processed -->
+	<!-- ===================================================================== -->
+	<target name="preProcessRepos">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the repositories have been processed -->
+	<!-- ===================================================================== -->
+	<target name="postProcessRepos">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before generating the build scripts. -->
+	<!-- ===================================================================== -->
+	<target name="preGenerate">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after generating the build scripts. -->
+	<!-- ===================================================================== -->
+	<target name="postGenerate">
+		<antcall target="clean" />
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before running the build.xmls for the elements being built. -->
+	<!-- ===================================================================== -->
+	<target name="preProcess">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after running the build.xmls for the elements being built. -->
+	<!-- ===================================================================== -->
+	<target name="postProcess">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before running assemble. -->
+	<!-- ===================================================================== -->
+	<target name="preAssemble">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after  running assemble. -->
+	<!-- ===================================================================== -->
+	<target name="postAssemble">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before running package. -->
+	<!-- ===================================================================== -->
+	<target name="prePackage">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after  running package. -->
+	<!-- ===================================================================== -->
+	<target name="postPackage">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the build is done. -->
+	<!-- ===================================================================== -->
+	<target name="postBuild">
+		<antcall target="gatherLogs" />
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do to test the build results -->
+	<!-- ===================================================================== -->
+	<target name="test">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do to publish the build results -->
+	<!-- ===================================================================== -->
+	<target name="publish">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Default target                                                        -->
+	<!-- ===================================================================== -->
+	<target name="noDefault">
+		<echo message="You must specify a target when invoking this file" />
+	</target>
+
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/packager/customTargets.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,81 @@
+<project name="Custom Targets MyTest" default="noDefault">
+
+	<target name="noDefault" />
+		
+	<!-- This goal of this target is to get the packaging map files of the things you care for 
+	       The files must be fetched into the downloadDirectory folder -->
+	<target name="getMapFiles" unless="localMaps">
+		<get src="${packagerMapURL}" dest="${downloadDirectory}/initial.map" usetimestamp="true"/>
+	</target>
+	
+	<target name="init">
+		<property name="archiveNamePrefix" value="${buildId}"/>
+	</target>
+	
+	<target name="assemble.win32.win32.x86.xml" depends="init">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-win32.win32.win32.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.linux.gtk.x86.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.linux.gtk.ppc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.ppc.zip"/>
+		</ant>
+	</target>
+
+	<target name="assemble.linux.gtk.x86_64.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86_64.zip"/>
+		</ant>
+	</target>
+		
+	<target name="assemble.linux.motif.x86.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-linux.motif.x86.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.solaris.motif.sparc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-solaris.motif.sparc.zip"/>
+		</ant>
+	</target>
+
+	<target name="assemble.solaris.gtk.sparc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-solaris.gtk.sparc.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.aix.motif.ppc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-aix.motif.ppc.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.hpux.motif.PA_RISC.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-hpux.motif.PA_RISC.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.macosx.carbon.ppc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-macosx.carbon.ppc.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.macosx.carbon.x86.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-macosx.carbon.x86.zip"/>
+		</ant>
+	</target>
+
+</project>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/packager/packager.properties	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,110 @@
+
+#The directory used as a base for the all process
+baseDirectory = <folder>
+
+#Setting this to true will cause the dependency analysis to only be done on the features and plugins reachble from the ${featureList}.
+filteredDependencyCheck=false
+
+# A comma separated list of feature ids that will be part of the archive.
+featureList = <featuresToGather>
+
+# The list of {os, ws, arch} configurations to build.  This 
+# value is a '&' separated list of ',' separate triples. 
+# By default the value is *,*,* which is platform independant
+#config=win32, win32, x86 & \
+#	linux, gtk, ppc &\
+# linux, gtk, x86 & \
+#	linux, gtk, x86_64 & \
+#	linux, motif, x86 & \
+#	solaris, motif, sparc & \
+#	solaris, gtk, sparc & \
+#	aix, motif, ppc & \
+#	hpux, motif, PA_RISC & \
+#	macosx, carbon, ppc
+
+#Set this variable to normalize plug-in and feature names while packaging 
+normalizeWhilePackaging=true
+
+################ DOWNLOAD ############################
+#Skip any download and unzipping work because the things to be packaged are already available in ${target}
+#Comment the property if you want the download and unzip to occur.
+prefilledTarget = true
+
+
+#Don't download packager map files, they should already exist in ${downloadDirectory}
+#comment out this property to download the map file from packagerMapURL
+#skipMaps = true
+#The URL from which to download the packager map file. If more than one file needs to be downloaded, edit the getMapFiles target in your customTargets.xml
+#packagerMapURL = 
+
+#Don't download the archives.
+#skipFetch = true
+
+# A comma seperated list of the component from which the features listed in featureList can be found
+# This is used as a optimization to avoid unnecessary downloads.
+# * should be specified if you don't know
+componentFilter=*
+
+# A comma separated list of filters used to optimize the download of archives.
+#Values in this filter should match the 
+contentFilter=sdk
+
+
+################ FOLDERS ############################
+# The place in which all the scripts will be contained
+workingDirectory = ${baseDirectory}/workingPlace
+buildDirectory = ${workingDirectory}
+
+# The folder in which all the zips will be downloaded
+downloadDirectory = ${baseDirectory}/toPackage
+
+# The folder where all the operations are being done
+tempDirectory = ${baseDirectory}/temp
+
+# The place in which the zips are located
+sourceFolder = ${downloadDirectory}
+
+################# SOURCES ###########################
+# A comma separated lists of places where plugins and features will be looked for 
+target = ${tempDirectory}/eclipse
+
+################## MISC ##########################
+# This controls the build id in the default name of the archive
+buildId=MyProduct
+
+# Type of build.  Used in naming the build output.  Typically this value is
+# one of I, N, M, S, ...
+buildType=I
+
+#Set the name of the archive that will result from the product build.
+#archiveNamePrefix = 
+
+# Label for the build.  Used in naming the build output
+buildLabel=${buildType}.${buildId}
+
+#The format of the archive. By default a zip is created using antZip.
+#archivesFormat=win32, win32, x86 - antZip& \
+#	linux, gtk, ppc - antZip &\
+#    linux, gtk, x86 - antZip& \
+#	linux, gtk, x86_64 - antZip& \
+# linux, motif, x86 - antZip& \
+#	solaris, motif, sparc - antZip& \
+#	solaris, gtk, sparc - antZip& \
+#	aix, motif, ppc - antZip& \
+#	hpux, motif, PA_RISC - antZip& \
+#	macosx, carbon, ppc - antZip
+
+# extra arguments to be passed to zip / unzip (-y is usually used on unix for zip)
+zipargs=
+unzipArgs=
+
+# the prefix in the archive
+archivePrefix=eclipse
+
+# the folder in which the files that will be added to the archive will be placed
+collectingFolder=eclipse
+
+
+############### PACKAGING.PROPERTIES #############################
+# a relative path to the file containing the properties for element to package
+packagingProperties = packaging.properties
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/packager/packaging.properties	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,28 @@
+###############################################################################
+# Copyright (c)  2006 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+# The chmod and links must indicate a path relative to the root directory.
+
+# List the files and folders to be copied into the root of eclipse for all platform
+# configurations
+root=epl-v10.html, notice.html, configuration/, startup.jar, .eclipseproduct, eclipse.ini, readme/
+root.permissions.755=eclipse,*.so*
+root.macosx.carbon.ppc.permissions.755=Eclipse.app/Contents/MacOS/eclipse
+
+root.win32.win32.x86=eclipse.exe, eclipsec.exe
+root.linux.motif.x86=eclipse,libcairo-swt.so,libXm.so.2,about_files/,about.html,icon.xpm
+root.linux.gtk.x86=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
+root.linux.gtk.x86_64=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
+root.linux.gtk.ppc=eclipse
+root.macosx.carbon.ppc=eclipse,Eclipse.app/
+root.macosx.carbon.ppc.link=Eclipse.app/Contents/MacOS/eclipse,eclipse,../../../MacOS,Eclipse.app/Contents/Resources/Splash.app/Contents/MacOS
+root.aix.motif.ppc=eclipse
+root.hpux.motif.PA_RISC=eclipse
+root.solaris.gtk.sparc=eclipse,Eclipse.l.pm,Eclipse.m.pm,Eclipse.s.pm,Eclipse.t.pm
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp22devenv/plugins/org.eclipse.pde.build_3.5.0.v20090527-1800/templates/plugins/customBuildCallbacks.xml	Fri Dec 04 11:34:07 2009 -0600
@@ -0,0 +1,158 @@
+<!-- ===================================================================== -->
+<!-- Custom targets called from a project's generated build.xml            -->
+<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.-->
+<!-- ===================================================================== -->
+<project name="Build specific targets and properties" default="noDefault">
+
+	<!-- ===================================================================== -->
+	<!-- Default target                                                        -->
+	<!-- ===================================================================== -->
+	<target name="noDefault">
+		<echo message="This file must be called with explicit targets" />
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target build.jars                              -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder to contain the build results           -->
+	<!-- ===================================================================== -->
+	<target name="pre.build.jars">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target build.jars                               -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder to contain the build results           -->
+	<!-- ===================================================================== -->
+	<target name="post.build.jars">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target build.sources                           -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder to contain the build results           -->
+	<!-- ===================================================================== -->
+	<target name="pre.build.sources">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target build.sources                            -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder to contain the build results           -->
+	<!-- ===================================================================== -->
+	<target name="post.build.sources">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the compilation target <name>                      -->
+	<!-- Substitute "name" with the name of the compilation target, eg @dot    -->
+	<!-- Available parameters :                                                -->
+	<!--   source.foldern : n = 1 ... N, the source folders                    -->
+	<!--   target.folder  : where the results of the compilation go            -->
+	<!--   <name>.classpath : name = name of the compilation target. A         -->
+	<!--                      reference to the classpath structure.            -->
+	<!-- ===================================================================== -->
+	<target name="pre.name">
+	</target>
+
+	<target name="pre.@dot">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do during the compilation target <name>, after the compile   -->
+	<!-- but before jaring.  Substitute "name" with the name of the compilation-->
+	<!-- target, eg @dot                                                       -->
+	<!-- Available parameters :                                                -->
+	<!--   source.foldern : n = 1 ... N, the source folders                    -->
+	<!--   target.folder  : where the results of the compilation go            -->
+	<!--   <name>.classpath : name = name of the compilation target. A         -->
+	<!--                      reference to the classpath structure.            -->
+	<!-- ===================================================================== -->
+	<target name="post.compile.name">
+	</target>
+
+	<target name="post.compile.@dot">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the compilation target <name>                       -->
+	<!-- Substitute "name" with the name of the compilation target, eg @dot    -->
+	<!-- Available parameters :                                                -->
+	<!--   jar.location - the location of the compilation results              -->
+	<!--   <name>.classpath : name = name of the compilation target. A         -->
+	<!--                      reference to the classpath structure.            -->
+	<!-- ===================================================================== -->
+	<target name="post.name">
+	</target>
+
+	<target name="post.@dot">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target gather.bin.parts                         -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder containing the build results           -->
+	<!--   target.folder - destination folder                                  -->
+	<!-- ===================================================================== -->
+	<target name="pre.gather.bin.parts">
+	</target>
+		
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target gather.bin.parts                         -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder containing the build results           -->
+	<!--   target.folder - destination folder                                  -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.bin.parts">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target gather.sources                          -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="pre.gather.sources">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target gather.sources                           -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.sources">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target gather.logs                             -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="pre.gather.logs">        
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target gather.logs                              -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.logs">       
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target clean                                   -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="pre.clean">              
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target clean                                    -->
+	<!-- Available parameters :                                                -->
+	<!--   plugin.destination - final destination of the build                 -->
+	<!--   build.result.folder - results of the compilation                    -->
+	<!--   temp.folder - temporary folder                                      -->
+	<!-- ===================================================================== -->
+	<target name="post.clean">             
+	</target>
+</project>