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