ICE 3.4.2
[php5-ice-freebsdport.git] / java / demo / Ice / multicast / build.xml
blobc3a521f3b7beef75893ab7729a4172fbceade6dd
1 <!--
2  **********************************************************************
4  Copyright (c) 2003-2011 ZeroC, Inc. All rights reserved.
6  This copy of Ice is licensed to you under the terms described in the
7  ICE_LICENSE file included in this distribution.
9  **********************************************************************
10 -->
12 <project name="demo_Ice_multicast" default="all" basedir=".">
14     <!-- set global properties for this build -->
15     <property name="top.dir" value="../../.."/>
17     <!-- import common definitions -->
18     <import file="${top.dir}/config/common.xml"/>
20     <target name="generate" depends="init">
21         <!-- Create the output directory for generated code -->
22         <mkdir dir="${generated.dir}"/>
23         <slice2java outputdir="${generated.dir}">
24             <fileset dir="." includes="Discovery.ice"/>
25             <fileset dir="." includes="Hello.ice"/>
26         </slice2java>
27     </target>
29     <target name="compile" depends="generate">
30         <mkdir dir="${class.dir}"/>
31         <javac srcdir=".:${generated.dir}" destdir="${class.dir}" debug="${debug}">
32             <exclude name="${generated.dir}/**"/>
33             <classpath refid="ice.classpath"/>
34             <compilerarg value="${javac.lint}"/>
35         </javac>
36     </target>
38     <target name="all" depends="compile"/>
40     <target name="clean">
41         <delete dir="${generated.dir}"/>
42         <delete dir="${class.dir}"/>
43     </target>
45 </project>