From: <ma...@us...> - 2008-04-20 20:02:06
|
Revision: 3030 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3030&view=rev Author: matzon Date: 2008-04-20 13:02:02 -0700 (Sun, 20 Apr 2008) Log Message: ----------- use lzma and pack200 compression for applet distribution Modified Paths: -------------- trunk/LWJGL/build.xml trunk/LWJGL/platform_build/build-applet.xml Added Paths: ----------- trunk/LWJGL/platform_build/JLzma.jar trunk/LWJGL/platform_build/Pack200Task.jar Modified: trunk/LWJGL/build.xml =================================================================== --- trunk/LWJGL/build.xml 2008-04-20 19:55:55 UTC (rev 3029) +++ trunk/LWJGL/build.xml 2008-04-20 20:02:02 UTC (rev 3030) @@ -293,8 +293,35 @@ <arg value="${input}"/> <arg value="${output}"/> </java> - </target> + </target> + <target name="compress-sign-class"> + <antcall target="repack200"> + <param name="input" value="${dir}${jarfile}.jar"/> + <param name="output" value="${dir}${jarfile}-repack.jar"/> + </antcall> + <signjar jar="${dir}${jarfile}-repack.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <antcall target="pack200"> + <param name="input" value="${dir}${jarfile}-repack.jar"/> + <param name="output" value="${dir}${jarfile}.jar.pack"/> + </antcall> + <antcall target="lzma"> + <param name="input" value="${dir}${jarfile}.jar.pack"/> + <param name="output" value="${dir}${jarfile}.jar.pack.lzma"/> + </antcall> + <delete file="${dir}${jarfile}-repack.jar"/> + <delete file="${dir}${jarfile}.jar.pack"/> + <delete file="${dir}${jarfile}.jar"/> + </target> + + <target name="compress-resource"> + <antcall target="lzma"> + <param name="input" value="${input}"/> + <param name="output" value="${output}"/> + </antcall> + <delete file="${input}"/> + </target> + <target name="applettest" depends="applet"> <exec executable="appletviewer"> <arg value="-J-Djava.security.policy=applet/appletviewer.policy"/> Added: trunk/LWJGL/platform_build/JLzma.jar =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/platform_build/JLzma.jar ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/LWJGL/platform_build/Pack200Task.jar =================================================================== (Binary files differ) Property changes on: trunk/LWJGL/platform_build/Pack200Task.jar ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/LWJGL/platform_build/build-applet.xml =================================================================== --- trunk/LWJGL/platform_build/build-applet.xml 2008-04-20 19:55:55 UTC (rev 3029) +++ trunk/LWJGL/platform_build/build-applet.xml 2008-04-20 20:02:02 UTC (rev 3030) @@ -50,9 +50,9 @@ </jar> <signjar jar="applet/macosx_natives.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> - <jar destfile="${lwjgl.lib}/lwjgl_util_applet.jar" update="true"> - <fileset dir="${lwjgl.res}" includes="applet*"/> - </jar> + <jar destfile="${lwjgl.lib}/lwjgl_util_applet.jar" update="true"> + <fileset dir="${lwjgl.res}" includes="applet*"/> + </jar> <copy file="${lwjgl.lib}/lwjgl.jar" todir="applet"/> <copy file="${lwjgl.lib}/lwjgl_util_applet.jar" todir="applet"/> @@ -62,33 +62,39 @@ <zip destfile="applet/res.jar"> <zipfileset dir="${lwjgl.res}" includes="Footsteps.wav, ILtest.tga, Missing_you.mod"/> </zip> + <signjar jar="applet/lwjgl_util_applet.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> - <!--<antcall target="applet-compress"> + <antcall target="compress-sign-class"> <param name="dir" value="applet/"/> <param name="jarfile" value="lwjgl"/> </antcall> - <fail/>--> - </target> - - <target name="applet-compress"> - <antcall target="repack"> - <param name="input" value="${dir}${jarfile}.jar"/> - <param name="output" value="${dir}${jarfile}-repack.jar"/> + <antcall target="compress-sign-class"> + <param name="dir" value="applet/"/> + <param name="jarfile" value="lwjgl_util"/> </antcall> - <signjar jar="${dir}${jarfile}.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> - <signjar jar="${dir}${jarfile}-repack.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> - <antcall target="pack"> - <param name="input" value="${dir}${jarfile}-repack.jar"/> - <param name="output" value="${dir}${jarfile}.jar.pack"/> + <antcall target="compress-sign-class"> + <param name="dir" value="applet/"/> + <param name="jarfile" value="jinput"/> </antcall> - <antcall target="lzma"> - <param name="input" value="${dir}${jarfile}.jar.pack"/> - <param name="output" value="${dir}${jarfile}.jar.pack.lzma"/> + <antcall target="compress-sign-class"> + <param name="dir" value="applet/"/> + <param name="jarfile" value="lwjgl_applet"/> </antcall> - <antcall target="lzma"> - <param name="input" value="${dir}${jarfile}.jar"/> - <param name="output" value="${dir}${jarfile}.jar.lzma"/> + <antcall target="compress-resource"> + <param name="input" value="applet/windows_natives.jar"/> + <param name="output" value="applet/windows_natives.jar.lzma"/> </antcall> - <delete file="${dir}${jarfile}-repack.jar"/> + <antcall target="compress-resource"> + <param name="input" value="applet/macosx_natives.jar"/> + <param name="output" value="applet/macosx_natives.jar.lzma"/> + </antcall> + <antcall target="compress-resource"> + <param name="input" value="applet/linux_natives.jar"/> + <param name="output" value="applet/linux_natives.jar.lzma"/> + </antcall> + <antcall target="compress-resource"> + <param name="input" value="applet/res.jar"/> + <param name="output" value="applet/res.jar.lzma"/> + </antcall> </target> </project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |