Ignore:
Timestamp:
2008-09-17T16:22:34+12:00 (16 years ago)
Author:
oranfry
Message:

standardised the java bundling stuff

Location:
release-kits/wirk2/ant-scripts
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • release-kits/wirk2/ant-scripts/build.xml

    r17291 r17308  
    1717    <!-- for the benefit of the shared scripts, set release-kit home -->
    1818    <property name="rk.home" value="${wirk2.home}" />
    19 
     19    <property name="rk.os" value="windows" />
    2020
    2121    <!-- IMPORT OTHER ANT SCRIPTS -->
  • release-kits/wirk2/ant-scripts/create-installer.xml

    r17107 r17308  
    3636            <zipfileset dir="${basedir}/installer/classes" includes="**/*" />
    3737            <zipfileset dir="${basedir}/distributions/web" includes="**/*" />
    38            
    3938        </installer>
     39       
    4040    </target>
    4141   
  • release-kits/wirk2/ant-scripts/wrap.xml

    r17268 r17308  
    77        <antcall target="compile-resources"/>
    88        <antcall target="compile-wrapper"/>
    9         <antcall target="link-wrapper-no-java"/>
    10         <antcall target="link-wrapper-with-java"/>
     9        <antcall target="link-wrapper"/>
    1110    </target>
    1211
     
    2423    <target name="tweak-files-for-wrapping">
    2524        <echo>Substitute concrete values of things into source files</echo>
    26         <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@java.installer@" replacement="${windows-java.installer}"/>
    27         <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@java.min.version@" replacement="${java.min.version}"/>
    28         <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@bundled.version.java@" replacement="${bundled.version.windows-java}"/>
     25        <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp">
     26            <job pattern="@java.installer@" replacement="${windows-java.installer}"/>
     27            <job pattern="@java.min.version@" replacement="${java.min.version}"/>
     28            <job pattern="@bundled.version.java@" replacement="${bundled.version.windows-java}"/>
     29            <job pattern="@java.extracted@" replacement="${windows-java.extracted}"/>
     30        </rsr>
    2931    </target>
    3032
     
    6567                chunkSize="${resources.chunksize}"
    6668                />
    67        
    68             <echo>resource compiling the resource script</echo>
    69             <exec executable="rc" dir="${basedir}/wrapped-installer/build">
    70                 <arg line="wrapper.rc"/>
    71             </exec>
    72            
    73             <echo>making a copy of the resource script</echo>
    74             <copy file="${basedir}/wrapped-installer/build/wrapper.rc" tofile="${basedir}/wrapped-installer/build/wrapper-with-jre.rc" overwrite="true"/>
    7569           
    7670            <echo>adding ${windows-java.installer} to the copy as chunks</echo>
     
    7872                resource="${wirk2.home}/windows/wrapper/${windows-java.installer}"
    7973                outputDir="${basedir}/wrapped-installer/build"                 
    80                 resourceScript="${basedir}/wrapped-installer/build/wrapper-with-jre.rc"
     74                resourceScript="${basedir}/wrapped-installer/build/wrapper.rc"
    8175                resourceName="JAVA"
    8276                resourceType="EXE"
    83                 chunkSize="${resources.chunksize}"
    84                 />
    85 
    86             <echo>resource compiling the generated resource script again</echo>
     77                chunkSize="${resources.chunksize}"/>
     78           
     79            <echo>resource compiling the generated resource script</echo>
    8780            <exec executable="rc" dir="${basedir}/wrapped-installer/build">
    88                 <arg line="wrapper-with-jre.rc"/>
     81                <arg line="wrapper.rc"/>
    8982            </exec>
    9083           
     
    10598    </target>
    10699   
    107     <target name="link-wrapper-no-java">
     100    <target name="link-wrapper">
    108101        <exec executable="link" dir="${basedir}/wrapped-installer/build">
    109102            <arg line="/OUT:..\greenstone-${version}-win32.exe gdi32.lib advapi32.lib shell32.lib user32.lib libsearch4j.obj wrapper.obj wrapper.res"/>
     
    111104    </target>
    112105
    113     <target name="link-wrapper-with-java">
    114         <exec executable="link" dir="${basedir}/wrapped-installer/build">
    115             <arg line="/OUT:..\greenstone-${version}-win32-with-java.exe gdi32.lib advapi32.lib shell32.lib user32.lib libsearch4j.obj wrapper.obj wrapper-with-jre.res"/>
    116         </exec>
    117     </target>
    118 
    119106</project>
Note: See TracChangeset for help on using the changeset viewer.