- Timestamp:
- 2009-12-22T14:52:32+13:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/release-kits/shared/greenstone2/ant-scripts/rk2-targets.xml
r21204 r21394 1 1 <?xml version="1.0" encoding="utf-8" ?> 2 2 <!-- 3 .......................................................... 3 .......................................................... 4 4 August 2008 5 5 Targets for Greenstone2 release kits … … 17 17 </target> 18 18 19 <target name="export-gsdl-gli">20 <delete dir="${dest}"/>21 <exec executable="svn">22 <arg value="export"/>23 <arg value="${svn.root}/main/${branch.path}/greenstone2"/>24 <arg value="${dest}"/>25 </exec>26 <exec executable="svn">27 <arg value="export"/>28 <arg value="${svn.root}/main/${branch.path}/gli"/>29 <arg value="${dest}/gli"/>30 </exec>31 </target>32 33 <target name="drop-in-docs">34 <echo level="info">Dropping gsdl docs into distribution</echo>35 <copy todir="${gsdl.basedir}" overwrite="true">36 <fileset dir="${rk.home}/greenstone2/docs" excludes="READMEar.txt,READMEes.txt,READMEfr.txt,READMEru.txt"/>37 </copy>38 </target>39 40 <target name="insert-export-to-cd-package">41 <mkdir dir="${gsdl.basedir}/bin/windows"/>42 <get src="${server.exe.location}" dest="${gsdl.basedir}/bin/windows/server.exe"/>43 <get src="${svn.root}/main/${branch.path}/binaries/windows/bin/Setup.exe" dest="${gsdl.basedir}/bin/windows/Setup.exe"/>44 <get src="${svn.root}/main/${branch.path}/binaries/windows/bin/gssetup.exe" dest="${gsdl.basedir}/bin/windows/gssetup.exe"/>45 </target>46 47 <target name="create-binary-zip-unix">48 <property name="binzip.dir" value="distributions/Greenstone-${version}-${os.suffix}-binary"/>49 50 <delete dir="${binzip.dir}"/>51 <exec dir="${basedir}" executable="cp"><arg line="-r distributions/web ${binzip.dir}"/></exec>52 53 <!-- delete sourcecode -->54 <delete dir="${binzip.dir}/common-src"/>55 <delete dir="${binzip.dir}/build-src"/>56 <delete dir="${binzip.dir}/runtime-src"/>57 58 <!-- delete loose files -->59 <delete>60 <fileset61 dir="${binzip.dir}"62 includes="README*.txt,Uninstall.sh,uninst.jar,acconfig.h,aclocal.m4,config.guess,config.sub,configtest.pl,configure,configure.in,install-sh,Makefile.in,micotest.cpp,config.h.in"63 excludes="READMEen.txt"/>64 </delete>65 66 </target>67 68 <target name="create-binary-zip-windows">69 <property name="binzip.dir" value="distributions/Greenstone-${version}-${os.suffix}-binary"/>70 <copy todir="${binzip.dir}">71 <fileset dir="distributions/web"/>72 </copy>73 74 <!-- delete sourcecode -->75 <delete dir="${binzip.dir}/common-src"/>76 <delete dir="${binzip.dir}/build-src"/>77 <delete dir="${binzip.dir}/runtime-src"/>78 79 <!-- delete loose files -->80 <delete>81 <fileset dir="${binzip.dir}" includes="README*.txt,Uninstall.bat,Uninst.bat,uninst.jar,win32.mak,win32cfg.h,makegs2.bat" excludes="READMEen.txt"/>82 </delete>83 </target>84 85 <target name="create-needed-empty-files">86 <mkdir dir="${gsdl.basedir}/tmp"/>87 <chmod dir="${gsdl.basedir}/tmp" perm="a+rwx"/>88 <echo file="${gsdl.basedir}/etc/usage.txt"></echo>89 </target>90 91 <target name="dist-clean-sourcecode">92 93 <!-- delete the sourcecode -->94 <delete>95 <fileset dir="distributions/web" includes="Makefile,config.cache,config.h,config.log,stamp-h,config.status"/>96 </delete>97 <delete dir="distributions/web/common-src"/>98 <delete dir="distributions/web/build-src"/>99 <delete dir="distributions/web/runtime-src"/>100 <delete>101 <fileset dir="distributions/web" includes="Install.txt,acconfig.h,aclocal.m4,config.guess,config.sub,configtest.pl,configure,configure.in,install-sh,Makefile.in,micotest.cpp,config.h.in,win32.mak,win32cfg.h"/>102 </delete>103 104 </target>105 106 <target name="dist-unzip-packages">107 <untar src="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz" dest="${basedir}/distributions/web/common-src/packages/sqlite" compression="gzip"/>108 <delete file="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz"/>109 </target>110 111 <target name="make-common-src">112 <exec dir="${basedir}/compiled/common-src" executable="make" failonerror="true"/>113 <exec dir="${basedir}/compiled/common-src" executable="make" failonerror="true"><arg value="install"/></exec>114 </target>115 116 <target name="checkout-gsdl-gli">117 <exec executable="svn">118 <arg value="checkout"/>119 <arg value="${svn.root}/main/${branch.path}/greenstone2"/>120 <arg value="${basedir}/compiled"/>121 </exec>122 <exec executable="svn">123 <arg value="checkout"/>124 <arg value="${svn.root}/main/${branch.path}/gli"/>125 <arg value="${basedir}/compiled/gli"/>126 </exec>127 </target>128 129 <target name="compile-gli">130 131 <if><bool><or><equals arg1="${rk.os}" arg2="linux"/><equals arg1="${rk.os}" arg2="mac"/></or></bool>132 <property name="script.format" value="sh"/>133 <else><if><bool><equals arg1="${rk.os}" arg2="windows"/></bool>134 <property name="script.format" value="bat"/>135 </if></else></if>136 137 <echo>Compiling gli...</echo>138 <exec dir="${glibasedir}" executable="${glibasedir}/makegli.${script.format}"/>139 140 <echo>Creating jar...</echo>141 <exec dir="${glibasedir}" executable="${glibasedir}/makejar.${script.format}"/>142 143 <echo>Cleaning up intermediate files...</echo>144 <delete dir="${glibasedir}/jar"/>145 <delete dir="${glibasedir}/classes/org"/>146 147 <if><bool><isset property="gsdlbasedir"/></bool>148 <echo>Putting gli server jar in a better place</echo>149 <exec executable="mv" failonerror="true">150 <arg line="${glibasedir}/GLIServer.jar ${gsdlbasedir}/bin/java" />151 </exec>152 </if>153 154 </target>155 156 <target name="clean">157 <antcall target="clean-compiled"/>158 <antcall target="clean-distributions"/>159 <antcall target="clean-components"/>160 <antcall target="clean-installer"/>161 <antcall target="clean-wrapped-installer"/>162 <antcall target="clean-cdrom"/>163 </target>164 165 <target name="clean-compiled">166 <delete dir="compiled"/>167 </target>168 169 <target name="clean-distribution">170 <delete dir="distributions"/>171 </target>172 173 <target name="clean-components">174 <delete dir="components"/>175 </target>176 177 <target name="clean-installer">178 <delete dir="installer"/>179 </target>180 181 <target name="clean-wrapped-installer">182 <delete dir="wrapped-installer"/>183 </target>184 185 <target name="clean-cdrom">186 <delete dir="cdrom"/>187 </target>188 189 <target name="copy-greenstone2-installer-files">190 191 <!-- the installer descriptors -->192 <copy todir="installer" file="${rk.home}/greenstone2/installer/antinstall-config.xml" overwrite="true"/>193 <copy todir="installer" file="${rk.home}/greenstone2/installer/build.xml" overwrite="true"/>194 195 </target>196 197 19 </project> 198 20
Note:
See TracChangeset
for help on using the changeset viewer.