greenstone.org greenstone wiki greenstone trac planet greenstone

Changeset 17308

Show
Ignore:
Timestamp:
2008-09-17 16:22:34 (4 months ago)
Author:
oranfry
Message:

standardised the java bundling stuff

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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>