Update of /cvsroot/ccmtools/ccmtools/test/JavaRemoteComponents/facet_simple
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv21449/test/JavaRemoteComponents/facet_simple
Added Files:
Makefile.xml
Log Message:
Added Makefile.xml to show the usage of the new ant tasks for ccmtools and idlj.
--- NEW FILE: Makefile.xml ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="FacetSimplExample" basedir="." default="check">
<property environment="env"/>
<property name="ccmtools.home" location="${env.CCMTOOLS_HOME}"/>
<property name="dest.dir" location="xxx"/>
<property name="idl3.dir" location="${dest.dir}/idl3"/>
<property name="idl2.dir" location="${dest.dir}/idl2"/>
<property name="src" location="${dest.dir}/src"/>
<property name="src.gen" location="${dest.dir}/src-gen"/>
<property name="src.client" location="src"/>
<property name="src.impl" location="impl"/>
<property name="build" location="${dest.dir}/build" />
<property name="bin" location="bin" />
<path id="compile.classpath">
<fileset dir="${ccmtools.home}/lib" includes="*.jar"/>
<pathelement path="${build}" />
</path>
<taskdef name="ccmtools" classname="ccmtools.ant.CcmtoolsTask" >
<classpath refid="compile.classpath" />
</taskdef>
<taskdef name="idlj" classname="ccmtools.ant.IdljTask" >
<classpath refid="compile.classpath" />
</taskdef>
<target name="init" description="" >
<mkdir dir="${build}" />
</target>
<target name="clean" description="" >
<delete dir="${dest.dir}" />
</target>
<!--
Generate IDL3 repository directory
-->
<target name="idl3repo">
<ccmtools generator="model.validator" >
<fileset dir="." includes="*.idl" />
</ccmtools>
<ccmtools generator="idl3" destdir="${idl3.dir}">
<fileset dir="." includes="*.idl" />
</ccmtools>
</target>
<!--
Generate a local Java component.
-->
<target name="local" depends="idl3repo">
<ccmtools generator="java.iface" destdir="${src.gen}">
<include path="${idl3.dir}/interface:${idl3.dir}/component" />
<fileset dir="${idl3.dir}" includes="**/*.idl" />
</ccmtools>
<ccmtools generator="java.local" destdir="${src.gen}">
<include path="${idl3.dir}/interface:${idl3.dir}/component" />
<fileset dir="${idl3.dir}" includes="**/*.idl" />
</ccmtools>
<ccmtools generator="java.app" destdir="${src}">
<include path="${idl3.dir}/interface:${idl3.dir}/component" />
<fileset dir="${idl3.dir}/component" includes="**/*.idl" />
</ccmtools>
</target>
<!--
Generate a remote Java component.
-->
<target name="remote" depends="local">
<ccmtools generator="idl2" destdir="${idl2.dir}">
<include path="${idl3.dir}/interface:${idl3.dir}/component" />
<fileset dir="${idl3.dir}" includes="**/*.idl" />
</ccmtools>
<idlj destdir="${src.gen}">
<include path="${ccmtools.home}/idl:${idl2.dir}" />
<fileset dir="${idl2.dir}" includes="*.idl" />
</idlj>
<ccmtools generator="java.remote" destdir="${src.gen}">
<include path="${idl3.dir}/interface:${idl3.dir}/component" />
<fileset dir="${idl3.dir}" includes="**/*.idl" />
</ccmtools>
<ccmtools generator="java.clientlib" destdir="${src.gen}">
<include path="${idl3.dir}/interface:${idl3.dir}/component" />
<fileset dir="${idl3.dir}" includes="**/*.idl" />
</ccmtools>
</target>
<!--
Check
-->
<target name="check" depends="init, remote">
<copy todir="${src}/world" overwrite="true">
<fileset dir="${src.impl}" includes="*.java" />
</copy>
<javac srcdir="${src.gen}:${src}:${src.client}" destdir="${build}"
debug="on" source="1.5" target="1.5">
<classpath refid="compile.classpath" />
</javac>
<java classname="Client" classpathref="compile.classpath" failonerror="true"/>
<java classname="Client" classpathref="compile.classpath" failonerror="true">
<arg value="-ORBInitRef"/>
<arg value="NameService=corbaloc:iiop:1.2@localhost:5050/NameService"/>
<arg value="-ORBServerHost"/>
<arg value="localhost"/>
</java>
</target>
</project>
|