custom build.properties + build.xml - doc.zip
diff --git a/bundles/org.eclipse.jdt.doc.isv/build.properties b/bundles/org.eclipse.jdt.doc.isv/build.properties
index 86fe724..34bf97a 100644
--- a/bundles/org.eclipse.jdt.doc.isv/build.properties
+++ b/bundles/org.eclipse.jdt.doc.isv/build.properties
@@ -1,3 +1,2 @@
-# Eclipse build contribution

-bin.includes=doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css

-bin.excludes=build.properties,build.xml

+# use provided build.xml

+custom=true

diff --git a/bundles/org.eclipse.jdt.doc.isv/build.xml b/bundles/org.eclipse.jdt.doc.isv/build.xml
new file mode 100644
index 0000000..1bf0da8
--- /dev/null
+++ b/bundles/org.eclipse.jdt.doc.isv/build.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project name="org.eclipse.jdt.doc.isv" default="plugin.zip" basedir=".">

+  <target name="initTemplate" unless="template">

+    <initTemplate/>

+  </target>

+  <target name="init" depends="initTemplate">

+    <property name="plugin" value="org.eclipse.jdt.doc.isv"/>

+    <property name="version" value="1.0.0"/>

+    <property name="stamp" value=""/>

+  </target>

+

+  <target name="src.zip" depends="init">

+    <property name="base" value="${basedir}/src.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="src">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.src.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="plugin.zip" depends="bin.zip"/>

+  <target name="bin.zip" depends="init">

+    <property name="base" value="${basedir}/bin.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="jar">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+

+	<!-- Customization for zipping of doc. -->

+	<zip zipfile="${base}/doc.zip"

+		basedir="${basedir}"

+		includes="book.css, hglegal.htm, ngibmcpy.gif, guide/**, questions/**, reference/**, samples/**"

+	/>

+

+    <antcall target="bin">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	  <arg line="-r ${basedir}/${plugin}_${version}.zip . -x *.bin.log "/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="log.zip" depends="init">

+    <property name="base" value="${basedir}/log.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="log">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.log.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="jar" depends="init">

+  </target>

+

+  <target name="src" depends="init">

+  </target>

+

+  <target name="bin" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="bin">

+      <property name="includes" value="doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css"/>

+      <property name="excludes" value="build.properties,build.xml"/>

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="log" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="log">

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="clean" depends="init">

+    <delete>

+      <fileset dir="." includes="**/*.pdetemp"/>

+    </delete>

+    <delete file="${plugin}_${version}.zip"/>

+    <delete file="${plugin}_${version}.src.zip"/>

+    <delete file="${plugin}_${version}.doc.zip"/>

+    <delete file="${plugin}_${version}.log.zip"/>

+  </target>

+</project>

diff --git a/bundles/org.eclipse.jdt.doc.isv/doc.zip b/bundles/org.eclipse.jdt.doc.isv/doc.zip
deleted file mode 100644
index 16b75b2..0000000
--- a/bundles/org.eclipse.jdt.doc.isv/doc.zip
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.jdt.doc.user/build.properties b/bundles/org.eclipse.jdt.doc.user/build.properties
index 86fe724..34bf97a 100644
--- a/bundles/org.eclipse.jdt.doc.user/build.properties
+++ b/bundles/org.eclipse.jdt.doc.user/build.properties
@@ -1,3 +1,2 @@
-# Eclipse build contribution

-bin.includes=doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css

-bin.excludes=build.properties,build.xml

+# use provided build.xml

+custom=true

diff --git a/bundles/org.eclipse.jdt.doc.user/build.xml b/bundles/org.eclipse.jdt.doc.user/build.xml
new file mode 100644
index 0000000..a9e9dcc
--- /dev/null
+++ b/bundles/org.eclipse.jdt.doc.user/build.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project name="org.eclipse.jdt.doc.user" default="plugin.zip" basedir=".">

+  <target name="initTemplate" unless="template">

+    <initTemplate/>

+  </target>

+  <target name="init" depends="initTemplate">

+    <property name="plugin" value="org.eclipse.jdt.doc.user"/>

+    <property name="version" value="1.0.0"/>

+    <property name="stamp" value=""/>

+  </target>

+

+  <target name="src.zip" depends="init">

+    <property name="base" value="${basedir}/src.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="src">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.src.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="plugin.zip" depends="bin.zip"/>

+  <target name="bin.zip" depends="init">

+    <property name="base" value="${basedir}/bin.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="jar">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+

+	<!-- Customization for zipping of doc. -->

+	<zip zipfile="${base}/doc.zip"

+		basedir="${basedir}"

+		includes="book.css, hglegal.htm, ngibmcpy.gif, concepts/**, gettingStarted/**, images/**, reference/**, tasks/**"

+	/>

+

+    <antcall target="bin">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	  <arg line="-r ${basedir}/${plugin}_${version}.zip . -x *.bin.log "/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="log.zip" depends="init">

+    <property name="base" value="${basedir}/log.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="log">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.log.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="jar" depends="init">

+  </target>

+

+  <target name="src" depends="init">

+  </target>

+

+  <target name="bin" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="bin">

