Merging in bin.distro target from the tck-jaxp-1_2_0 branch.

git-svn-id: https://svn.apache.org/repos/asf/xml/commons/trunk@226217 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
mrglavas 2005-06-04 02:43:39 +00:00
parent 99f4b82a7a
commit daf0071761

View File

@ -41,6 +41,8 @@
<property name="build.javadocs.dir" value="${build.docs.dir}/javadoc" />
<property name="external.javadoc.title" value="JAXP 1.3, DOM3, SAX2.0.2(sax2r3)" />
<property name="dist.basename" value="${name.external}-${impl.version}" />
<!-- Source constants and directories -->
<property name="src.dir" value="src" />
<property name="docs.dir" value="xdocs" />
@ -57,14 +59,18 @@
<include name="LICENSE.sax.txt" />
<include name="README.sax.txt" />
</patternset>
<property name="licenses.asf.dir" value="../.."/>
<property name="licenses.asf.dir" value="."/>
<patternset id="licenses.asf" >
<include name="LICENSE.txt" />
<include name="README.txt" />
<include name="LICENSE" />
<include name="NOTICE" />
</patternset>
<property name="keys.external.dir" value="."/>
<patternset id="keys.external">
<include name="KEYS" />
</patternset>
<target name="all" depends="jar,javadoc,exportsrc"
description="Jar external classes, create javadoc, create sources.tar.gz">
<target name="all" depends="jar,javadoc,exportsrc,bin.distro"
description="Jar external classes, create javadoc, create sources.tar.gz, create binary.tar.gz">
</target>
<target name="prepare"
@ -171,6 +177,46 @@
</zip>
</target>
<target name="bin.distro" depends="jar,javadoc"
description="Create a binary distribution for xml-common-external">
<mkdir dir="${build.dir}/${dist.basename}"/>
<mkdir dir="${build.dir}/${dist.basename}/docs"/>
<copy todir="${build.dir}/${dist.basename}/docs">
<fileset dir="${build.docs.dir}"/>
</copy>
<copy todir="${build.dir}/${dist.basename}">
<fileset dir="${build.dir}" includes="xml-apis.jar"/>
<fileset dir="${build.dir}" includes="manifest.commons"/>
</copy>
<copy todir="${build.dir}/${dist.basename}">
<fileset dir="${licenses.external.dir}">
<patternset refid="licenses.external"/>
</fileset>
<fileset dir="${licenses.asf.dir}">
<patternset refid="licenses.asf"/>
</fileset>
<fileset dir="${keys.external.dir}">
<patternset refid="keys.external"/>
</fileset>
</copy>
<tar tarfile="${build.dir}/${dist.basename}-bin.tar" >
<tarfileset dir="${build.dir}">
<include name="${dist.basename}/"/>
</tarfileset>
</tar>
<gzip src="${build.dir}/${dist.basename}-bin.tar" zipfile="${build.dir}/${dist.basename}-bin.tar.gz"/>
<delete file="${build.dir}/${dist.basename}-bin.tar" />
<zip zipfile="${build.dir}/${dist.basename}-bin.zip" >
<zipfileset dir="${build.dir}">
<include name="${dist.basename}/"/>
</zipfileset>
</zip>
</target>
<target name="clean"
description="Clean the output build area">
<delete file="${api.jar}"/>