|
From: <doc...@us...> - 2007-11-09 03:13:45
|
Revision: 191
http://openpcl.svn.sourceforge.net/openpcl/?rev=191&view=rev
Author: documentsystems
Date: 2007-11-08 19:13:47 -0800 (Thu, 08 Nov 2007)
Log Message:
-----------
Howard Hoagland. More "a lot of" changes to the build.xml file.
Modified Paths:
--------------
openpcl/build.xml
Modified: openpcl/build.xml
===================================================================
--- openpcl/build.xml 2007-11-09 01:14:32 UTC (rev 190)
+++ openpcl/build.xml 2007-11-09 03:13:47 UTC (rev 191)
@@ -20,7 +20,7 @@
<property name="src.webstart.dir" value="${src.dir}/com/openpcl/install/webstart"/>
<property name="src.data.dir" value="${src.dir}/com/openpcl/data"/>
<property name="src.images.dir" value="${src.dir}/com/openpcl/viewer/images"/>
- <property name="pclrenderimage.dir" value="${basedir}/com/openpcl/pclrenderimage"/>
+ <property name="pclrenderimage.dir" value="com/openpcl/pclrenderimage"/>
<!--
<property name="openpclviewer.dir" value="com/openpcl/viewer"/>
@@ -69,7 +69,7 @@
<target name="compile" depends="clean" description="Compile source to class files">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="project.class.path" debug="true"
- verbose="true" followsymlinks="true" target="1.5" optimize="true"/>
+ verbose="false" followsymlinks="true" target="1.5" optimize="true"/>
<echo>Finished OpenPCL Ant build.xml "compile" target.</echo>
</target>
@@ -78,7 +78,16 @@
description="Build pclrenderimage.jar for server side only (no OpenPCLViewer UI class files)">
<!-- The pclrenderimage.jar file is built unsigned in the lib dir -->
<jar jarfile="${build.dir}/pclrenderimage.jar">
- <fileset dir="${classes.dir}" includes="${pclrenderimage.dir}/**/*.class"/>
+ <fileset dir="${classes.dir}/${pclrenderimage.dir}" includes="**/*.class"/>
+ <manifest>
+ <attribute name="Built-By" value="${user.name}"/>
+ <attribute name="Specification-Title" value="Draws PCL bytes on a java.awt.image.BufferedImage"/>
+ <attribute name="Specification-Version" value="1.0"/>
+ <attribute name="Specification-Vendor" value="Document Systems, Inc."/>
+ <attribute name="Specification-Website" value="www.docmagic.com"/>
+ <attribute name="Main-class" value="No main class. Call from openpcl.jar or pcl2imageconverter.jar"/>
+ <attribute name="Sealed" value="false"/>
+ </manifest>
</jar>
<echo>Finished OpenPCL Ant build.xml "jar.pclrenderimage" target.</echo>
</target>
@@ -91,6 +100,15 @@
<fileset dir="${classes.dir}" includes="**/*.class"/>
<fileset dir="${src.dir}" includes="**/viewer/images/**"/>
<fileset dir="${src.dir}" includes="**/htmlfiles/**"/>
+ <manifest>
+ <attribute name="Built-By" value="${user.name}"/>
+ <attribute name="Specification-Title" value="A UI app that shows PCL files drawn on the screen"/>
+ <attribute name="Specification-Version" value="1.0"/>
+ <attribute name="Specification-Vendor" value="Document Systems, Inc."/>
+ <attribute name="Specification-Website" value="www.docmagic.com"/>
+ <attribute name="Main-class" value="com/openpcl/viewer/OpenPCLViewer"/>
+ <attribute name="Sealed" value="false"/>
+ </manifest>
</jar>
<echo>Finished OpenPCL Ant build.xml "jar.openpcl" target.</echo>
</target>
@@ -104,7 +122,7 @@
<!-- Copy the 3 unsigned .jar files from lib to rel -->
<copy todir="${rel.dir}">
<fileset dir="${build.dir}" includes="${project.name}.jar"/>
- <fileset dir="${lib.dir}" includes="pclrenderimage.jar"/>
+ <fileset dir="${build.dir}" includes="pclrenderimage.jar"/>
<fileset dir="${lib.dir}" includes="TableLayout.jar"/>
</copy>
<!-- Sign the jars -->
@@ -137,16 +155,18 @@
</target>
<!-- makezipfile -->
- <target name="makezipfile" depends="javadoc"
+ <target name="makezipfile" depends="javadoc"
description="Creates the zip file of the source code and JavaDoc">
- <zip destfile="${build.dir}/${project.name}.zip" update="true">
+ <zip destfile="${build.dir}/${project.name}.zip" update="false">
<zipfileset file=".classpath" prefix="${project.name}"/>
<zipfileset file="build.xml" prefix="${project.name}"/>
<zipfileset file="${keystore.alias}.keystore" prefix="${project.name}"/>
- <zipfileset dir="${doc.dir}" prefix="${project.name}/${doc.dir}"/>
- <zipfileset dir="${lib.dir}" prefix="${project.name}/${lib.dir}" includes="*.jar"/>
- <zipfileset dir="${rel.dir}" prefix="${project.name}/${rel.dir}" includes="*.jar"/>
- <zipfileset dir="${src.dir}" prefix="${project.name}/${src.dir}" excludes="**/izpackdoc/**,**/jsmoothdoc/**"/>
+ <zipfileset file="${build.dir}/${project.name}.jar" prefix="${project.name}/build"/>
+ <zipfileset file="${build.dir}/pclrenderimage.jar" prefix="${project.name}/build"/>
+ <zipfileset dir="${doc.dir}" prefix="${project.name}/build/docs"/>
+ <zipfileset dir="${lib.dir}" prefix="${project.name}/lib" includes="*.jar"/>
+ <zipfileset dir="${rel.dir}" prefix="${project.name}/rel" includes="*.jar"/>
+ <zipfileset dir="${src.dir}" prefix="${project.name}/src" excludes="**/izpackdoc/**,**/jsmoothdoc/**"/>
</zip>
<echo>To create the installer, download IzPack from (http://www.izforge.com/izpack)</echo>
<echo>Installed? ${izpack.installed}</echo>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|