+      <property name="includes" value="doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css"/>

+      <property name="excludes" value="build.properties,build.xml"/>

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="log" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="log">

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="clean" depends="init">

+    <delete>

+      <fileset dir="." includes="**/*.pdetemp"/>

+    </delete>

+    <delete file="${plugin}_${version}.zip"/>

+    <delete file="${plugin}_${version}.src.zip"/>

+    <delete file="${plugin}_${version}.doc.zip"/>

+    <delete file="${plugin}_${version}.log.zip"/>

+  </target>

+</project>

diff --git a/bundles/org.eclipse.jdt.doc.user/doc.zip b/bundles/org.eclipse.jdt.doc.user/doc.zip
deleted file mode 100644
index 30bae35..0000000
--- a/bundles/org.eclipse.jdt.doc.user/doc.zip
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.pde.doc.user/build.properties b/bundles/org.eclipse.pde.doc.user/build.properties
index 86fe724..34bf97a 100644
--- a/bundles/org.eclipse.pde.doc.user/build.properties
+++ b/bundles/org.eclipse.pde.doc.user/build.properties
@@ -1,3 +1,2 @@
-# Eclipse build contribution

-bin.includes=doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css

-bin.excludes=build.properties,build.xml

+# use provided build.xml

+custom=true

diff --git a/bundles/org.eclipse.pde.doc.user/build.xml b/bundles/org.eclipse.pde.doc.user/build.xml
new file mode 100644
index 0000000..13f203e
--- /dev/null
+++ b/bundles/org.eclipse.pde.doc.user/build.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project name="org.eclipse.pde.doc.user" default="plugin.zip" basedir=".">

+  <target name="initTemplate" unless="template">

+    <initTemplate/>

+  </target>

+  <target name="init" depends="initTemplate">

+    <property name="plugin" value="org.eclipse.pde.doc.user"/>

+    <property name="version" value="1.0.0"/>

+    <property name="stamp" value=""/>

+  </target>

+

+  <target name="src.zip" depends="init">

+    <property name="base" value="${basedir}/src.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="src">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.src.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="plugin.zip" depends="bin.zip"/>

+  <target name="bin.zip" depends="init">

+    <property name="base" value="${basedir}/bin.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="jar">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+

+	<!-- Customization for zipping of doc. -->

+	<zip zipfile="${base}/doc.zip"

+		basedir="${basedir}"

+		includes="book.css, hglegal.htm, ngibmcpy.gif, guide/**"

+	/>			

+

+    <antcall target="bin">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	  <arg line="-r ${basedir}/${plugin}_${version}.zip . -x *.bin.log "/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="log.zip" depends="init">

+    <property name="base" value="${basedir}/log.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="log">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.log.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="jar" depends="init">

+  </target>

+

+  <target name="src" depends="init">

+  </target>

+

+  <target name="bin" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="bin">

+      <property name="includes" value="doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css"/>

+      <property name="excludes" value="build.properties,build.xml"/>

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="log" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="log">

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="clean" depends="init">

+    <delete>

+      <fileset dir="." includes="**/*.pdetemp"/>

+    </delete>

+    <delete file="${plugin}_${version}.zip"/>

+    <delete file="${plugin}_${version}.src.zip"/>

+    <delete file="${plugin}_${version}.doc.zip"/>

+    <delete file="${plugin}_${version}.log.zip"/>

+  </target>

+</project>

diff --git a/bundles/org.eclipse.pde.doc.user/doc.zip b/bundles/org.eclipse.pde.doc.user/doc.zip
deleted file mode 100644
index f34fcc2..0000000
--- a/bundles/org.eclipse.pde.doc.user/doc.zip
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.platform.doc.isv/build.properties b/bundles/org.eclipse.platform.doc.isv/build.properties
index 617ac5d..34bf97a 100644
--- a/bundles/org.eclipse.platform.doc.isv/build.properties
+++ b/bundles/org.eclipse.platform.doc.isv/build.properties
@@ -1,4 +1,2 @@
-# Eclipse build contribution

-bin.includes=doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css

-bin.excludes=build.properties,build.xml

-

+# use provided build.xml

+custom=true

diff --git a/bundles/org.eclipse.platform.doc.isv/build.xml b/bundles/org.eclipse.platform.doc.isv/build.xml
new file mode 100644
index 0000000..035ac90
--- /dev/null
+++ b/bundles/org.eclipse.platform.doc.isv/build.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project name="org.eclipse.platform.doc.isv" default="plugin.zip" basedir=".">

+  <target name="initTemplate" unless="template">

+    <initTemplate/>

+  </target>

+  <target name="init" depends="initTemplate">

+    <property name="plugin" value="org.eclipse.platform.doc.isv"/>

+    <property name="version" value="1.0.0"/>

+    <property name="stamp" value=""/>

+  </target>

+

+  <target name="src.zip" depends="init">

+    <property name="base" value="${basedir}/src.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="src">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.src.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="plugin.zip" depends="bin.zip"/>

+  <target name="bin.zip" depends="init">

+    <property name="base" value="${basedir}/bin.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="jar">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+

+	<!-- Customization for zipping of doc. -->

