donaldp 01/11/10 02:32:11 Modified: . build.xml Log: Add a changelog target based on Alexandrias task. Remove tools/** and build.sh/build.bat from the distributions. Revision Changes Path 1.72 +21 -28 jakarta-avalon-phoenix/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-avalon-phoenix/build.xml,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- build.xml 2001/11/10 07:07:47 1.71 +++ build.xml 2001/11/10 10:32:10 1.72 @@ -69,7 +69,7 @@ <property name="src.dist.dir" value="${dist.name}"/> <property name="constants.file" value="org/apache/avalon/phoenix/Constants.java"/> - <property name="xerces.jar" value="lib/xerces.jar"/> + <property name="xerces.jar" value="${lib.dir}/xerces.jar"/> <property name="xalan.jar" value="${tools.dir}/lib/xalan-2.2.0-D8.jar"/> <property name="framework.jar" value="${lib.dir}/avalon-framework-20011110.jar"/> <property name="excalibur.jar" value="${lib.dir}/avalon-excalibur-20011110.jar"/> @@ -170,6 +170,23 @@ </target> <!-- Create the announcements and HEADER.html --> + <target name="changelog" depends="setup-filters"> + + <taskdef name="clog" classname="org.apache.tools.ant.taskdefs.ChangeLog"> + <classpath refid="tools.class.path"/> + </taskdef> + + <!-- Build change log --> + <clog basedir="." output="ChangeLog" userlist="${tools.dir}/Users.properties" /> + + <style in="ChangeLog" style="${tools.dir}/changelog.xsl" out="ChangeLog.html"> + <param name="module" expression="'jakarta-avalon-phoenix'"/> + <param name="cvsweb" expression="'http://cvs.apache.org/viewcvs.cgi'"/> + </style> + + </target> + + <!-- Create the announcements and HEADER.html --> <target name="announcement" depends="setup-filters"> <mkdir dir="${build.dir}" /> @@ -237,7 +254,7 @@ </target> <!-- Create the API documentation --> - <target name="javadocs" description="generates the API documentation (java 1.2+ only)"> + <target name="javadocs" description="generates the API documentation"> <delete dir="${build.javadocs}"/> <mkdir dir="${build.javadocs}"/> @@ -451,7 +468,7 @@ </target> <!-- Create the distribution --> - <target name="bin-dist" depends="all"> + <target name="bin-dist" depends="all,setup-filters"> <property name="bin.dist.docs" value="${bin.dist.dir}/docs"/> <property name="bin.dist.javadocs" value="${bin.dist.dir}/docs/api"/> @@ -480,7 +497,7 @@ </target> <!-- Create the source distribution --> - <target name="src-dist"> + <target name="src-dist" depends="setup-filters"> <property name="src.dist.src" value="${src.dist.dir}/src"/> <property name="src.dist.docs" value="${src.dist.dir}/docs"/> @@ -492,10 +509,6 @@ <mkdir dir="${src.dist.docs}"/> <mkdir dir="${src.dist.javadocs}"/> - <copy todir="${src.dist.tools}"> - <fileset dir="${tools.dir}"/> - </copy> - <copy file="${xerces.jar}" todir="${src.dist.lib}/"/> <copy file="${framework.jar}" todir="${src.dist.lib}"/> <copy file="${excalibur.jar}" todir="${src.dist.lib}"/> @@ -520,27 +533,11 @@ <include name="WARNING"/> <include name="LICENSE"/> <include name="BUILDING.txt"/> - <include name="build.bat"/> - <include name="build.sh"/> <include name="build.xml"/> </fileset> </copy> - <fixcrlf srcdir="${src.dist.dir}" includes="build.sh" eol="lf"/> - <fixcrlf srcdir="${src.dist.dir}" includes="build.bat" eol="crlf"/> - <fixcrlf srcdir="${src.dist.tools}/bin" includes="*.sh" eol="lf"/> - <fixcrlf srcdir="${src.dist.tools}/bin" includes="ant" eol="lf"/> - <fixcrlf srcdir="${src.dist.tools}/bin" includes="antRun" eol="lf"/> - <fixcrlf srcdir="${src.dist.tools}/bin" includes="*.bat" eol="crlf"/> - - <chmod perm="+x"> - <fileset dir="${src.dist.dir}"> - <include name="build.sh" /> - </fileset> - </chmod> - <fixcrlf srcdir="${src.dist.src}/java" includes="**/*.java" eol="lf"/> - <chmod dir="${src.dist.dir}" perm="go-rwx" /> </target> @@ -582,12 +579,8 @@ includes="${dist.name}/**"/> <tar longfile="gnu" tarfile="${dist.base}/${dist.name}-src.tar" > - <tarfileset dir="${dist.name}/.." mode="755" username="avalon" group="avalon"> - <include name="${dist.name}/build.sh"/> - </tarfileset> <tarfileset dir="${dist.name}/.." username="avalon" group="avalon"> <include name="${dist.name}/**"/> - <exclude name="${dist.name}/build.sh"/> </tarfileset> </tar>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>