Rev 2253 | Blame | Last modification | View Log | RSS feed
<?xml version="1.0" ?><project name="TxnTestManager" default="build" basedir="."><property name="env" environment="env" value="not used" /><property name="buildtype" value="release"/><property name="buildtype_symbol" value="P"/><property name="release.dir" value="${basedir}/build/${buildtype}"/><import file="auto.xml" optional="true"/><import file="${ant.project.name}depends.xml"/><import file="${env.GBE_DPKG}/ant-using/${ant-using}/ant-using.xml" /><echo message="======================================================================="/><echo message=""/><echo message="Build ${ant.project.name} ${ant.project.name}depends.xml"/><echo message=""/><echo message="======================================================================="/><!-- ==========================DIRECTORIES========================================= --><property name="src" value="${basedir}"/><property name="build" value="${basedir}\build"/><property name="objdir" value="${build}\obj"/><property name="objinclude" value="${objdir}\include"/><property name="objlibdir" value="${objdir}\lib.win32"/><property name="targetdir" value="${build}\target"/><property name="targetlibdir" value="${targetdir}\lib.win32"/><property name="targetbindir" value="${targetdir}\bin.win32${buildtype_symbol}"/><property name="pkgdir" value="${build}\pkg"/><property name="pkdir_etc" value="${pkgdir}\etc"/><property name="pkgbindir" value="${pkgdir}\bin.win32${buildtype_symbol}"/><property name="pkglibdir" value="${pkgdir}\lib.win32"/><usingall/><target name="initialise"><mkdir dir="${objdir}"/><mkdir dir="${objinclude}"/><mkdir dir="${objlibdir}"/><mkdir dir="${targetdir}"/><mkdir dir="${targetlibdir}"/><mkdir dir="${targetbindir}"/><mkdir dir="${pkgdir}"/><mkdir dir="${pkdir_etc}"/><mkdir dir="${pkglibdir}"/><mkdir dir="${pkgbindir}"/></target><!-- ================================================================================================== --><!-- ======================== PATTERNSET DEFINESET ============== --><patternset id="txntestmanager_fileset"><include name="*.cpp" if="windows"/><include name="auto.res" if="windows"/></patternset><defineset id="txntestmanager_defineset"><define name="DEBUG"/><define name="WIN32"/></defineset><!-- ================================================================================================== --><!-- ======================== Build a common package resource version bundle ============== --><target name="txntestmanager_resource"><cc name="brc" path="${using.borland_bcb.basedir}\bin" objdir="${objdir}"outtype="resource" outfile="versioninfo.res" subsystem="console"><versioninfo companyname="ERG Ltd" legalcopyright="Copyright (C) ERG Ltd. 2001-2007"icon="${src}\images\erg.ico"description="${packagename}" fileversion="${packageversion}"filecomments="${packagename} ${packageversion}"productname="${packagename}" productversion="${packageversion}"patched="false" prerelease="false" specialbuild="false" language="en-AU"/></cc></target><!-- ================================================================================================== --><!-- ================================================================================================== --><!-- =================================== COMPILATION TxnTestManager ================================== --><!-- ================================================================================================== --><!-- ================================================================================================== --><target name="txntestmanager"><cppcompile name="${ant.project.name}" targetname="txntestmanager" version="${packageversion}"compiler="bcpp" buildtype="${buildtype}" outtype="executable" subsystem="gui"objdir="${objdir}" pkgdir="${targetdir}"><defineset refid="txntestmanager_defineset"/><!-- compilerarg value="-w-bei"/ --><compilerarg value="-pc"/><!-- compilerarg value="-tW"/ --><!-- compilerarg value="-g0"/ --> <!-- Switch off default "stop after 100 warnings" --><includepath path="${tmssoftware_include}"/><includepath path="${topgrid_include}"/><includepath path="${odac_include}"/><includepath path="${using.InfraBase.basedir}/include"/><includepath path="${using.SecurityWrapper.basedir}/include"/><includepath path="${using.XMLSchema_Interfaces.basedir}/include"/><includepath path="${using.XmlSchemaWrapperInterface.basedir}/include"/><fileset dir="src" casesensitive="no"><patternset refid="txntestmanager_fileset"/></fileset><libset dir="${tmssoftware_lib}" libs="${tmssoftware_libraries}"/><libset dir="${topgrid_lib}" libs="${topgrid_libraries}"/><libset dir="${odac_lib}" libs="${odac_libraries}"/><fileset dir="${objdir}" includes="versioninfo.res" casesensitive="no"/></cppcompile></target><!-- ====================================PACKAGE ONLY RELEASE VERSION============================================================== --><target name="build" depends="clean,initialise,txntestmanager" description="Build Runtime Elements"><copy todir="${pkgbindir}" failonerror="false" flatten="true" preservelastmodified="true"><fileset dir="${targetbindir}" includes="*.exe"/></copy></target><target name="make_package" depends="build" description = "Called during build using the automated build tool" ><echo message="======================================================================="/><echo message="Build ${ant.project.name} components"/><echo message="======================================================================="/><summarise-manifest package="${packagename}" version="${packageversion}"/></target></project>