Ignore:
Timestamp:
2005-04-28T16:18:38+12:00 (19 years ago)
Author:
kjdon
Message:

more windows changes

File:
1 edited

Legend:

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

    r9768 r9779  
    181181  <target name="clean" depends="init,clean-packages,clean-core,clean-gs2building"
    182182    description="Remove all old compiled code. Includes core, packages and gs2building if necessary"/>
    183 
     183  <target name="clean-windows-c++" depends="init,clean-windows-c++-gs2building,clean-windows-c++-packages"
     184    description="Remove C++ compiled code for Windows. Requires Microsoft Visual Studio"/>
    184185  <target name="compile" depends="init,compile-extra,compile-packages,compile-core,compile-gs2building"
    185186    description="Compile all the source code, includes core, packages and gs2building if necessary. Copy jar files and executables to their correct places."/>
    186 
     187  <target name="compile-windows-c++" depends="init,compile-windows-c++-gs2building,compile-windows-c++-packages"
     188    description="Compile the C/C++ code for Windows. Requires Microsoft Visual Studio"/>
    187189  <target name="update" depends="init,update-packages,update-core,update-gs2building"
    188190    description="Update (thru CVS) all the source (including core, packages and gs2building) and recompile. Similar to install but doesn't reinstall components such as Tomcat and axis."/>
     
    843845  </target>
    844846
     847  <target name="clean-windows-c++-packages" depends="init" if="current.os.iswindows"
     848    description="Clean only the C/C++ packages">
     849    <exec executable="${mg.home}/winMake.bat" dir="${mg.home}">
     850      <arg value="clean"/>
     851    </exec>
     852    <exec executable="${mgpp.home}/winMake.bat" dir="${mgpp.home}">
     853      <arg value="clean"/>
     854    </exec>
     855  </target>   
     856
    845857  <target name="compile-packages"
    846858    description="Compile only the packages">
     
    899911  </target>
    900912
     913  <target name="compile-windows-c++-packages" depends="init" if="current.os.iswindows"
     914    description="Compile only the C/C++ packages">
     915    <exec executable="${mg.home}/winMake.bat" dir="${mg.home}"/>
     916    <exec executable="${mg.home}/winMake.bat" dir="${mg.home}">
     917      <arg value="install"/>
     918      <env key="GSDL3HOME" value="${basedir}"/>
     919    </exec>
     920   <exec executable="${mgpp.home}/winMake.bat" dir="${mgpp.home}"/>
     921    <exec executable="${mgpp.home}/winMake.bat" dir="${mgpp.home}">
     922      <arg value="install"/>
     923      <env key="GSDL3HOME" value="${basedir}"/>
     924    </exec>
     925  </target>   
     926 
    901927  <!-- ================== gs2building targets ===============-->
    902928
     
    938964   </target>
    939965 <target name="unzip-windows-packages" depends="init"> 
    940   <!-- unzip the windows packages -->
    941966    <unzip src="${gs2build.home}/packages/windows/gdbm/gdbm.zip"
    942967    dest="${gs2build.home}/packages/windows/gdbm"/>
     
    945970       <unzip src="${gs2build.home}/packages/windows/expat/expat.zip"
    946971    dest="${gs2build.home}/packages/windows/expat"/>
    947    <unzip src="${gs2build.home}/packages/windows/stlport/stlport.zip"
    948     dest="${gs2build.home}/packages/windows/stlport"/>
    949   </target>
     972   </target>
    950973
    951974  <target name="rename-gs2build-files" depends="rename-gs2build-files-linux,rename-gs2build-files-windows"/>
     
    10031026    <!-- windows: -->   
    10041027  </target>
    1005  
     1028   
     1029  <target name="clean-windows-c++-gs2building" depends="init" if="current.os.iswindows"
     1030    description="remove all object files and executables">
     1031    <!-- run the setup script -->
     1032    <exec executable="${compile.windows.c++.setup}"/>
     1033    <exec executable="nmake" dir="${gs2build.home}">
     1034     <arg value="/f"/>
     1035     <arg value="win32.mak"/>
     1036     <arg value="clean"/>
     1037    </exec>
     1038  </target> 
     1039
    10061040  <target name="compile-gs2building" depends="init" if="gsdl2.islocal"
    10071041    description="Compile only the Greenstone 2 building components">
     
    10211055      <arg value="install"/>
    10221056    </exec>
    1023 
     1057  </target>
    10241058    <!-- windows: -->
    1025   </target>
    1026   <target name="compile-gs2building-windows" depends="init" if="current.os.iswindows"
     1059   <target name="compile-windows-c++-gs2building" depends="init" if="current.os.iswindows"
    10271060    description="Use this if you want to compile the C++ code for the gs2build package">
     1061    <!-- run the setup script -->
     1062    <exec executable="${compile.windows.c++.setup}"/>
    10281063    <exec executable="nmake" dir="${gs2build.home}">
    1029       <arg value="/f"/>
    1030       <arg value="win32.mak"/>
    1031       <arg value="USE_STLPORT=1"/>
     1064     <arg value="/f"/>
     1065     <arg value="win32.mak"/>
    10321066    </exec>
    10331067  </target>
Note: See TracChangeset for help on using the changeset viewer.