Changeset 16741 for release-kits/mark2/ant-scripts/compile.xml
- Timestamp:
- 2008-08-13T11:40:57+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/mark2/ant-scripts/compile.xml
r16519 r16741 5 5 6 6 <!-- checkout --> 7 <a ddressedcall target="checkout-gsdl-gli" />7 <antcall target="checkout-gsdl-gli" /> 8 8 9 9 <!-- configure --> 10 <a ddressedcall target="run-configure"/>11 <a ddressedcall target="tweak-makefiles"/>10 <antcall target="run-configure"/> 11 <antcall target="tweak-makefiles"/> 12 12 13 13 <!-- make --> 14 <a ddressedcall target="run-make"/>15 <a ddressedcall target="run-make-install"/>16 <a ddressedcall target="copy-library-oai"/>17 <a ddressedcall target="strip-execs"/>14 <antcall target="run-make"/> 15 <antcall target="run-make-install"/> 16 <antcall target="copy-library-oai"/> 17 <antcall target="strip-execs"/> 18 18 19 19 <!-- build collections --> 20 <a ddressedcall target="build-demo-collection" />20 <antcall target="build-demo-collection" /> 21 21 22 22 </target> 23 23 24 24 <target name="checkout-gsdl-gli"> 25 <if><bool><istrue value="${execute}"/></bool> 26 <svn> 27 <checkout url="${svn.root}/gsdl/${branch.path}" destPath="${basedir}/gsdl"/> 28 <checkout url="${svn.root}/gli/${branch.path}" destPath="${basedir}/gsdl/gli"/> 29 </svn> 30 </if> 25 <svn> 26 <checkout url="${svn.root}/gsdl/${branch.path}" destPath="${basedir}/gsdl"/> 27 <checkout url="${svn.root}/gli/${branch.path}" destPath="${basedir}/gsdl/gli"/> 28 </svn> 31 29 </target> 32 30 33 31 <target name="run-configure"> 34 <if><bool><istrue value="${execute}"/></bool> 35 <exec dir="${basedir}/gsdl" executable="${basedir}/gsdl/configure"> 36 <arg line="--with-gdbm=${mark2.home}/mac/${processor}/gdbm"/> 37 </exec> 38 </if> 32 <exec dir="${basedir}/gsdl" executable="${basedir}/gsdl/configure"> 33 <arg line="--with-gdbm=${mark2.home}/mac/${processor}/gdbm"/> 34 </exec> 39 35 </target> 40 36 41 37 <target name="tweak-makefiles"> 42 <if><bool><istrue value="${execute}"/></bool> 43 <rsr file="${basedir}/gsdl/src/recpt/Makefile" pattern="^(LIBS =.*)-L${mark2.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" replacement="$1${mark2.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 44 <rsr file="${basedir}/gsdl/src/oaiservr/Makefile" pattern="^(LIBS =.*)-L${mark2.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" replacement="$1${mark2.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 45 <rsr file="${basedir}/gsdl/src/gdbmedit/db2txt/Makefile" pattern="^(LIBS =.*)-L${mark2.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" replacement="$1${mark2.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 46 <rsr file="${basedir}/gsdl/src/gdbmedit/txt2db/Makefile" pattern="^(LIBS =.*)-L${mark2.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" replacement="$1${mark2.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 47 <rsr file="${basedir}/gsdl/src/recpt/Makefile" pattern="^(LIBS =.*)-L(.)\(PACKAGES_DIR\)/expat/lib -lexpat(.*)$" replacement="$1$2(PACKAGES_DIR)/expat/lib/libexpat.a$3" /> 48 <rsr file="${basedir}/gsdl/src/oaiservr/Makefile" pattern="^(LIBS =.*)-L(.)\(PACKAGES_DIR\)/expat/lib -lexpat(.*)$" replacement="$1$2(PACKAGES_DIR)/expat/lib/libexpat.a$3" /> 49 </if> 38 <rsr file="${basedir}/gsdl/src/recpt/Makefile" pattern="^(LIBS =.*)-L${mark2.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" replacement="$1${mark2.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 39 <rsr file="${basedir}/gsdl/src/oaiservr/Makefile" pattern="^(LIBS =.*)-L${mark2.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" replacement="$1${mark2.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 40 <rsr file="${basedir}/gsdl/src/gdbmedit/db2txt/Makefile" pattern="^(LIBS =.*)-L${mark2.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" replacement="$1${mark2.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 41 <rsr file="${basedir}/gsdl/src/gdbmedit/txt2db/Makefile" pattern="^(LIBS =.*)-L${mark2.home}/mac/${processor}/gdbm/lib -lgdbm(.*)$" replacement="$1${mark2.home}/mac/${processor}/gdbm/lib/libgdbm.a$2" /> 42 <rsr file="${basedir}/gsdl/src/recpt/Makefile" pattern="^(LIBS =.*)-L(.)\(PACKAGES_DIR\)/expat/lib -lexpat(.*)$" replacement="$1$2(PACKAGES_DIR)/expat/lib/libexpat.a$3" /> 43 <rsr file="${basedir}/gsdl/src/oaiservr/Makefile" pattern="^(LIBS =.*)-L(.)\(PACKAGES_DIR\)/expat/lib -lexpat(.*)$" replacement="$1$2(PACKAGES_DIR)/expat/lib/libexpat.a$3" /> 50 44 </target> 51 45 52 46 <target name="run-make"> 53 <if><bool><istrue value="${execute}"/></bool> 54 <exec dir="${basedir}/gsdl" executable="make"/> 55 </if> 47 <exec dir="${basedir}/gsdl" executable="make"/> 56 48 </target> 57 49 58 50 <target name="run-make-install"> 59 <if><bool><istrue value="${execute}"/></bool> 60 <exec dir="${basedir}/gsdl" executable="make"><arg value="install"/></exec> 61 </if> 51 <exec dir="${basedir}/gsdl" executable="make"><arg value="install"/></exec> 62 52 </target> 63 53 64 54 <target name="copy-library-oai"> 65 <if><bool><istrue value="${execute}"/></bool> 66 <exec executable="cp"><arg line="${basedir}/gsdl/cgi-bin/library ${basedir}/gsdl/bin/darwin/library"/></exec> 67 <exec executable="cp"><arg line="${basedir}/gsdl/cgi-bin/oaiserver ${basedir}/gsdl/bin/darwin/oaiserver"/></exec> 68 </if> 55 <exec executable="cp"><arg line="${basedir}/gsdl/cgi-bin/library ${basedir}/gsdl/bin/darwin/library"/></exec> 56 <exec executable="cp"><arg line="${basedir}/gsdl/cgi-bin/oaiserver ${basedir}/gsdl/bin/darwin/oaiserver"/></exec> 69 57 </target> 70 58 71 59 <target name="strip-execs"> 72 <if><bool><istrue value="${execute}"/></bool> 73 <exec dir="${basedir}/gsdl/bin/darwin" executable="find"> 74 <arg line=". ! -name . -type f -maxdepth 1 -exec strip {} ;"/> 75 </exec> 76 </if> 60 <exec dir="${basedir}/gsdl/bin/darwin" executable="find"> 61 <arg line=". ! -name . -type f -maxdepth 1 -exec strip {} ;"/> 62 </exec> 77 63 </target> 78 64 79 65 <target name="build-demo-collection"> 80 <if><bool><istrue value="${execute}"/></bool> 81 <exec dir="${basedir}/gsdl" executable="${mark2.home}/resources/build-demo.sh"/> 82 </if> 66 <exec dir="${basedir}/gsdl" executable="${mark2.home}/resources/build-demo.sh"/> 83 67 </target> 84 68
Note:
See TracChangeset
for help on using the changeset viewer.