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