Releasing old build.xml file into M5a branch.
diff --git a/bundles/org.eclipse.core.resources/build.xml b/bundles/org.eclipse.core.resources/build.xml
index 19f70d7..c70f1ae 100644
--- a/bundles/org.eclipse.core.resources/build.xml
+++ b/bundles/org.eclipse.core.resources/build.xml
@@ -1,126 +1,140 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project name="org.eclipse.core.resources" default="build.jars" basedir=".">
+<project name="org.eclipse.core.resources" default="plugin.zip" basedir=".">
+ <target name="initTemplate" unless="template">
+ <initTemplate/>
+ </target>
+ <target name="init" depends="initTemplate">
+ <property name="plugin" value="org.eclipse.core.resources"/>
+ <property name="version" value="1.9.0"/>
+ <property name="stamp" value=""/>
+ <property name="os" value="win32"/>
+ <property name="ws" value="win32"/>
+ <property name="nl" value="en_US"/>
+ <property name="arch" value="x86"/>
+ </target>
- <target name="initTemplate" unless="template">
- <initTemplate/>
- </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>
+ <ant antfile="${template}" target="runZip">
+ <property name="resultingFile" value="${basedir}/${plugin}_${version}.src.zip"/>
+ <property name="targetDir" value="${base}"/>
+ </ant>
+ <delete dir="${base}"/>
+ </target>
- <target name="init" depends="initTemplate, properties">
- </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>
+ <antcall target="bin">
+ <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/>
+ </antcall>
+ <delete>
+ <fileset dir="${base}" includes="**/*.bin.log"/>
+ </delete>
+ <ant antfile="${template}" target="runZip">
+ <property name="resultingFile" value="${basedir}/${plugin}_${version}.zip"/>
+ <property name="targetDir" value="${base}"/>
+ </ant>
+ <delete dir="${base}"/>
+ </target>
- <target name="build.update.jar" depends="init">
- <property name="base" value="${basedir}/bin.zip.pdetemp"/>
- <delete dir="${base}"/>
- <mkdir dir="${base}"/>
- <antcall target="build.jars"/>
- <antcall target="gather.bin.parts">
- <param name="destination" value="${base}/"/>
- </antcall>
- <delete>
- <fileset dir="${base}" includes="**/*.bin.log"/>
- </delete>
- <zip zipfile="${basedir}/${plugin}_${version}.jar" basedir="${base}/plugins/${plugin}_${version}"/>
- <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>
+ <ant antfile="${template}" target="runZip">
+ <property name="resultingFile" value="${basedir}/${plugin}_${version}.log.zip"/>
+ <property name="targetDir" value="${base}"/>
+ </ant>
+ <delete dir="${base}"/>
+ </target>
- <target name="gather.bin.parts" depends="init" if="destination">
- <ant antfile="${template}" target="includesExcludesCopy">
- <property name="srcdir" value="${basedir}"/>
- <property name="dest" value="${destination}/plugins/${plugin}_${version}"/>
- <property name="excludes" value="${bin.excludes}"/>
- <property name="includes" value="${bin.includes}"/>
- </ant>
- </target>
+ <target name="resources.jar" depends="init">
+ <ant antfile="${template}" target="jar">
+ <property name="mapping" value="src/"/>
+ <property name="includes" value="src/"/>
+ <property name="excludes" value=""/>
+ <property name="dest" value="${basedir}/resources.jar"/>
+ <property name="compilePath" value="../org.eclipse.core.runtime/bin;../org.eclipse.core.runtime/runtime.jar;../org.eclipse.core.boot/bin;../org.eclipse.core.boot/boot.jar;../org.apache.xerces/bin;../org.apache.xerces/xerces.jar;../org.eclipse.ant.core/bin;../org.eclipse.ant.core/antsupport.jar;../org.apache.ant/bin;../org.apache.ant/ant.jar;../org.apache.ant/jakarta-ant-1.4.1-optional.jar"/>
+ </ant>
+ </target>
- <target name="resources.jar" depends="init">
- <ant antfile="${template}" target="jar">
- <property name="dest" value="${basedir}/resources.jar"/>
- <property name="srcdir" value="${basedir}"/>
- <property name="includes" value="src/"/>
- <property name="excludes" value=""/>
- <property name="mapping" value="src/"/>
- <property name="compilePath" value="${location.org.eclipse.core.runtime}/bin;${location.org.eclipse.core.runtime}/runtime.jar;${location.org.eclipse.core.boot}/bin;${location.org.eclipse.core.boot}/boot.jar;${location.org.eclipse.core.resources}/bin;${location.org.eclipse.core.resources}/resources.jar;${location.org.apache.xerces}/bin;${location.org.apache.xerces}/xerces.jar;${location.org.eclipse.ant.core}/bin;${location.org.eclipse.ant.core}/antsupport.jar"/>
- </ant>
- </target>
+ <target name="lib/resources-ant.jar" depends="init">
+ <ant antfile="${template}" target="jar">
+ <property name="mapping" value="src_ant/"/>
+ <property name="includes" value="src_ant/"/>
+ <property name="excludes" value=""/>
+ <property name="dest" value="${basedir}/lib/resources-ant.jar"/>
+ <property name="compilePath" value="../org.eclipse.core.runtime/bin;../org.eclipse.core.runtime/runtime.jar;../org.eclipse.core.boot/bin;../org.eclipse.core.boot/boot.jar;resources.jar;bin/;../org.apache.xerces/bin;../org.apache.xerces/xerces.jar;../org.eclipse.ant.core/bin;../org.eclipse.ant.core/antsupport.jar;../org.apache.ant/bin;../org.apache.ant/ant.jar;../org.apache.ant/jakarta-ant-1.4.1-optional.jar"/>
+ </ant>
+ </target>
- <target name="lib/resources-ant.jar" depends="init">
- <ant antfile="${template}" target="jar">
- <property name="dest" value="${basedir}/lib/resources-ant.jar"/>
- <property name="srcdir" value="${basedir}"/>
- <property name="includes" value="src_ant/"/>
- <property name="excludes" value=""/>
- <property name="mapping" value="src_ant/"/>
- <property name="compilePath" value="${location.org.eclipse.core.runtime}/bin;${location.org.eclipse.core.runtime}/runtime.jar;${location.org.eclipse.core.boot}/bin;${location.org.eclipse.core.boot}/boot.jar;${location.org.eclipse.core.resources}/bin;${location.org.eclipse.core.resources}/resources.jar;${location.org.apache.xerces}/bin;${location.org.apache.xerces}/xerces.jar;${location.org.eclipse.ant.core}/bin;${location.org.eclipse.ant.core}/antsupport.jar;${location.org.apache.ant}/ant.jar"/>
- </ant>
- </target>
+ <target name="jar" depends="init,resources.jar,lib/resources-ant.jar">
+ </target>
- <target name="build.jars" depends="init,resources.jar,lib/resources-ant.jar">
- </target>
+ <target name="resourcessrc.zip" depends="init">
+ <property name="destroot" value="${basedir}"/>
+ <ant antfile="${template}" target="src">
+ <property name="mapping" value="src/"/>
+ <property name="includes" value="src/**/*.java"/>
+ <property name="excludes" value=""/>
+ <property name="dest" value="${destroot}/resourcessrc.zip"/>
+ </ant>
+ </target>
- <target name="build.zips" depends="init">
- </target>
+ <target name="lib/resources-antsrc.zip" depends="init">
+ <property name="destroot" value="${basedir}"/>
+ <ant antfile="${template}" target="src">
+ <property name="mapping" value="src_ant/"/>
+ <property name="includes" value="src_ant/**/*.java"/>
+ <property name="excludes" value=""/>
+ <property name="dest" value="${destroot}/lib/resources-antsrc.zip"/>
+ </ant>
+ </target>
- <target name="gather.sources" depends="init" if="destination">
- <mkdir dir="${destination}/plugins/${plugin}_${version}"/>
- <copy file="${basedir}/resourcessrc.zip" todir="${destination}/plugins/${plugin}_${version}"/>
- <mkdir dir="${destination}/plugins/${plugin}_${version}/lib"/>
- <copy file="${basedir}/lib/resources-antsrc.zip" todir="${destination}/plugins/${plugin}_${version}/lib"/>
- </target>
+ <target name="src" depends="init,resourcessrc.zip,lib/resources-antsrc.zip">
+ </target>
- <target name="resourcessrc.zip" depends="init">
- <ant antfile="${template}" target="src">
- <property name="srcdir" value="${basedir}"/>
- <property name="mapping" value="src/"/>
- <property name="dest" value="${basedir}/resourcessrc.zip"/>
- <property name="excludes" value=""/>
- <property name="includes" value="src/**/*.java"/>
- </ant>
- </target>
+ <target name="bin" depends="init">
+ <property name="destroot" value="${basedir}"/>
+ <ant antfile="${template}" target="bin">
+ <property name="includes" value="os/,plugin.xml,*.jar,plugin.properties,.options,about.html,lib/"/>
+ <property name="excludes" value="src/,src_ant/"/>
+ <property name="dest" value="${destroot}"/>
+ </ant>
+ </target>
- <target name="lib/resources-antsrc.zip" depends="init">
- <ant antfile="${template}" target="src">
- <property name="srcdir" value="${basedir}"/>
- <property name="mapping" value="src_ant/"/>
- <property name="dest" value="${basedir}/lib/resources-antsrc.zip"/>
- <property name="excludes" value=""/>
- <property name="includes" value="src_ant/**/*.java"/>
- </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="build.sources" depends="init,resourcessrc.zip,lib/resources-antsrc.zip">
- </target>
-
- <target name="gather.logs" depends="init">
- <mkdir dir="${destination}/plugins/${plugin}_${version}"/>
- <copy file="${basedir}/resources.jar.bin.log" todir="${destination}/plugins/${plugin}_${version}"/>
- <mkdir dir="${destination}/plugins/${plugin}_${version}/lib"/>
- <copy file="${basedir}/lib/resources-ant.jar.bin.log" todir="${destination}/plugins/${plugin}_${version}/lib"/>
- </target>
-
- <target name="clean" depends="init">
- <delete>
- <fileset dir="${basedir}" includes="*.bin"/>
- <fileset dir="${basedir}" includes="**/*.log"/>
- <fileset dir="${basedir}" includes="resources.jar,lib/resources-ant.jar"/>
- <fileset dir="${basedir}" includes="resourcessrc.zip,lib/resources-antsrc.zip"/>
- <fileset dir="${basedir}" includes="**/*.pdetemp"/>
- </delete>
- <delete file="${plugin}_${version}.jar"/>
- <delete file="${plugin}_${version}.src.zip"/>
- <delete file="${plugin}_${version}.log.zip"/>
- </target>
-
- <target name="properties">
- <property name="plugin" value="org.eclipse.core.resources"/>
- <property name="version" value="1.9.0"/>
- <pluginLocation plugin="org.eclipse.ant.core" property="location.org.eclipse.ant.core"/>
- <pluginLocation plugin="org.eclipse.core.boot" property="location.org.eclipse.core.boot"/>
- <pluginLocation plugin="org.eclipse.core.runtime" property="location.org.eclipse.core.runtime"/>
- <pluginLocation plugin="org.apache.xerces" property="location.org.apache.xerces"/>
- <pluginLocation plugin="org.apache.ant" property="location.org.apache.ant"/>
- <pluginLocation plugin="org.eclipse.core.resources" property="location.org.eclipse.core.resources"/>
- <property name="bin.includes" value="os/,plugin.xml,*.jar,plugin.properties,.options,about.html,lib/"/>
- <property name="bin.excludes" value="src/,src_ant/"/>
- </target>
-
-</project>
\ No newline at end of file
+ <target name="clean" depends="init">
+ <ant antfile="${template}" target="clean">
+ <property name="jar" value="resources.jar,lib/resources-ant.jar"/>
+ <property name="srczips" value="resourcessrc.zip,lib/resources-antsrc.zip"/>
+ </ant>
+ <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>