Changeset 21651 for main/trunk/release-kits/kits/derk
- Timestamp:
- 2010-01-27T09:20:02+13:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/release-kits/kits/derk/ant-scripts/build.xml
r21649 r21651 10 10 <project name="derk-build" default="derk"> 11 11 12 <!-- CONSTANTS -->13 14 <!-- for the benefit of the shared scripts, set release-kit home -->15 <property name="rk.name" value="derk"/>16 <property name="rk.home" value="${derk.home}" />17 <property name="rk.os" value="multi" />18 <property name="os.suffix" value="AnyPlatform"/>19 20 12 <!-- IMPORT OTHER ANT SCRIPTS --> 21 13 <import file="${rk.home}/shared/core/ant-scripts/shared.xml"/> … … 23 15 <!-- THE MAIN TARGET --> 24 16 <target name="derk" depends="init"> 25 <antcall target="export-dec"/> 26 <antcall target="tweak-files"/> 27 <antcall target="prepare-gs2build"/> 28 <antcall target="build-collections"/> 29 <antcall target="create-archives"/> 30 </target> 31 32 <target name="properties"> 33 <echo>Required Properties:</echo> 34 <echo>version the version string for the release</echo> 35 <echo/> 36 37 <echo>Optional Properties:</echo> 38 <echo>branch.path the branch of gs2build to use to build collections. Default: trunk.</echo> 39 <echo/> 40 </target> 41 42 <target name="export-dec"> 43 <if><bool><not><available file="dec"/></not></bool> 17 <!-- export the documented examples --> 18 <if><bool><not><available file="documented-examples"/></not></bool> 44 19 <exec executable="svn"> 45 20 <arg value="export"/> … … 48 23 </exec> 49 24 </if> 50 </target>51 25 52 <target name="tweak-files">26 <!-- clean up --> 53 27 <delete file="documented-examples/text-for-translation.txt"/> 54 </target>55 28 56 <target name="prepare-gs2build">29 <!-- prepare-gs2build --> 57 30 <if> 58 31 <bool><not><available file="gs2build"/></not></bool> … … 63 36 </exec> 64 37 </if> 65 66 <if> 67 <bool><not><available file="gs2build/Makefile"/></not></bool> 38 <if><bool><not><available file="gs2build/Makefile"/></not></bool> 68 39 <exec dir="gs2build" executable="/bin/bash" failonerror="true"><arg value="./configure"/></exec> 69 40 <exec dir="gs2build/common-src" executable="make" failonerror="true"/> … … 73 44 <exec dir="gs2build" executable="make" failonerror="true"><arg value="install"/></exec> 74 45 </if> 75 </target>76 46 77 <target name="build-collections">47 <!-- build the collections --> 78 48 <exec dir="gs2build" executable="${derk.home}/resources/build.sh" failonerror="true"/> 79 </target>80 49 81 <target name="create-archives"> 50 51 <!-- create archives --> 82 52 <mkdir dir="products"/> 83 53 <zip destfile="products/Greenstone-documented-examples-${version}.zip" basedir="." includes="documented-examples/**/*"/> … … 85 55 <arg line="-czf products/Greenstone-documented-examples-${version}.tar.gz documented-examples"/> 86 56 </exec> 57 87 58 </target> 88 59 60 <target name="properties" depends="core-properties"/> 61 89 62 </project>
Note:
See TracChangeset
for help on using the changeset viewer.