+	<zip zipfile="${base}/doc.zip"

+		basedir="${basedir}"

+		includes="book.css, hglegal.htm, ngibmcpy.gif, guide/**, questions/**, reference/**, samples/**"

+	/>

+

+    <antcall target="bin">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	  <arg line="-r ${basedir}/${plugin}_${version}.zip . -x *.bin.log "/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="log.zip" depends="init">

+    <property name="base" value="${basedir}/log.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="log">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.log.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="jar" depends="init">

+  </target>

+

+  <target name="src" depends="init">

+  </target>

+

+  <target name="bin" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    

+    <ant antfile="${template}" target="bin">

+      <property name="includes" value="doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css"/>

+      <property name="excludes" value="build.properties,build.xml"/>

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="log" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="log">

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="clean" depends="init">

+    <delete>

+      <fileset dir="." includes="**/*.pdetemp"/>

+    </delete>

+    <delete file="${plugin}_${version}.zip"/>

+    <delete file="${plugin}_${version}.src.zip"/>

+    <delete file="${plugin}_${version}.doc.zip"/>

+    <delete file="${plugin}_${version}.log.zip"/>

+  </target>

+</project>

diff --git a/bundles/org.eclipse.platform.doc.isv/doc.zip b/bundles/org.eclipse.platform.doc.isv/doc.zip
deleted file mode 100644
index c85d593..0000000
--- a/bundles/org.eclipse.platform.doc.isv/doc.zip
+++ /dev/null
Binary files differ
diff --git a/bundles/org.eclipse.platform.doc.user/build.properties b/bundles/org.eclipse.platform.doc.user/build.properties
index 86fe724..34bf97a 100644
--- a/bundles/org.eclipse.platform.doc.user/build.properties
+++ b/bundles/org.eclipse.platform.doc.user/build.properties
@@ -1,3 +1,2 @@
-# Eclipse build contribution

-bin.includes=doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css

-bin.excludes=build.properties,build.xml

+# use provided build.xml

+custom=true

diff --git a/bundles/org.eclipse.platform.doc.user/build.xml b/bundles/org.eclipse.platform.doc.user/build.xml
new file mode 100644
index 0000000..fecca44
--- /dev/null
+++ b/bundles/org.eclipse.platform.doc.user/build.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project name="org.eclipse.platform.doc.user" default="plugin.zip" basedir=".">

+  <target name="initTemplate" unless="template">

+    <initTemplate/>

+  </target>

+  <target name="init" depends="initTemplate">

+    <property name="plugin" value="org.eclipse.platform.doc.user"/>

+    <property name="version" value="1.0.0"/>

+    <property name="stamp" value=""/>

+  </target>

+

+  <target name="src.zip" depends="init">

+    <property name="base" value="${basedir}/src.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="src">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.src.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="plugin.zip" depends="bin.zip"/>

+  <target name="bin.zip" depends="init">

+    <property name="base" value="${basedir}/bin.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="jar">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+

+	<!-- Customization for zipping of doc. -->

+	<zip zipfile="${base}/doc.zip"

+		basedir="${basedir}"

+		includes="book.css, hglegal.htm, ngibmcpy.gif, no_help_exists.htm, concepts/**, gettingStarted/**, images/**, reference/**, tasks/**"

+	/>

+

+    <antcall target="bin">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	  <arg line="-r ${basedir}/${plugin}_${version}.zip . -x *.bin.log "/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="log.zip" depends="init">

+    <property name="base" value="${basedir}/log.zip.pdetemp"/>

+    <delete dir="${base}"/>

+    <mkdir dir="${base}"/>

+    <antcall target="log">

+      <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>

+    </antcall>

+	<exec dir="${base}" executable="zip">

+	   <arg line="-r ${basedir}/${plugin}_${version}.log.zip ."/>

+	</exec>

+    <delete dir="${base}"/>

+  </target>

+

+  <target name="jar" depends="init">

+  </target>

+

+  <target name="src" depends="init">

+  </target>

+

+  <target name="bin" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="bin">

+      <property name="includes" value="doc/,*.properties,*.xml,*.zip,*.html,*.htm,*.gif,book.css"/>

+      <property name="excludes" value="build.properties,build.xml"/>

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="log" depends="init">

+    <property name="destroot" value="${basedir}"/>

+    <ant antfile="${template}" target="log">

+      <property name="dest" value="${destroot}"/>

+    </ant>

+  </target>

+

+  <target name="clean" depends="init">

+    <delete>

+      <fileset dir="." includes="**/*.pdetemp"/>

+    </delete>

+    <delete file="${plugin}_${version}.zip"/>

+    <delete file="${plugin}_${version}.src.zip"/>

+    <delete file="${plugin}_${version}.doc.zip"/>

+    <delete file="${plugin}_${version}.log.zip"/>

+  </target>

+</project>

diff --git a/bundles/org.eclipse.platform.doc.user/doc.zip b/bundles/org.eclipse.platform.doc.user/doc.zip
deleted file mode 100644
index 897e51b..0000000
--- a/bundles/org.eclipse.platform.doc.user/doc.zip
+++ /dev/null
Binary files differ