User: starksm Date: 01/11/27 22:16:35 Modified: src/build Tag: Branch_2_4 build.xml Log: Add support for package version manifest headers Revision Changes Path No revision No revision 1.5.2.2 +22 -4 jnp/src/build/Attic/build.xml Index: build.xml =================================================================== RCS file: /cvsroot/jboss/jnp/src/build/Attic/build.xml,v retrieving revision 1.5.2.1 retrieving revision 1.5.2.2 diff -u -r1.5.2.1 -r1.5.2.2 --- build.xml 2001/09/07 23:17:44 1.5.2.1 +++ build.xml 2001/11/28 06:16:35 1.5.2.2 @@ -5,7 +5,7 @@ <!-- ======================================================================= --> <project name="JNP" default="main" basedir="../.."> - <property name="Name" value="JNP"/> + <property name="Name" value="JBossNS"/> <property name="name" value="jnp"/> <property name="version" value="1.2"/> <property name="bin.dir" value="${basedir}/bin"/> @@ -43,6 +43,18 @@ <target name="prepare"> <mkdir dir="${build.dir}"/> </target> + <target name="create-manifest"> + <copy file="${etc.dir}/${manifest.file}" todir="${build.dir}" overwrite="true" /> + <echo file="${build.dir}/${manifest.file}" + append="true">Specification-Title: ${Name}-${version} +Specification-Version: ${version} +Specification-Vendor: JBoss Group, LLC +Implementation-Title: ${Name}-${release} CVSTag=${release-tag} +Implementation-Version: ${release}.${build.time} +Implementation-Vendor: JBoss Group, LLC + </echo> + <fixcrlf srcdir="${build.dir}" includes="${manifest.file}" eol="crlf" /> + </target> <!-- =================================================================== --> <!-- Compiles the source code --> @@ -72,9 +84,12 @@ </copy> <mkdir dir="${build.bin.dir}"/> + <antcall target="create-manifest"> + <param name="manifest.file" value="server.mf"/> + </antcall> <jar jarfile="${build.bin.dir}/jnpserver.jar" basedir="${build.classes.dir}" - manifest="${etc.dir}/server.mf" + manifest="${build.dir}/server.mf" includes="org/jnp/server/**,org/jnp/interfaces/**" /> @@ -85,13 +100,16 @@ /> <mkdir dir="${build.lib.dir}/ext"/> + <antcall target="create-manifest"> + <param name="manifest.file" value="jnp.mf"/> + </antcall> <jar jarfile="${build.lib.dir}/ext/jnp-client.jar" basedir="${build.classes.dir}" - manifest="${etc.dir}/jnp.mf" + manifest="${build.dir}/jnp.mf" includes="org/jnp/interfaces/**,org/jnp/server/*Stub.class" /> </target> - + <!-- =================================================================== --> <!-- Creates the binary structure --> <!-- =================================================================== -->
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development