Ignore:
Timestamp:
2005-04-21T09:55:06+12:00 (19 years ago)
Author:
kjdon
Message:

more changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ant-install-branch/gsdl3/build.xml

    r9717 r9724  
    171171    description="Install Greenstone 3. Use this when you first checkout the code. Also running this target later on will reinstall Greenstone. Most things will be reset back to their defaults, except for code changes."/>
    172172
    173   <target name="prepare" depends="init,prepare-core,prepare-packages,prepare-gs2building,prepare-tomcat,prepare-axis,prepare-mysql,prepare-collections"/>
     173  <target name="prepare" depends="init,prepare-core,prepare-packages,prepare-gs2building,prepare-tomcat,prepare-axis,prepare-mysql,prepare-collections,prepare-extra"/>
    174174
    175175  <target name="cvsupdate" depends="init,cvsupdate-packages,cvsupdate-core,cvsupdate-gs2building"
     
    260260    <available file="${basedir}/packages/mgpp/text" property="mgpp.present"/>
    261261    <available file="${basedir}/packages/mysql/bin" property="mysql.present"/>
    262     <available file="${basedir}/comms/jakarta/tomcat" property="tomcat.present"/>
    263262    <available file="${basedir}/gli" property="gli.present"/>
    264263    <available file="${basedir}/gs2build" property="gs2build.present"/>
     
    339338  </target>
    340339
    341  
     340  <target name="prepare-extra" depends="init">
     341    <!--  copy some jar files to web/lib for the phind applet -->
     342    <copy file="${catalina.home}/common/endorsed/xml-apis.jar"
     343      tofile="${basedir}/web/lib/xml-apis.jar"/>
     344    <copy file="${catalina.home}/common/endorsed/xercesImpl.jar"
     345      tofile="${basedir}/web/lib/xercesImpl.jar"/>
     346  </target>
    342347  <target name="configure-files" depends="init">
    343348    <filter token="port" value="${tomcat.port}"/>
     
    787792  <!-- these targets refer to the greenstone packages - these need updating
    788793  less often, so are in  separate targets to the core -->
    789   <target name="prepare-packages" depends="init,prepare-mgpp"/>
    790  
     794  <target name="prepare-packages" depends="init,prepare-mgpp,prepare-windows"/>
     795 
     796  <target name="prepare-windows" depends="init" if="current.os.iswindows">
     797    <!-- need to download precompiled binaries for mg and mgpp -->
     798  </target>
    791799  <target name="prepare-mgpp" depends="check-cvsroot,init" unless="mgpp.present">
    792800    <cvs command="checkout -P" package="mgpp" dest="${basedir}/packages/"/>
     
    840848  <target name="compile-packages"
    841849    description="Compile only the packages">
    842     <!-- mg -->
    843850    <echo>Compiling MG</echo>
    844     <!-- make the c code -->
    845851    <exec executable="make" os="${os.linux}"
    846852       dir="${mg.home}">
     
    850856      <arg value="install"/>
    851857    </exec>
    852 
     858    <!-- windows: just the java stuff. -->
     859    <exec executable="${mg.home}/winMake.bat" os="${os.windows}"
     860      dir="${mg.home}">
     861      <arg value="compile"/>
     862      <arg value="javaonly"/>
     863    </exec>
     864    <exec executable="${mg.home}/winMake.bat" os="${os.windows}"
     865      dir="${mg.home}">
     866      <arg value="install"/>
     867      <arg value="javaonly"/>
     868    </exec>
     869   
    853870    <!-- mgpp -->
    854871    <echo>Compiling MGPP</echo>
     
    859876      dir="${mgpp.home}">
    860877      <arg value="install"/>
     878    </exec>
     879    <!-- windows: just the java stuff. -->
     880    <exec executable="${mgpp.home}/winMake.bat" os="${os.windows}"
     881      dir="${mgpp.home}">
     882      <arg value="compile"/>
     883      <arg value="javaonly"/>
     884    </exec>
     885    <exec executable="${mgpp.home}/winMake.bat" os="${os.windows}"
     886      dir="${mgpp.home}">
     887      <arg value="install"/>
     888      <arg value="javaonly"/>
    861889    </exec>
    862890
Note: See TracChangeset for help on using the changeset viewer.