Changeset 498


Ignore:
Timestamp:
10/23/13 16:27:00 (11 years ago)
Author:
davidb
Message:

Addition of targets to make Applet version of Expeditee and Apollo. Debug turned on to help with stack exceptions. Made Java 1.6 the minimum version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/build.xml

    r402 r498  
    1818         </tstamp>
    1919       
    20         <!-- Expeditee must be compatible run on Java 1.5." -->
    21         <property name="sourcelevel" value="1.5" />
    22         <property name="targetlevel" value="1.5" />
     20        <!-- Expeditee must be compatible run on Java 1.6" -->
     21        <property name="sourcelevel" value="1.6" />
     22        <property name="targetlevel" value="1.6" />
    2323       
    2424        <property name="resources.dir.apollo" location="resources_apollo" /> <!-- resources files for apollo -->
     
    4040        <property name="manifest.path.exp"  value="makeFiles/Manifest.txt" />
    4141        <property name="manifest.path.apollo" value="makeFiles/apollo_manifest.mf" />
     42        <property name="manifest.path.apollo-applet" value="makeFiles/apollo_applet_manifest.mf" />
    4243       
    4344        <path id="classpath.exp">
     
    8384                <javac  srcdir="${src.dir.exp}"
    8485                                destdir="${build.dir}"
    85                                 debug="off"
     86                                debug="true"
    8687                                optimize="on"
    8788                                source="${sourcelevel}"
    8889                                target="${targetlevel}"
    8990                                compiler="modern"
    90                        
     91       
    9192                                listfiles="true">
    9293                        <classpath refid="classpath.exp" />
     
    9899        <javac  srcdir="${src.dir.apollo}"
    99100                        destdir="${build.dir}"
    100                         debug="off"
     101                        debug="true"
    101102                        optimize="on"
    102103                        source="${sourcelevel}"
     
    114115          <jar destfile="${dist.dir.exp}/${dist.filename.exp}" manifest="${manifest.path.exp}">
    115116            <fileset dir="${build.dir}"/>           
    116       </jar> 
     117          </jar> 
     118
     119          <!-- Now, with the most generic name possible, make a jar that is always the latest -->
     120          <copy file="${dist.dir.exp}/${dist.filename.exp}" toFile="${dist.dir.exp}/Expeditee.jar"/>
    117121        </target>
    118122       
     
    120124       
    121125        <target name="lazy_dist_apollo" depends="compile_apollo" description="Warning: Does not clean before compile.">
    122                 <jar destfile="${dist.dir.apollo}/${dist.filename.apollo}" manifest="${manifest.path.apollo}">
    123             <fileset dir="${build.dir}"/>
    124                         <fileset dir="${resources.dir.apollo}"/>
    125         </jar> 
     126
     127          <!-- Now, with the most generic name possible, make a jar that is always the latest -->
     128          <jar destfile="${dist.dir.apollo}/${dist.filename.apollo}" manifest="${manifest.path.apollo}">
     129            <fileset dir="${build.dir}"/>
     130            <fileset dir="${resources.dir.apollo}"/>
     131            <fileset dir="releases" includes="jars/*,jars/*/*"/>
     132            <fileset dir="." includes="jars_apollo/*"/>
     133          </jar> 
     134         
     135          <!-- Now, with the most generic name possible, make a jar that is always the latest -->
     136          <copy file="${dist.dir.apollo}/${dist.filename.apollo}" toFile="${dist.dir.apollo}/Apollo.jar"/>
     137                </target>
     138
     139        <target name="lazy_dist_apollo_applet" depends="compile_apollo">
     140         
     141          <jar destfile="${dist.dir.apollo}/ApolloApplet.jar" manifest="${manifest.path.apollo-applet}">
     142            <fileset dir="${build.dir}"/>
     143            <fileset dir="${resources.dir.apollo}"/>
     144            <fileset dir="unjarred-for-expeditee-applet" includes="*/"/>
     145            <fileset dir="unjarred-for-apollo-applet" includes="*/"/>
     146          </jar>
     147         
     148          <exec executable="./MAKE-APOLLO-SIGNED-JAR.sh" osfamily="unix" />
     149          <exec executable="MAKE-APOLLO-SIGNED-JAR.bat"  osfamily="windows"/>
    126150        </target>
    127        
    128         <target name="fresh_dist_apollo" depends="clean, lazy_dist_apollo"/>
     151
     152        <target name="sign-test">
     153                <exec executable="./MAKE-APOLLO-SIGNED-JAR.sh" osfamily="unix" />
     154                <exec executable="MAKE-APOLLO-SIGNED-JAR.bat"  osfamily="windows"/>
     155        </target>
     156
     157        <target name="fresh_dist_apollo" depends="clean, lazy_dist_apollo, lazy_dist_apollo_applet"/>
    129158
    130159</project>
Note: See TracChangeset for help on using the changeset viewer.