Changeset 122

Show
Ignore:
Timestamp:
12/13/06 18:42:31 (2 years ago)
Author:
jlee
Message:

Java Web Start\!

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build.xml

    r121 r122  
    22<project name="iriverter" default="jar" basedir="."> 
    33        <property name="src.dir" value="src" /> 
     4        <property name="web.dir" value="web" /> 
    45        <property name="build.dir" value="build" /> 
    56        <property name="jar.dir" value="jar" /> 
    67        <property name="dist.dir" value="dist" /> 
     8        <property name="swt.unix.dir" value="lib/swt-M20060921-0945-gtk-linux-x86" /> 
     9        <property name="swt.windows.dir" value="lib/swt-M20060921-0945-win32-win32-x86" /> 
    710 
    8         <condition property="swt.dir" value="lib/swt-M20060921-0945-gtk-linux-x86"> 
     11        <condition property="swt.dir" value="${swt.unix.dir}"> 
    912                <os family="unix" /> 
    1013        </condition> 
    11         <condition property="swt.dir" value="lib/swt-M20060921-0945-win32-win32-x86"> 
     14         
     15        <condition property="swt.dir" value="${swt.windows.dir}"> 
    1216                <os family="windows" /> 
    1317        </condition> 
     18         
    1419        <path id="swt.classpath"> 
    1520                <fileset dir="${swt.dir}" includes="*.jar" /> 
     
    2833        <target name="jar" depends="compile"> 
    2934                <mkdir dir="${jar.dir}" /> 
     35                 
    3036                <jar destfile="${jar.dir}/iriverter.jar" basedir="${build.dir}" /> 
    3137        </target> 
     
    3339        <target name="dist" depends="jar"> 
    3440                <mkdir dir="${dist.dir}" /> 
     41                 
     42                <copy file="${jar.dir}/iriverter.jar" todir="${dist.dir}" /> 
     43                <signjar jar="${dist.dir}/iriverter.jar" keystore="keystore" alias="iriverter" storepass="iriverter" /> 
    3544 
    36                 <copy file="${jar.dir}/iriverter.jar" todir="${dist.dir}" /> 
    37  
    38                 <copy todir="${dist.dir}"> 
    39                         <fileset dir="lib/swt-M20060921-0945-gtk-linux-x86" includes="*.jar" /> 
    40                         <globmapper from="swt*" to="swt-gtk-linux*" /> 
    41                 </copy> 
    42  
    43                 <copy todir="${dist.dir}"> 
    44                         <fileset dir="lib/swt-M20060921-0945-win32-win32-x86" includes="*.jar" /> 
    45                         <globmapper from="swt*" to="swt-win32-win32*" /> 
    46                 </copy> 
     45                <copy file="${swt.unix.dir}/swt.jar" tofile="${dist.dir}/swt-gtk-linux-x86.jar" /> 
     46                <signjar jar="${dist.dir}/swt-gtk-linux-x86.jar" keystore="keystore" alias="iriverter" storepass="iriverter" /> 
     47                 
     48                <jar destfile="${dist.dir}/swt-native-gtk-linux-x86.jar" basedir="${swt.unix.dir}" includes="*.so" /> 
     49                <signjar jar="${dist.dir}/swt-native-gtk-linux-x86.jar" keystore="keystore" alias="iriverter" storepass="iriverter" /> 
     50                 
     51                <copy file="${swt.windows.dir}/swt.jar" tofile="${dist.dir}/swt-win32-win32-x86.jar" /> 
     52                <signjar jar="${dist.dir}/swt-win32-win32-x86.jar" keystore="keystore" alias="iriverter" storepass="iriverter" /> 
     53                 
     54                <jar destfile="${dist.dir}/swt-native-win32-win32-x86.jar" basedir="${swt.windows.dir}" includes="*.dll" /> 
     55                <signjar jar="${dist.dir}/swt-native-win32-win32-x86.jar" keystore="keystore" alias="iriverter" storepass="iriverter" /> 
     56                 
     57                <copy file="${web.dir}/iriverter.gif" todir="${dist.dir}" /> 
     58                <copy file="${web.dir}/iriverter.jnlp" todir="${dist.dir}" /> 
    4759        </target> 
    4860