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 **********************************************************************
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"/>
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}"/>
38 <target name="all" depends="compile"/>
41 <delete dir="${generated.dir}"/>
42 <delete dir="${class.dir}"/>