tn5250j build.xml,1.47,1.48

Robert Upshall <[email protected]> Tue, 08 Mar 2005 15:08:24 +0000
Newsgroups gmane.comp.java.tn5250j.cvs
Message-ID <[email protected]>
Update of /cvsroot/tn5250j/tn5250j
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27353

Modified Files:
	build.xml 
Log Message:
added a jarbundler build target for OS X

Index: build.xml
===================================================================
RCS file: /cvsroot/tn5250j/tn5250j/build.xml,v
retrieving revision 1.47
retrieving revision 1.48
diff -C2 -d -r1.47 -r1.48
*** build.xml	15 Apr 2004 14:04:38 -0000	1.47
--- build.xml	8 Mar 2005 15:08:21 -0000	1.48
***************
*** 8,12 ****
     <property name="Name" value="Tn5250j"/>
     <property name="version" value="0.5.7"/>
!    <property name="year" value="2001-2004"/>
  
     <property name="source.dir" value="${basedir}/src" />
--- 8,12 ----
     <property name="Name" value="Tn5250j"/>
     <property name="version" value="0.5.7"/>
!    <property name="year" value="2001-2005"/>
  
     <property name="source.dir" value="${basedir}/src" />
***************
*** 21,25 ****
     <property name="runtime.classpath" value="activation.jar mailapi.jar smtp.jar jython.jar jt400.jar itext.jar kunststoff.jar log4j-1.2.8.jar"/>
  
!     <!-- compile options -->
      <property name="debug" value="off"/>
      <property name="optimize" value="off"/>
--- 21,25 ----
     <property name="runtime.classpath" value="activation.jar mailapi.jar smtp.jar jython.jar jt400.jar itext.jar kunststoff.jar log4j-1.2.8.jar"/>
  
! 	<!-- compile options -->
      <property name="debug" value="off"/>
      <property name="optimize" value="off"/>
***************
*** 394,396 ****
--- 394,440 ----
  <!--               izPackDir="${dist.dir}/"/-->
  
+ <!-- start jar bundler task -->
+ 	<taskdef name="jarbundler"
+ 	                  classpath="${lib.dir}/jarbundler-1.4.jar"
+ 	                  classname="com.loomcom.ant.tasks.jarbundler.JarBundler" />
+ 	
+     <target name= "dist-bin-jarbundle" depends="dist-bin-prepare"  description="Prepares jar bundle binary distribution">
+     <jarbundler dir="${dist.dir}"
+                    name="${Name}"
+                    mainclass="org.tn5250j.My5250"
+                    icon="${source.dir}/tnicon.icns"
+                    version="${version}"
+                    infostring="${Name} ${version}, (c) ${year}"
+                    aboutmenuname="${Name}"
+                    bundleid="org.tn5250j"
+                    developmentregion="English"
+                    signature="????"
+                    type="APPL"
+                    jvmversion="1.4+"
+                    vmoptions="-Xmx256m"
+                    smalltabs="true"
+                    antialiasedgraphics="true"
+                    antialiasedtext="true"
+                    liveresize="true"
+                    growboxintrudes="false"
+     	               workingdirectory="$APP_PACKAGE/Contents/Resources/Java"
+                    screenmenu="true" >
+          <jarfileset dir="${dist.dir}/${dist.base.name}">
+            <include name="**/*.jar" />
+            <exclude name="**/CVS" />
+          </jarfileset>
+        </jarbundler>
+ 	   </target>
+ 
+     <target name= "dist-bin-jarbundle-tgz" depends="dist-bin-jarbundle" description="Create a Tgz-File of the jar bundle distribution">
+         <tar tarfile="${dist.dir}/${dist.bin.name}.app.tar"
+             basedir="${dist.dir}/"
+             includes="${Name}.app/**">
+         </tar>
+         <gzip zipfile="${dist.dir}/${dist.bin.name}.app.tgz" src="${dist.dir}/${dist.bin.name}.app.tar" />
+         <delete file="${dist.dir}/${dist.bin.name}.app.tar"/>
+     </target>
+ 
+ <!-- start jar bundler task -->
+ 
  </project>



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click