1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
<!--
**********************************************************************
Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved.
This copy of Ice is licensed to you under the terms described in the
ICE_LICENSE file included in this distribution.
**********************************************************************
-->
<project name="test_Ice_translator" default="all" basedir=".">
<!-- set global properties for this build -->
<property name="top.dir" value="../../.."/>
<!-- import common definitions -->
<import file="${top.dir}/config/common.xml"/>
<target name="generate" depends="init">
<!-- Create the output directory for generated code -->
<mkdir dir="${generated.dir}"/>
<slice2java outputdir="${generated.dir}" tie="on" stream="on">
<meta value="${java2metadata}"/>
<includepath>
<pathelement path="." />
</includepath>
<fileset dir="." includes="Metadata.ice"/>
<fileset dir="." includes="DoubleModuleNoPackage.ice"/>
<fileset dir="." includes="DoubleModuleWithPackage.ice"/>
<fileset dir="." includes="NoModuleNoPackage.ice"/>
<fileset dir="." includes="NoModuleWithPackage.ice"/>
<fileset dir="." includes="SingleModuleNoPackage.ice"/>
<fileset dir="." includes="SingleModuleWithPackage.ice"/>
<fileset dir="." includes="TestSingleModuleNoPackage4.ice"/>
<fileset dir="." includes="TestSingleModuleNoPackage6.ice"/>
<fileset dir="." includes="TestSingleModuleNoPackage7.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage4.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage5.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage6.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage7.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage9.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage10.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage11.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage12.ice"/>
<fileset dir="." includes="TestSingleModuleWithPackage13.ice"/>
</slice2java>
<!-- We use 2 tasks to limit the size of the slice2java command line -->
<slice2java outputdir="${generated.dir}" tie="on" stream="on">
<meta value="${java2metadata}"/>
<includepath>
<pathelement path="." />
</includepath>
<fileset dir="." includes="TestDoubleModuleNoPackage4.ice"/>
<fileset dir="." includes="TestDoubleModuleNoPackage5.ice"/>
<fileset dir="." includes="TestDoubleModuleNoPackage6.ice"/>
<fileset dir="." includes="TestDoubleModuleNoPackage7.ice"/>
<fileset dir="." includes="TestDoubleModuleWithPackage4.ice"/>
<fileset dir="." includes="TestDoubleModuleWithPackage5.ice"/>
<fileset dir="." includes="TestDoubleModuleWithPackage6.ice"/>
<fileset dir="." includes="TestDoubleModuleWithPackage7.ice"/>
<fileset dir="." includes="TestDoubleModuleWithPackage8.ice"/>
<fileset dir="." includes="TestDoubleModuleWithPackage9.ice"/>
<fileset dir="." includes="TestDoubleModuleWithPackage10.ice"/>
<fileset dir="." includes="TestDoubleModuleWithPackage11.ice"/>
</slice2java>
</target>
<target name="compile" depends="generate">
<mkdir dir="${class.dir}"/>
<javac srcdir="." destdir="${class.dir}" classpathref="ice.classpath" excludes="generated/**"
debug="${debug}">
<compilerarg value="${javac.lint}"/>
</javac>
<javac srcdir="${generated.dir}" destdir="${class.dir}"
classpathref="ice.classpath" debug="${debug}">
<compilerarg value="${javac.lint}"/>
</javac>
</target>
<target name="all" depends="compile"/>
<target name="clean">
<delete dir="${generated.dir}"/>
<delete dir="${class.dir}"/>
</target>
</project>
|