Changeset 13733
- Timestamp:
- 2007-01-23T11:30:40+13:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/build.xml
r13613 r13733 51 51 <property name="src.home" value="${basedir}/src/java"/> 52 52 <property name="src.packages.home" value="${basedir}/src/packages"/> 53 <property name="indexers.home" value="${basedir}/src/packages/indexers"/> 53 54 <property name="packages.home" value="${basedir}/packages"/> 54 55 <!-- this may be set in build.properties, eg if you move the web dir to … … 136 137 <property name="gs2build.home" value="${basedir}/gs2build"/> 137 138 <property name="gli.home" value="${basedir}/gli"/> 138 <property name="mg.home" value="${ src.packages.home}/mg"/>139 <property name="mgpp.home" value="${ src.packages.home}/mgpp"/>139 <property name="mg.home" value="${indexers.home}/mg"/> 140 <property name="mgpp.home" value="${indexers.home}/mgpp"/> 140 141 <property name="javagdbm.home" value="${src.packages.home}/javagdbm"/> 141 <property name="lucene.home" value="${ gs2build.home}/src/java/org/nzdl/gsdl/LuceneWrap"/>142 <property name="lucene.home" value="${indexers.home}/lucene-gs"/> 142 143 <!-- ==================== Compilation Control Options ==================== --> 143 144 … … 216 217 217 218 <path id="local.tomcat.path"> 218 <pathelement location="${mysql.home}/bin"/>219 219 <pathelement location="${basedir}/bin/script"/> 220 220 <pathelement location="${basedir}/bin"/> … … 335 335 <fail if="java.too.old" message="You need Java 1.4 or greater to run Greenstone 3"/> 336 336 337 <available file="${ src.packages.home}/mgpp/text" property="mgpp.present"/>337 <available file="${indexers.home}" property="indexers.present"/> 338 338 <available file="${basedir}/gli" property="gli.present"/> 339 339 <available file="${basedir}/gs2build" property="gs2build.present"/> 340 <!-- <condition property="gsdl2.islocal"> 341 <or> 342 <not> 343 <isset property="gsdl2.installed.path"/> 344 </not> 345 <equals arg1="" arg2="${gsdl2.installed.path}"/> 346 </or> 347 </condition>--> 340 348 341 <condition property="tomcat.islocal"> 349 342 <or> … … 371 364 <isset property="disable.collection.building"/> 372 365 </not> 373 <!--<isset property="gsdl2.islocal"/>-->374 375 366 </and> 376 367 </condition> … … 751 742 </target> 752 743 753 <target name="compile-core" depends="init ,compile-lucene"744 <target name="compile-core" depends="init" 754 745 description="Compile only the Greenstone core"> 755 746 <mkdir dir="${build.home}"/> … … 824 815 <!-- these targets refer to the greenstone source packages - these need 825 816 updating less often, so are in separate targets to the core --> 826 <target name="prepare-packages" depends="init,prepare- mgpp,prepare-windows"/>817 <target name="prepare-packages" depends="init,prepare-indexers,prepare-windows"/> 827 818 828 819 <target name="prepare-windows" depends="init" if="current.os.iswindows"> … … 830 821 </target> 831 822 832 <target name="checkout- mgpp" depends="check-cvsroot,init" unless="nocvs.mode">833 <cvs command="checkout -P" package=" mgpp" dest="${src.packages.home}"/>834 </target> 835 836 <target name="prepare- mgpp" depends="init" unless="mgpp.present">837 <antcall target="checkout- mgpp"/>823 <target name="checkout-indexers" depends="check-cvsroot,init" unless="nocvs.mode"> 824 <cvs command="checkout -P" package="indexers" dest="${src.packages.home}"/> 825 </target> 826 827 <target name="prepare-indexers" depends="init" unless="indexers.present"> 828 <antcall target="checkout-indexers"/> 838 829 </target> 839 830 … … 846 837 847 838 <target name="configure-packages" description="Configure only the packages."> 848 <echo>849 Configuring MG850 </echo>851 <exec executable="${mg.home}/configure" os="${os.unix}"852 dir="${mg.home}">853 <arg value="--prefix=${basedir}"/>854 <arg value="--libdir=${lib.jni}"/>855 </exec>856 <echo>857 Configuring MGPP858 </echo>859 <exec executable="${mgpp.home}/configure" os="${os.unix}"860 dir="${mgpp.home}">861 <arg value="--prefix=${basedir}"/>862 <arg value="--libdir=${lib.jni}"/>863 </exec>864 839 <echo> 865 840 Configuring JavaGDBM … … 876 851 <arg value="--with-gdbm=${gdbm.installed.path}"/> 877 852 </exec> 878 853 854 <echo> 855 Configuring Indexers 856 </echo> 857 <exec executable="${indexers.home}/configure" os="${os.unix}" 858 dir="${indexers.home}"> 859 <arg value="--prefix=${basedir}"/> 860 <arg value="--libdir=${lib.jni}"/> 861 </exec> 879 862 </target> 880 863 … … 882 865 883 866 <target name="clean-packages-c++" depends="init"> 884 <!-- mg : just call the make target -->885 <exec executable="make" os="${os.unix}"886 dir="${mg.home}">887 <arg value="clean"/>888 </exec>889 <!-- mgpp -->890 <exec executable="make" os="${os.unix}"891 dir="${mgpp.home}">892 <arg value="clean"/>893 </exec>894 867 <!-- javagdbm --> 895 868 <exec executable="make" os="${os.unix}" … … 897 870 <arg value="clean"/> 898 871 </exec> 872 <!-- Indexers --> 873 <exec executable="make" os="${os.unix}" 874 dir="${indexers.home}"> 875 <arg value="clean"/> 876 </exec> 899 877 </target> 900 878 … … 902 880 description="Clean only the C/C++ packages"> 903 881 <exec executable="${compile.windows.c++.setup}"/> 904 <exec executable="${mg.home}/winMake.bat" dir="${mg.home}">882 <!-- <exec executable="${mg.home}/winMake.bat" dir="${mg.home}"> 905 883 <arg value="clean"/> 906 884 </exec> 907 885 <exec executable="${mgpp.home}/winMake.bat" dir="${mgpp.home}"> 908 886 <arg value="clean"/> 909 </exec> 887 </exec>--> 888 <!-- Indexers --> 889 <!-- TODO --> 910 890 </target> 911 891 912 892 <target name="compile-packages" 893 description="Compile only the source packages"> 894 895 896 <!-- javagdbm --> 897 <exec executable="make" os="${os.unix}" 898 dir="${javagdbm.home}"> 899 </exec> 900 <exec executable="make" os="${os.unix}" 901 dir="${javagdbm.home}"> 902 <arg value="install"/> 903 </exec> 904 <!-- windows: just the java stuff. --> 905 <exec executable="${javagdbm.home}/winMake.bat" os="${os.windows}" 906 dir="${javagdbm.home}"> 907 <arg value="compile"/> 908 <arg value="javaonly"/> 909 </exec> 910 <!-- install the jar file --> 911 <copy file="${javagdbm.home}/javagdbm.jar" todir="${lib.jni}"/> 912 913 <!-- Indexers --> 914 <exec executable="make" os="${os.unix}" 915 dir="${indexers.home}"> 916 </exec> 917 <exec executable="make" os="${os.unix}" 918 dir="${indexers.home}"> 919 <arg value="install"/> 920 </exec> 921 <!-- install the jar files --> 922 <copy file="${mg.home}/mg.jar" todir="${lib.jni}"/> 923 <copy file="${mgpp.home}/mgpp.jar" todir="${lib.jni}"/> 924 <copy file="${lucene.home}/LuceneWrapper.jar" todir="${web.lib}"/> 925 926 <!-- TODO windows --> 927 </target> 928 929 <target name="compile-packages-old" 913 930 description="Compile only the packages"> 914 931 <echo>Compiling MG</echo> … … 928 945 <!-- install the jar file --> 929 946 <copy file="${mg.home}/mg.jar" todir="${lib.jni}"/> 930 931 947 <!-- mgpp --> 932 948 <echo>Compiling MGPP</echo> … … 968 984 <target name="compile-windows-c++-packages" depends="init" if="current.os.iswindows" 969 985 description="Compile only the C/C++ packages"> 986 <!-- TODO --> 970 987 <exec executable="${compile.windows.c++.setup}"/> 971 988 <exec executable="${mg.home}/winMake.bat" dir="${mg.home}"> … … 1187 1204 </target> 1188 1205 1189 <target name="compile-gs2build" depends="init,compile-windows-c++-gs2build ,compile-lucene" if="collection.building.enabled">1206 <target name="compile-gs2build" depends="init,compile-windows-c++-gs2build" if="collection.building.enabled"> 1190 1207 <!-- gs2build --> 1191 1208 <!--linux: make, make install --> … … 1255 1272 </echo> 1256 1273 </target> 1257 1258 <target name="compile-lucene" depends="init"> 1259 <mkdir dir="${gs2build.home}/bin/java"/> 1260 <mkdir dir="${lucene.home}/classes"/> 1261 <javac srcdir="${lucene.home}" 1262 destdir="${lucene.home}/classes" 1263 debug="${compile.debug}" 1264 deprecation="${compile.deprecation}" 1265 optimize="${compile.optimize}" 1266 classpath="${lucene.home}:${lucene.home}/lib/lucene-core-2.0.0.jar"/> 1267 <unjar src="${lucene.home}/lib/lucene-core-2.0.0.jar" 1268 dest="${lucene.home}/classes"/> 1269 <jar destfile="${lucene.home}/LuceneWrap.jar" 1270 basedir="${lucene.home}/classes"/> 1271 <copy file="${lucene.home}/LuceneWrap.jar" todir="${web.lib}"/> 1272 <copy file="${lucene.home}/LuceneWrap.jar" todir="${gs2build.home}/bin/java"/> 1273 </target> 1274 1275 <target name="clean-lucene" depends="init"> 1276 <delete dir="${lucene.home}/classes"/> 1277 <delete file="${lucene.home}/LuceneWrap.jar"/> 1278 </target> 1279 1274 1280 1275 </project> 1281 1276
Note:
See TracChangeset
for help on using the changeset viewer.