From: <ma...@us...> - 2006-11-09 21:42:12
|
Revision: 2635 http://svn.sourceforge.net/java-game-lib/?rev=2635&view=rev Author: matzon Date: 2006-11-09 13:41:58 -0800 (Thu, 09 Nov 2006) Log Message: ----------- fixed path issue added certificate signing Modified Paths: -------------- trunk/LWJGL/build.xml Modified: trunk/LWJGL/build.xml =================================================================== --- trunk/LWJGL/build.xml 2006-11-09 20:57:58 UTC (rev 2634) +++ trunk/LWJGL/build.xml 2006-11-09 21:41:58 UTC (rev 2635) @@ -370,8 +370,27 @@ <jvmarg value="-Djava.library.path=${native_path}"/> </java> </target> + + <target name="applet" depends="jars"> + <antcall target="-applet"> + <param name="keystore" value="applet/lwjglkeystore"/> + <param name="alias" value="lwjgl"/> + <param name="password" value="123456"/> + </antcall> + </target> + + <target name="applet-release" depends="jars"> + <input message="Please type the password for the keystore" addproperty="sign.pwd"/> - <target name="applet" depends="jars"> + <antcall target="-applet"> + <param name="keystore" value="signing/matzon_java_code_signing.keystore"/> + <param name="alias" value="oddlabs_java_code_signing"/> + <param name="password" value="${sign.pwd}"/> + </antcall> + </target> + + <target name="-applet"> + <!-- Create lwjgl_applet.jar --> <jar destfile="applet/lwjgl_applet.jar" taskname="lwjgl_applet.jar"> <fileset refid="lwjgl_applet.fileset" /> @@ -385,7 +404,7 @@ <include name="fmod.dll"/> </fileset> </jar> - <signjar jar="applet/windows_natives.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> + <signjar jar="applet/windows_natives.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> <jar destfile="applet/linux_natives.jar" taskname="linux_natives.jar"> <fileset dir="${lwjgl.lib}/linux"> @@ -394,7 +413,7 @@ <include name="libfmod.so"/> </fileset> </jar> - <signjar jar="applet/linux_natives.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> + <signjar jar="applet/linux_natives.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> <jar destfile="applet/macosx_natives.jar" taskname="macosx_natives.jar"> <fileset dir="${lwjgl.lib}/macosx"> @@ -403,7 +422,7 @@ <include name="libfmod.dylib"/> </fileset> </jar> - <signjar jar="applet/macosx_natives.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> + <signjar jar="applet/macosx_natives.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> <!-- add it to a natives jar --> <jar destfile="applet/natives.jar" taskname="natives.jar"> @@ -426,11 +445,11 @@ <zip destfile="applet/res.jar"> <zipfileset dir="${lwjgl.res}" includes="Footsteps.wav, ILtest.tga, Missing_you.mod"/> </zip> - <signjar jar="applet/lwjgl.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="applet/jinput.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="applet/lwjgl_util_applet.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="applet/lwjgl_fmod3.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="applet/lwjgl_devil.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> + <signjar jar="applet/lwjgl.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="applet/jinput.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="applet/lwjgl_util_applet.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="applet/lwjgl_fmod3.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="applet/lwjgl_devil.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> </target> <!-- Distributes files --> @@ -742,8 +761,28 @@ <move file="${lwjgl.src.native}/common/fmod3/liblwjgl-fmod3.jnilib" tofile="${lwjgl.lib}/macosx/liblwjgl-fmod3.jnilib" /> </target> + + <target name="webstart_demo" depends="jars"> + <antcall target="-webstart_demo"> + <param name="keystore" value="applet/lwjglkeystore"/> + <param name="alias" value="lwjgl"/> + <param name="password" value="123456"/> + </antcall> + </target> + + <target name="webstart_demo-release" depends="jars"> + <input message="Please type the password for the keystore" addproperty="sign.pwd"/> + + <antcall target="-webstart_demo"> + <param name="keystore" value="signing/matzon_java_code_signing.keystore"/> + <param name="alias" value="oddlabs_java_code_signing"/> + <param name="password" value="${sign.pwd}"/> + </antcall> + </target> + <!-- --> - <target name="sign" description="Using released files, creates the necessary files used for jnlp demos"> + <target name="-webstart_demo" description="Using released files, creates the necessary files used for jnlp demos"> + <!-- delete existing temp --> <delete dir="${lwjgl.temp}"/> @@ -761,6 +800,10 @@ </fileset> </move> + <!-- copy fmod dependent files --> + <copy file="${lwjgl.lib}/win32/fmod.dll" tofile="${lwjgl.temp}/jnlp/temp/native/win32/fmod.dll"/> + <copy file="${lwjgl.lib}/linux/libfmod.so" tofile="${lwjgl.temp}/jnlp/temp/native/linux/libfmod.so"/> + <!-- move relevant files to root --> <move todir="${lwjgl.temp}/jnlp/" flatten="true"> <fileset dir="${lwjgl.temp}/jnlp/temp"> @@ -777,24 +820,18 @@ <jar destfile="${lwjgl.temp}/jnlp/media.jar" basedir="${lwjgl.res}"/> <!-- sign 'em --> - <signjar jar="${lwjgl.temp}/jnlp/lwjgl.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/lwjgl_devil.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/lwjgl_fmod3.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/lwjgl_test.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/lwjgl_util.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/media.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/native_linux.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/native_macosx.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/native_win32.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> - <signjar jar="${lwjgl.temp}/jnlp/jinput.jar" alias="lwjgl" keystore="applet/lwjglkeystore" storepass="123456"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl_devil.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl_fmod3.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl_test.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/lwjgl_util.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/media.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/native_linux.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/native_macosx.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/native_win32.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> + <signjar jar="${lwjgl.temp}/jnlp/jinput.jar" alias="${alias}" keystore="${keystore}" storepass="${password}"/> </target> - <!-- --> - <target name="signapplet"> - <input message="Please enter store password:" addproperty="store.pwd" /> - <signjar jar="applet_loader.jar" storetype="pkcs12" keystore="matzon.p12" alias="Brian Matzon's TDC ID" storepass="${store.pwd}"/> - </target> - <target name="changelog"> <cvschangelog destfile="changelog.xml"/> <style in="changelog.xml" out="changelog.html" style="${ant.home}/etc/changelog.xsl"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |