<!-- $Id: build.xml,v 1.6 2003/01/13 14:15:46 jmesnil Exp $ -->
<!-- @author: Christophe Ney - Lutris Technologies cney@batisseurs.com -->

<project name="JMS Example" default="run.jms">

  <property name="lib" value="${basedir}/../../lib"/>
  <property name="src" value="${basedir}"/>

  <target name="init">
      <!-- use externals if lib not available -->
      <condition property="lib" value="${basedir}/../../externals">
        <not>
          <available file="${lib}" />
        </not>
      </condition>
  </target>

  <target name="compile" depends="init"
    description="--> compile the example">
      <javac srcdir="${src}">
        <classpath>
            <pathelement location="${lib}/jta-spec1_0_1.jar"/>
            <pathelement location="${basedir}/jms.jar"/>
            <pathelement location="${basedir}/jonas_jms.jar"/>
        </classpath>
      </javac>
  </target>

  <target name="run.jms" depends="compile,init"
    description="--> run JMS example">
    <echo message="See README for more instructions" />
    <echo message="" />
    <java classname="SimpleJmsXa" fork="yes" failonerror="yes">
        <jvmarg value="-Dfr.dyade.aaa.agent.A3CONF_DIR=."/>
        <jvmarg value="-Djava.naming.factory.initial=com.sun.jndi.rmi.registry.RegistryContextFactory"/>
        <jvmarg value="-Djava.naming.provider.url=rmi://localhost:1099"/>
        <classpath>
            <pathelement location="${basedir}"/>
            <pathelement location="${basedir}/jms.jar"/>
            <pathelement location="${basedir}/joram.jar"/>
            <pathelement location="${basedir}/xerces.jar"/>
            <pathelement location="${basedir}/jonas_jms.jar"/>
            <pathelement location="${lib}/jta-spec1_0_1.jar"/>
            <pathelement location="${lib}/jonas_timer.jar"/>
            <pathelement location="${lib}/jotm.jar"/>
            <pathelement location="${lib}/jotm_jrmp_stubs.jar"/>
        </classpath>
     </java>
  </target>

</project>

