</fileset>
</copy>
- <presetdef name="applet.jar">
+ <presetdef name="ap_applet.jar">
<!-- build a signed applet with 'all-permissions' -
Needs 'param name="permissions' value="all-permissions"' in applet tag
JalviewLite+JmolApplet linked sequence/structure fails
</manifest>
</jar>
</presetdef>
- <presetdef name="s_applet.jar">
+ <presetdef name="applet.jar">
<!-- build signed applet with sandbox permissions -
Needs 'param name="permissions' value="sandbox"' in applet tag
Preserves Pre-Java 1.7_u45 behavior once 'permissions' parameter added to applet tag
-->
- <jar update="true" index="true" jarfile="@{jarfile}">
+ <jar update="true" index="true">
<manifest>
<attribute name="Application-Name" value="JalviewLite" />
<attribute name="Permissions" value="sandbox" />
</manifest>
</jar>
</presetdef>
- <presetdef name="applet_tl.jar">
+ <presetdef name="tl_applet.jar">
<!-- build signed applet with trusted library/trusted permissions -
Needs 'param name="permissions' value="all-permissions"' in applet tag
j1.7_45:
-->
- <jar update="true" index="true" jarfile="@{jarfile}">
+ <jar update="true" index="true">
<manifest>
<attribute name="Application-Name" value="JalviewLite" />
<attribute name="Permissions" value="all-permissions" />
</manifest>
</jar>
</presetdef>
- <presetdef name="applet_to.jar">
+ <presetdef name="to_applet.jar">
<!-- not fully test variant (yet) -->
- <jar update="true" index="true" jarfile="@{jarfile}">
+ <jar update="true" index="true">
<manifest>
<attribute name="Application-Name" value="JalviewLite" />
<attribute name="Permissions" value="all-permissions" />
</jar>
</presetdef>
<!-- create differently privileged artefacts -->
+ <copy file="${packageDir}/examples/${jalviewLiteJar}" tofile="${packageDir}/examples/u_${jalviewLiteJar}" />
+ <copy file="${packageDir}/examples/${jmolJar}" tofile="${packageDir}/examples/u_${jmolJar}"/>
+ <copy file="${packageDir}/examples/${jalviewLiteJar}" tofile="${packageDir}/examples/ap_${jalviewLiteJar}" />
+ <copy file="${packageDir}/examples/${jmolJar}" tofile="${packageDir}/examples/ap_${jmolJar}"/>
+ <ap_applet.jar jarfile="${packageDir}/examples/ap_${jalviewLiteJar}" />
+ <ap_applet.jar jarfile="${packageDir}/examples/ap_${jmolJar}" />
<copy file="${packageDir}/examples/${jalviewLiteJar}" tofile="${packageDir}/examples/tl_${jalviewLiteJar}" />
<copy file="${packageDir}/examples/${jmolJar}" tofile="${packageDir}/examples/tl_${jmolJar}" />
+ <tl_applet.jar jarfile="${packageDir}/examples/tl_${jalviewLiteJar}" />
+ <tl_applet.jar jarfile="${packageDir}/examples/tl_${jmolJar}" />
<copy file="${packageDir}/examples/${jalviewLiteJar}" tofile="${packageDir}/examples/to_${jalviewLiteJar}" />
<copy file="${packageDir}/examples/${jmolJar}" tofile="${packageDir}/examples/to_${jmolJar}" />
- <copy file="${packageDir}/examples/${jalviewLiteJar}" tofile="${packageDir}/examples/s_${jalviewLiteJar}" />
- <copy file="${packageDir}/examples/${jmolJar}" tofile="${packageDir}/examples/s_${jmolJar}" />
- <applet.jar jarfile="${packageDir}/examples/ap_${jalviewLiteJar}" />
- <applet.jar jarfile="${packageDir}/examples/ap_${jmolJar}" />
- <applet_tl.jar jarfile="${packageDir}/examples/tl_${jalviewLiteJar}" />
- <applet_tl.jar jarfile="${packageDir}/examples/tl_${jmolJar}" />
- <s_applet.jar jarfile="${packageDir}/examples/${jalviewLiteJar}" />
- <s_applet.jar jarfile="${packageDir}/examples/${jmolJar}" />
- <applet_to.jar jarfile="${packageDir}/examples/to_${jalviewLiteJar}" />
- <applet_to.jar jarfile="${packageDir}/examples/to_${jmolJar}" />
+ <to_applet.jar jarfile="${packageDir}/examples/to_${jalviewLiteJar}" />
+ <to_applet.jar jarfile="${packageDir}/examples/to_${jmolJar}" />
+ <!-- finally, create manifest for original jars -->
+ <applet.jar jarfile="${packageDir}/examples/${jalviewLiteJar}" />
+ <applet.jar jarfile="${packageDir}/examples/${jmolJar}" />
+
<!-- todo - write examples/downloads for alternate versions of the applet -->
<signjar storepass="${jalview.keystore.pass}" keypass="${jalview.key.pass}" keystore="${jalview.keystore}" alias="${jalview.key}" lazy="false" verbose="false">
<fileset dir="${packageDir}/examples">
+ <exclude name="u_*.jar"/>
<include name="*.jar" />
</fileset>
</signjar>